Google Workspace Add-on测试协作疑问:测试用户如何添加未发布插件?
Google Workspace Add-on 测试协作问题解答
1. 测试者持编辑权限点击「Deploy > Test deployments」报错的解决方向
- 优先排查浏览器缓存:让测试者清空浏览器缓存或使用无痕模式重试,这类报错多由页面缓存加载异常导致。
- 确认脚本项目的GCP关联状态:若脚本使用自动关联的默认GCP项目,尝试切换为自定义GCP项目后重新共享,默认项目的权限同步可能存在延迟。
- 检查测试者账号状态:确保测试者的Google账号无受限情况(比如企业账号的安全策略限制),且有权访问Google Workspace Add-on相关服务。
2. GCP OAuth同意屏幕「Test users」的作用及未发布Add-on的测试方式
Test users的核心意义
- 这是OAuth权限层面的访问控制,和Apps Script的项目编辑权限属于两个独立维度:
- Apps Script共享编辑权限是允许用户修改脚本代码、管理部署;
- GCP的Test users是让用户能在OAuth授权流程中通过未验证应用(处于Testing状态的OAuth同意屏幕),获取Add-on所需权限。若不在该列表内,测试者会触发「应用未验证」的拦截页面,无法完成授权。
- 即便已授予脚本编辑权限,若测试者不在Test users列表,Add-on运行时的OAuth授权会失败,但不影响脚本编辑或部署操作。
未发布External/Testing状态Add-on的测试安装方式
- 无需通过Marketplace搜索,直接给测试者发送部署后的测试安装链接:
- 开发者在脚本项目中创建「Test deployments」(注意选择对应Add-on类型);
- 在测试部署详情页复制「Install」链接;
- 将链接发送给测试用户,用户打开链接即可完成安装,前提是该用户已加入GCP OAuth同意屏幕的Test users列表。
内容的提问来源于stack exchange,提问作者Lost Padawan
相关产品推荐
相关产品推荐

