我有一个HTML服务脚本已经工作了至少8个月,它使用了第一页的doGet和所有后续页面的doPost。
昨天,当我加载页面时,doGet工作正常,从电子表格中提取信息并呈现表单。无论我做出什么选择,提交按钮都不会做任何事情。
然后我回到了我的个人Gmail帐户,与生产帐户无关,未触动并使用私人虚拟数据副本,我最初对其进行编码,而且不再有效。
我查看了执行记录,并在第一页的底部显示了正确的html渲染,但没有别的。
doPost已经退役吗?
答案 0 :(得分:1)
我最近有一个工作脚本失败,修复是强制Sandbox仿真模式为EMULATED。
默认模式WAS模拟了文档中的警告,说明这可能会改变。
没有看到你的代码,我不确定这是否相关......
function doGet() {
var html = HtmlService.createTemplateFromFile("FormHtml");
html = html.evaluate();
html.setSandboxMode(HtmlService.SandboxMode.EMULATED);
return html;
}