如何授予对应用程序脚本的读取权限,以测试谷歌表单插件的部署



我在测试谷歌表单插件(边栏(时遇到了部署问题。

这就是我成功做到的

  1. 创建了一个新的标准GCP项目,并通过在项目详细信息中设置GCP id将脚本GCP从默认更改为新的
  2. 在GCP控制台中->OAuth同意屏幕,我设置了所有的OAuth范围,因为我真的不明白我需要什么,然后添加了两个测试用户。其中一个是我拥有该项目的同一个谷歌账户,另一个我有

发布状态为测试

  1. 在脚本编辑器中:deployed->测试部署单击"安装并完成">

我不知道现在会发生什么。。该链接表示测试用户(我认为我在OAuth同意屏幕上添加的用户需要读取访问权限(。我的问题:

  1. 如何授予读取访问权限,具体授予谁
  2. 批准后,下一步怎么办?授权用户如何获得插件

如今,使用谷歌应用程序脚本编码的附加组件有两种服务来创建用户界面:

  1. HTML服务:此服务可用于Google Workspace Editor插件
  2. 卡服务:此服务可用于谷歌工作区加载项

引用的关于测试的链接指的是使用卡服务的加载项,但此加载项使用HTML服务注释,因此说明不适用于它。

注意:这个问题提到了"谷歌表单插件(侧栏(";(原文如此(,所以可以公平地假设这个

要测试Google Workspace Editor插件,插件开发人员可能会:

  1. 将代码添加到有界项目中,并从容器电子表格中执行附加组件。根据附加组件的用途,开发人员可能会共享此电子表格或将其副本分发给测试人员
  2. 使用旧的谷歌应用程序脚本编辑器使用";运行>作为附加测试";。开发人员可能会创建用于测试的电子表格,并将测试链接共享给测试人员
  3. 发布加载项以供内部使用。这需要发布者和测试人员的Google Workspace帐户,并且他们应该属于同一个Google Workspace组织
  4. 将加载项发布为未列出以供外部使用。这需要发布OAuth同意屏幕以供外部使用
  5. 以这样的方式设计插件,即它只能由特定的测试人员使用,并将其作为公共发布以供外部使用

资源

  • 加载项类型|谷歌工作区

相关(从旧到新(

  • 将Google Sheets插件与Google Apps脚本一起部署和使用
  • 私下发布加载项
  • 测试Google Sheet插件
  • 使用新的G Suite Marketplace流程私下发布Google Sheets插件(无需验证(

相关内容

  • 没有找到相关文章

最新更新