google-apps-script - 如何使用 Google Apps 脚本关闭 Slack 应用程序中的模式?
问题描述
我正在尝试关闭一个模式,我刚刚开始使用 Google Apps Script 开发一个 Slack 应用程序,并尝试了多种组合来尝试关闭它。
文档说我可以回复
{ "response_action":"clear" }
我试了很多次都没有成功。
我已经将它与我的松弛令牌一起发送到 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() 方法。
推荐阅读
- java - 如何使用二维数组中的数据填充 TableView?
- javascript - FormData 在 Ajax 和 Wordpress 表单中返回未定义
- android - ImageButton 三角形背景
- git - 命令“git lfs pull origin”返回状态码1;stderr: git: 'lfs' 不是 git 命令
- postgresql - 如何修复此错误:无法打开文件“pg_wal/00000003.history”,或者当 PostgreSQL 磁盘空间不足时*不*做什么
- android - 如何正确保存滚动视图的滚动
- javascript - 为什么 nginx sub_filter 不能与 proxy_pass 一起使用?
- mysql - SQL存在2张表
- html - 如何使用 xpath 获取特定标签内的所有标签
- html - 如何在表格单元格内制作按钮和文本框元素以获得完整高度?