Google Script WebApp的doGet请求异常:无法加载HTML页面
解决Google Script部署后无法加载HTML页面的问题
可能原因及修复步骤:
- 部署版本未更新:重新部署时务必选择「创建新版本」,不要复用旧版本。部署时确认以下设置:
- 执行方式:根据需求选择「我」或「任何人,甚至匿名」
- 访问权限:匹配你的使用场景设置
- 浏览器缓存干扰:用隐身模式打开部署URL,或清除浏览器缓存后再访问,避免加载旧的响应内容
- 项目内部状态异常:原项目可能存在缓存残留,尝试在原项目中重新保存所有代码文件(包括
page.html),再重新部署 - 函数冲突或拼写错误:检查原项目中是否存在多个
doGet()函数,或函数名拼写错误(比如大小写错误) - 项目复制方式问题:不要直接复制整个原项目,而是逐文件将代码和HTML复制到新项目,再重新部署
代码正确性验证
你的doGet()函数当前写法是直接输出字符串page:
function doGet(e){ return HtmlService.createHtmlOutput('page'); }
如果需要加载page.html文件,应该修改为:
function doGet(e){ return HtmlService.createHtmlOutputFromFile('page'); }
(注:你提到复制新项目可正常运行,需确认新项目中的代码是否是正确的加载文件写法)
内容的提问来源于stack exchange,提问作者Gabriel Ramos
相关产品推荐
相关产品推荐

