Google Apps Script Docs插件项目中「创建新测试」功能失效
问题:自定义GCP项目的Google Apps Script编辑器插件无法创建测试
问题详情
我加入了一个已上线的编辑器插件项目,该项目基于自定义GCP项目运行而非默认项目。修改脚本生成修复版本后,想创建新测试验证效果,但按步骤操作后遇到异常:
- 点击「创建新测试」,填写所有详情后点「保存」,页面显示“保存中”加载完成后跳回空白页,提示「此项目尚未配置任何测试」
- 全程无错误提示,测试始终创建失败
- 对比测试:我自己基于默认GCP项目的未部署个人项目,可正常使用创建测试功能
- 权限:我在目标项目IAM中拥有所有者角色,和原开发者权限一致,且创建/编辑部署等其他功能均正常
排查与解决方案
1. 确认自定义GCP项目的关键API已启用
自定义项目可能未启用所需API,导致测试创建流程失败:
- 登录GCP控制台,找到对应项目,进入「API和服务」→「已启用的API和服务」
- 确保「Google Workspace Add-ons API」和「Google Apps Script API」处于已启用状态,若未启用则手动启用后重试
2. 检查测试配置的隐性必填项
即使按指南操作,也可能遗漏隐性要求:
- 测试用户列表必须至少添加1个有效账号(不能为空)
- 关联的部署版本需选择已保存的版本(若选「最新版本」,需确保当前脚本有已保存的版本记录,而非仅草稿状态)
- 测试名称尽量用纯字母数字组合,避免特殊字符
3. 验证OAuth同意屏幕配置
自定义项目的OAuth同意屏幕配置可能影响测试创建:
- 若插件是公开上线状态,确认同意屏幕已设置为「已发布」
- 若为内部插件,确保测试用户属于同一组织域;若为公开插件,测试用户需添加到同意屏幕的「测试用户」列表中
4. 清除缓存或换无痕模式操作
浏览器缓存可能导致编辑器界面加载异常:
- 清除浏览器缓存后重新打开Apps Script编辑器,或使用无痕模式尝试创建测试
5. 确认GCP项目关联状态
检查脚本项目是否正确关联到自定义GCP项目:
- 进入Apps Script编辑器的「项目设置」,找到「Google Cloud Platform (GCP) 项目」部分,确认显示的是目标自定义项目ID,且状态为「已关联」
- 若关联异常,重新关联后重试
6. 直接通过GCP控制台创建测试
绕开Apps Script编辑器的界面问题,直接在GCP控制台操作:
- 进入GCP控制台的「Google Workspace」→「Add-ons」,找到对应插件项目
- 切换到「测试」标签页,尝试创建新测试,看是否能正常保存
内容的提问来源于stack exchange,提问作者sybixsus
相关产品推荐
相关产品推荐

