我们在谷歌表格上编写了一些自定义应用程序脚本。该脚本被“部署为网络应用程序”。该文档是一个模板,我们希望团队使用它。因此,每个团队都被要求制作一份副本并填充。然而,每次发生这种情况,新用户都会收到以下提示:
这是不可取的,我们投入了大量时间来培训员工不要点击随机权限,老实说,即使对于精明的用户来说,也没有足够的信息让他们做出明智的决定。
我们的组织位于 gsuite 上,有没有办法在组织级别注册或批准应用程序脚本为可信?
注意:在我们将其部署为网络应用程序之前,用户会收到一个不同的弹出窗口,要求获得整个 gdrive 的权限,这更糟糕。部署为 webapp 似乎减少了提示。
Note2:我也愿意以不同的方式部署它。其功能是当他们按下按钮时,它会执行一系列自定义数据操作,然后将其全部放回表中。
简单来说,您要寻找的内容需要创建一个Google Cloud平台项目来创建一个服务帐户并为其设置“全域授权”。
这意味着重新设计您的“自定义应用程序脚本”。
如果 Apps 脚本文件正在访问 Google 服务,您可能需要首次手动运行脚本中的函数,以授权脚本文件访问这些服务。
之后,您可以尝试从 Google 表格触发 Google 脚本。
请先告诉我这是否有效,否则我可以找到其他解决方案。