2017-10-12 3 views
0

Also mache ich eine App für Slack, wo Benutzer eine Ja oder Nein-Taste klicken können. Grundsätzlich funktionieren die Schaltflächen und das Skript sendet eine Nachricht zurück, sobald die Schaltfläche gedrückt wurde. Ich kann jedoch nicht herausfinden, wie man die Daten von der Taste bekommt (welche Taste wurde gedrückt). Ich habe online nach einer Lösung gesucht, kann sie aber nirgendwo finden.Slack Button Response Daten/Google App Skript

Mein Code:

Buttons:

{ 
              "name": "yes", 
              "text": "Yes", 
              "type": "button", 
              "value": "yes" 
              }, 
             { 
              "name": "no", 
              "text": "No", 
              "type": "button", 
              "value": "no" 
             } 

Knopf Antwortcode:

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); 

Vielen Dank im Voraus! :)

Antwort

0

Managed es arbeiten :) falls jemand die Post nach oben verlassen es interessant findet

var payload = JSON.parse(req.parameter.payload); 
    var text = payload.actions[0].name; 
Verwandte Themen