【发布时间】:2021-09-21 16:22:28
【问题描述】:
我想使用 google 脚本将 dm 发送给几个处于 slack 状态的人。我有他们所有的 webhook。但我不知道使用几个 webhook 发送它的代码。
消息错误: 例外:无效参数:[https://hooks.slack.com/services/XXXXX,https://hooks.slack.com/services/YYYYY]
var ss =SpreadsheetApp.getActiveSpreadsheet();
var ji = ss.getSheetByName('Mailer');
var url = "[https://hooks.slack.com/services/XXXXX,https://hooks.slack.com/services/YYYYY]";
var ji_ticket =ji.getRange(3,3,ji.getLastRow()-2,1).getValues();
var linkticket = ji.getRange(3,4,ji.getLastRow()-2,1).getValues();
var total_ticket = ji.getRange("C2").getValue();
var status = ji.getRange("C1").getValue();
var payload =
{
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": ":bell: *Pending Ticket* :bell:"
}
},
{
"type": "divider"
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text":
"Hi Leaders,\n\n"+
"There are " +total_ticket+ " tickets pending. Kindly click this tickets: "+linkticket
//"\n\n\nThankyou"
}
}
]
};
Logger.log(payload)
var params = {
"method": "post",
"contentType": "application/json",
"payload": JSON.stringify(payload)
};
if(status=='Yes'){
return UrlFetchApp.fetch(url,params);
}
}```
【问题讨论】:
标签: javascript google-apps-script webhooks slack slack-api