Google Apps Script开发Web应用调用createHtmlOutputFromFile报签名不匹配错误
报错触发原因
- Google Apps Script的
HtmlService.createHtmlOutputFromFile()方法的文件名参数不需要携带.html扩展名,你传入了带后缀的'index.html',不符合该方法的参数签名要求,因此触发异常。 - Google Apps Script项目内的HTML文件会被自动标记类型,调用该方法时仅需传入文件名前缀即可,额外添加的后缀会导致方法无法匹配到正确的调用格式。
修复方案
直接删除传入参数中的.html后缀即可,修改后的代码如下:
function doGet(e) { return HtmlService.createHtmlOutputFromFile('index'); }
内容的提问来源于stack exchange,提问作者saundy
相关产品推荐
相关产品推荐

