【发布时间】:2018-02-20 18:57:29
【问题描述】:
所以我正在为 Slack 制作一个应用程序,用户可以在其中单击是或否按钮。基本上按钮可以工作,一旦按下按钮,脚本就会发回一条消息。但是,我不知道如何从按钮(按下哪个按钮)获取数据。我一直在网上寻找解决方案,但在任何地方都找不到。
我的代码:
按钮:
{
"name": "yes",
"text": "Yes",
"type": "button",
"value": "yes"
},
{
"name": "no",
"text": "No",
"type": "button",
"value": "no"
}
按钮响应代码:
function doPost(req) {
Logger.log("doPost: " + JSON.stringify(req));
var payload = JSON.parse(req.parameter.payload);
Logger.log(payload);
var replyMessage = {
replace_original: true,
response_type: "in_channel",
text: "Thank you for submitting your response" + payload.yes,
};
return ContentService.createTextOutput(JSON.stringify(replyMessage)).setMimeType(ContentService.MimeType.JSON);
提前致谢! :)
【问题讨论】:
标签: javascript google-apps-script slack