Google Web App拆分JS代码时include语句未解析问题排查
问题原因与解决办法
核心问题:模板语法被转义为HTML实体
你在index.html中使用的<?!= include('JavaScript'); ?>是HTML转义后的字符(<对应<,>对应>),Google Apps Script的模板引擎无法识别这种转义后的指令,只会将其当作普通文本直接输出。修正写法
将index.html中的语句改为未转义的原生模板语法:<?!= include('JavaScript'); ?> </body> </html>额外注意事项
- 确认
JavaScript.html文件存在于项目中,文件名大小写要和include('JavaScript')完全匹配(GAS对文件名大小写敏感)。 - 检查code.gs里的
include函数是否完整,代码中的省略号....需要替换为实际代码或直接删除,避免函数定义出错。
- 确认
内容的提问来源于stack exchange,提问作者Meaulnes
相关产品推荐
相关产品推荐

