微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Google Apps 脚本关闭 Slack 应用程序中的模式?

如何解决如何使用 Google Apps 脚本关闭 Slack 应用程序中的模式?

我正在尝试关闭一个模式,我刚刚开始在 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 脚本时的情况。

感谢您的帮助!

解决方法

我想通了。

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

return ContentService.createTextOutput();

来自 doPost() 方法。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。