所以我正在制作一个松弛的应用程序,用户可以点击是或否按钮。基本上按钮工作,一旦按下按钮,脚本就会发回消息。但是,我无法弄清楚如何从按钮获取数据(按下了哪个按钮)。我一直在寻找在线解决方案,但我无法在任何地方找到解决方案。
我的代码:
按钮:
{
"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);
提前致谢! :)
答案 0 :(得分:0)
管理工作:)留下帖子以防万一有人觉得有趣
var payload = JSON.parse(req.parameter.payload);
var text = payload.actions[0].name;