2017-10-12 113 views
0

所以我正在做一個應用程序鬆弛,用戶可以點擊是或否按鈕。基本上按鈕工作,腳本發送一個消息,一旦按鈕被按下。但是,我無法弄清楚如何從按鈕獲取數據(哪個按鈕被按下)。我一直在尋找一個在線解決方案,但我找不到任何地方。鬆弛按鈕響應數據/谷歌應用程序腳本

我的代碼:

按鈕:

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

管理去解決它:)離任起來,以防有人發現了很有趣

var payload = JSON.parse(req.parameter.payload); 
    var text = payload.actions[0].name; 
相關問題