我在测试谷歌表单插件(边栏(时遇到了部署问题。
这就是我成功做到的
- 创建了一个新的标准GCP项目,并通过在项目详细信息中设置GCP id将脚本GCP从默认更改为新的
- 在GCP控制台中->OAuth同意屏幕,我设置了所有的OAuth范围,因为我真的不明白我需要什么,然后添加了两个测试用户。其中一个是我拥有该项目的同一个谷歌账户,另一个我有
发布状态为测试
- 在脚本编辑器中:deployed->测试部署单击"安装并完成">
我不知道现在会发生什么。。该链接表示测试用户(我认为我在OAuth同意屏幕上添加的用户需要读取访问权限(。我的问题:
- 如何授予读取访问权限,具体授予谁
- 批准后,下一步怎么办?授权用户如何获得插件
如今,使用谷歌应用程序脚本编码的附加组件有两种服务来创建用户界面:
- HTML服务:此服务可用于Google Workspace Editor插件
- 卡服务:此服务可用于谷歌工作区加载项
引用的关于测试的链接指的是使用卡服务的加载项,但此加载项使用HTML服务注释,因此说明不适用于它。
注意:这个问题提到了"谷歌表单插件(侧栏(";(原文如此(,所以可以公平地假设这个
要测试Google Workspace Editor插件,插件开发人员可能会:
- 将代码添加到有界项目中,并从容器电子表格中执行附加组件。根据附加组件的用途,开发人员可能会共享此电子表格或将其副本分发给测试人员
- 使用旧的谷歌应用程序脚本编辑器使用";运行>作为附加测试";。开发人员可能会创建用于测试的电子表格,并将测试链接共享给测试人员
- 发布加载项以供内部使用。这需要发布者和测试人员的Google Workspace帐户,并且他们应该属于同一个Google Workspace组织
- 将加载项发布为未列出以供外部使用。这需要发布OAuth同意屏幕以供外部使用
- 以这样的方式设计插件,即它只能由特定的测试人员使用,并将其作为公共发布以供外部使用
资源
- 加载项类型|谷歌工作区
相关(从旧到新(
- 将Google Sheets插件与Google Apps脚本一起部署和使用
- 私下发布加载项
- 测试Google Sheet插件
- 使用新的G Suite Marketplace流程私下发布Google Sheets插件(无需验证(