【问题标题】:Slack Button Response Data / Google App ScriptSlack 按钮响应数据/Google App 脚本
【发布时间】:2018-02-20 18:57:29
【问题描述】:

所以我正在为 Slack 制作一个应用程序,用户可以在其中单击是或否按钮。基本上按钮可以工作,一旦按下按钮,脚本就会发回一条消息。但是,我不知道如何从按钮(按下哪个按钮)获取数据。我一直在网上寻找解决方案,但在任何地方都找不到。

我的代码:

按钮:

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

提前致谢! :)

【问题讨论】:

    标签: javascript google-apps-script slack


    【解决方案1】:

    设法解决了 :) 留下帖子以防有人觉得有趣

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多