我如何允许我的slack应用程序与公司账户上的谷歌表单交互



我正在制作一个Slack斜杠命令,用于写入谷歌工作表。斜杠命令和谷歌表单是为我的公司准备的,所以谷歌表单在公司域上。当我尝试将谷歌应用程序脚本部署为网络应用程序时,我无法将权限设置为"任何人,包括匿名者"。我只能将其设置为"[公司名称]内的任何人"。当我尝试在slack上使用斜杠命令时,使用此设置会导致401客户端错误。我有办法绕过这个吗?

这对我有效:

  1. 在项目设置下,勾选Show "appsscript.json" manifest file in editor
  2. 手动将该文件中的权限编辑为以下内容:
"webapp": {
"executeAs": "USER_DEPLOYING",
"access": "ANYONE_ANONYMOUS"
}
  1. 进行新部署

最新更新