我正在执行一个Slack斜杠命令,该命令将写入Google表格。斜杠命令和Google工作表适用于我的公司,因此Google工作表位于公司域上。当我尝试将Google App脚本部署为网络应用程序时,无法选择将权限设置为“任何人,包括匿名”。我只能将其设置为“ [COMPANY NAME] .com中的任何人”。当我尝试在Slack上使用slash命令时,使用此设置会导致401客户端错误。我有办法解决这个问题吗?
lvxh88 回答:如何允许我的松弛应用程序与公司帐户上的Google表格交互?
这对我有用:
- 在项目设置下,勾选
Show "appsscript.json" manifest file in editor
- 手动将该文件中的权限编辑为以下内容:
"webapp": {
"executeAs": "USER_DEPLOYING","access": "ANYONE_ANONYMOUS"
}
- 进行新部署