我一直在使用这个脚本来创建这个网络应用程序。它应该接受表单提交并将数据传输到谷歌表格。完成后,它应该清除字段并重新开始。这个工作(大部分)。
我试图通过在 Code.gs 文件中添加包含来清理脚本。一旦我将脚本更改为这个以创建相同的 Web 应用程序,我就会得到这个结果(你必须实际提交一些东西才能看到它)。单击提交后,没有任何运行,页面切换到某个疯狂的网址。
我很确定问题出在这之间的区别(原始 Code.gs):
function doGet(e) {
return HtmlService.createHtmlOutputFromFile('Index')
.setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
还有这个(新的 Code.gs):
function doGet(request) {
return HtmlService.createTemplateFromFile('Index')
.evaluate()
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename)
.getContent();
}
我只是不太了解问题。