2017-10-12 10 views
0

Donc je fais une application pour le mou où les utilisateurs peuvent cliquer sur un bouton oui ou non. Fondamentalement, les boutons fonctionnent et le script envoie un message une fois que le bouton a été pressé. Cependant, je n'arrive pas à comprendre comment obtenir les données du bouton (quel bouton a été enfoncé). J'ai cherché une solution en ligne mais je ne peux pas en trouver un partout.Slack Button Response Données/Google App Script

Mon code:

Boutons:

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

code de réponse Bouton:

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

Merci à l'avance! :)

Répondre

0

réussi à travailler dehors :) laissant la place de poste au cas où quelqu'un trouve intéressant

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