【问题标题】:How do I close modals in a Slack App using Google Apps Script?如何使用 Google Apps 脚本关闭 Slack 应用程序中的模式?
【发布时间】:2021-06-13 01:43:59
【问题描述】:

我正在尝试关闭一个模式,我刚刚开始使用 Google Apps Script 开发一个 Slack 应用程序,并尝试了多种组合来尝试关闭它。

文档说我可以回复

{ "response_action":"clear" } 

我试了很多次都没有成功。

我已经将它与我的 slack 令牌一起发送到 views.update 端点,但没有运气。我收到回复说需要 view_id。然后当我用 view_id 发送它时,模态仍然没有关闭。

当我将请求发送到 view.update url 时,我将其发送如下:

var options = {
      method :"post",
      contentType: 'application/json',
      headers:{Authorization: "Bearer " + SLACK_ACCESS_TOKEN},
      status: 200,
      payload:{"view_id":id, "response_action":"clear"}
      }

var val = UrlFetchApp.fetch(endPoint,options)

文档还说我可以发送 HTTP 200 ok 响应。但我不确定具体是如何做到这一点的,而且我还没有看到使用 Google Apps 脚本时会是什么样子。

感谢您的帮助!

【问题讨论】:

    标签: google-apps-script slack slack-api


    【解决方案1】:

    我想通了。

    为了返回 HTTP 200 OK 响应,我只需要执行以下操作:

    return ContentService.createTextOutput();
    

    来自 doPost() 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 1970-01-01
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多