gpt4 book ai didi

javascript - 谷歌应用程序脚本。表单提交随机失败

转载 作者:行者123 更新时间:2023-11-29 21:15:06 25 4
gpt4 key购买 nike

我正在尝试使用 onFormSubmit() 触发器使用绑定(bind)到表单的脚本从 google 表单收集响应详细信息。

大多数情况下,详细信息都能准确无误地收到,但偶尔会出现错误。收到触发器,但没有数据传递给脚本。响应由 google 表单控制台接收,但不会转发给脚本。

接收数据代码:

function onFormSubmit(e)
{

Logger.log("A response has been received!");
Logger.log(e);
var resp = e.response.getItemResponses(); //capturing trigger event output
var form = e.source;
......

错误情况下的执行记录:

[16-09-27 07:29:15:073 PDT] Starting execution
[16-09-27 07:29:15:096 PDT] Logger.log([A response has been received!, []]) [0 seconds]
[16-09-27 07:29:15:097 PDT] Logger.log([{authMode=FULL, triggerUid=xxxxxxx41}, []]) [0 seconds]
[16-09-27 07:29:15:099 PDT] Execution failed: TypeError: Cannot call method "getItemResponses" of undefined. (line 18, file "Code") [0.002 seconds total runtime]

到目前为止,我已经通过复制表单并重新设置所有权限来纠正它。但我想要一个不需要我再次这样做的解决方案。现在在我的第 10 个复制品上:(有人遇到过这个问题吗?请帮忙!!

最佳答案

不幸的是,我花了很多时间尝试使用 Google Apps,得出的结论是它不是一个可靠的平台。这在使用定时触发器时变得尤为明显,定时触发器一天会无缘无故地失败好几次——即使在不使用时也是如此。有时这会记录,有时不会。

除了我最终的解决方案是用 HTML、PHP 和 Python 从头开始​​编写所有内容之外,我无法提供任何帮助。

关于javascript - 谷歌应用程序脚本。表单提交随机失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39727616/

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