gpt4 book ai didi

javascript - 我的 "Includes"如何破坏独立 Google Apps 脚本中的表单提交?

转载 作者:行者123 更新时间:2023-12-03 07:40:06 24 4
gpt4 key购买 nike

我一直在使用this script创建this web app 。它应该接受表单提交并将数据传输到谷歌表格。一旦完成,它应该清除字段并重新开始。这个有效(大部分)。

我尝试通过在 Code.gs 文件中添加包含内容来清理脚本。有一次我changed the script to this创建相同的网络应用程序,I get this结果(你必须实际提交一些东西才能看到它)。一旦你点击“提交”,什么都不会运行,页面会切换到一些疯狂的网址。

我很确定问题在于这之间的差异(原始 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();
}

我只是不太了解问题。

最佳答案

您在 javascript 标记内使用 Logger.log() 语句。它们特定于 google 脚本,因此无法在其之外工作。

禁用它们使表单正常工作。

关于javascript - 我的 "Includes"如何破坏独立 Google Apps 脚本中的表单提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35449763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com