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