松弛按钮响应数据/谷歌应用程序脚本
问题描述:
所以我正在做一个应用程序松弛,用户可以点击是或否按钮。基本上按钮工作,脚本发送一个消息,一旦按钮被按下。但是,我无法弄清楚如何从按钮获取数据(哪个按钮被按下)。我一直在寻找一个在线解决方案,但我找不到任何地方。松弛按钮响应数据/谷歌应用程序脚本
我的代码:
按钮:
{
"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);
谢谢! :)
答
管理去解决它:)离任起来,以防有人发现了很有趣
var payload = JSON.parse(req.parameter.payload);
var text = payload.actions[0].name;