Google Apps Script执行报错DEADLINE_EXCEEDED求助
Google Apps Script 宏突发DEADLINE_EXCEEDED报错的排查与解决
可能原因
- GCP与Apps Script关联服务临时故障:Apps Script默认依赖关联的GCP项目处理资源请求,当GCP侧的项目创建/关联服务超时或中断时,即便空函数也会因初始化GCP关联环境失败触发报错。
- 账户级GCP配额/权限异常:部分账户可能因隐性配额耗尽(如项目创建频率超限)或权限变更(如GCP项目权限被收回),导致无法正常创建/关联所需GCP项目。
- 区域性服务波动:Google特定区域数据中心临时故障,可能影响该区域用户的Apps Script与GCP联动流程。
解决办法
- 手动关联现有GCP项目
- 打开脚本编辑器,点击右上角「项目设置」图标。
- 勾选「显示appsscript.json清单文件」。
- 打开appsscript.json,确认
"oauthScopes"字段包含必要权限(例:https://www.googleapis.com/auth/spreadsheets)。 - 返回项目设置,点击「更改项目」,选择已有的GCP项目;若无则手动创建新GCP项目后关联。
- 清除缓存与授权缓存
- 在脚本编辑器中,点击「运行」→「清空授权缓存」。
- 关闭所有浏览器标签页,清除浏览器缓存后重新打开Google Sheets和脚本编辑器。
- 切换运行环境排查干扰
- 用浏览器隐身模式打开Google Sheets并运行脚本,排除插件或本地配置干扰。
- 更换网络环境(如手机热点)运行脚本,排除本地网络访问GCP超时问题。
- 等待Google服务恢复
若确认是Google侧服务故障,可查看Google Workspace官方状态更新,临时故障通常数小时内会自行修复。 - 联系官方支持
若使用付费Google Workspace账户且上述方法无效,直接提交故障工单,提供脚本ID、报错截图等信息,请求排查账户级问题。
内容的提问来源于stack exchange,提问作者corycorycory
相关产品推荐
相关产品推荐

