松弛按钮响应数据/谷歌应用程序脚本

问题描述:

所以我正在做一个应用程序松弛,用户可以点击是或否按钮。基本上按钮工作,脚本发送一个消息,一旦按钮被按下。但是,我无法弄清楚如何从按钮获取数据(哪个按钮被按下)。我一直在寻找一个在线解决方案,但我找不到任何地方。松弛按钮响应数据/谷歌应用程序脚本

我的代码:

按钮:

{ 
              "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;