You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复访问GAS Web App的/dev URL时“抱歉,目前无法打开文件”错误

编辑说明

我已就此问题向Google提交了bug。

情况汇总

主题说明
问题无法访问项目的/dev路径,浏览器控制台显示404 Not Found
此前是否正常已正常运行数月
是否为用户操作引发据我所知,项目代码和设置均无改动,无其他人员访问项目代码,不确定电子表格是否发生变动
项目位置项目的容器为电子表格
项目类型GCP默认
部署配置执行身份为我,访问权限设置为所有人
权限情况我不是电子表格的所有者,拥有电子表格的编辑和分享权限,所有者为@gmail.com账号,所有者同样无法访问/dev
脚本角色我在脚本设置中的角色为editor(编辑者)
新部署情况我可以创建新部署,新旧部署的URL均可正常访问,仅/dev路径无法访问
多账号情况我未登录多个账号
浏览器测试已在5款主流浏览器的最新版本完成测试
脚本副本测试复制脚本后仍出现上述问题
测试环境覆盖上述问题在我的google.com账号和旧版免费GSuite账号下均存在,也在无痕模式下完成测试;使用拥有电子表格编辑权限的谷歌账号登录,从电子表格打开脚本编辑器后再访问/dev路径也可复现问题
电子表格副本测试复制原电子表格后可正常访问/dev路径

我有一个Web类GAS项目,已在生产环境稳定运行数月。近期收到应用用户上报错误,我排查时尝试打开测试部署,收到报错:

"Sorry, unable to open the file at present."(抱歉,目前无法打开文件)

详细信息

该项目绑定到Google Spreadsheet,我不是关联的Google Spreadsheet的所有者,也从未担任过所有者。

已执行的排查步骤

  • 已在Firefox、Edge、Vivaldi、Chrome多款浏览器上测试,均为最新版本,也重启过设备。在Gmail账号和旧版GSuite账号下均可复现该问题,我未登录多个谷歌账号。Gmail账号对应的dev URL为 https://script.google.com/macros/s/<deploymentId>/dev,GSuite账号对应的dev URL为 https://script.google.com/a/macros/<domain>/s/<deploymentId>/dev
  • 我复制了Google Script并修改使其可访问原电子表格,部署时收到报错:

"Only users in the same domain as the script may deploy this script."(仅与脚本同域的用户可部署该脚本)

  • 我不是新脚本的所有者,角色为 editor,无法用GSuite账号部署,脚本所有者为Gmail账号。我可以用Gmail账号创建新部署,但无法访问测试环境
  • 脚本所有者访问相同的/dev URL也会出现相同报错
  • 已录制演示内容确认/dev(测试环境)端点无法访问并抛出该错误,但版本化部署(/exec)可正常访问

内容的提问来源于stack exchange,提问作者Radek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 22:54:07