我一直在使用 Henrique Abreu 编写的 FormEmailer 脚本。这是一个了不起的程序,我很高兴找到它。我有一个问题让我感到困惑。当我手动处理这些行时,它工作得很好,但是,当我想使用表单提交触发器时,我收到一条错误消息并且它不起作用。这是消息:onEdit TypeError:无法调用未定义的方法“getSheetByName”。(第 198 行)formSubmit 我很难过,任何帮助或建议将不胜感激!在此先感谢,迈克尔
问问题
466 次
1 回答
0
您如何为“表单提交”设置/运行它?根据您的描述,您似乎正在尝试直接从代码编辑器运行它,是吗?如果不是,那么您收到的此错误消息就在您的电子邮件中,对吗?
无论如何,调用正确的函数来运行timeDriven
。您应该打开脚本编辑器,单击“资源”菜单并设置触发器以运行它。当我写这个版本时,没有并发支持,或者无论如何都无法获取提交的表单行。因此,我们唯一安全的解决方案是使用时间驱动触发器,这是我建议您使用的。但是,如果您的表单使用率较低,即两个或更多用户几乎不可能同时提交数据,那么您可以使用表单提交触发器。
顺便说一句,我不确定 Stackoverflow 是否是提出与FormEmailer相关问题的最佳场所,因为它实际上仅用于编程疑问。嗯...除非你修改它的代码。FormEmailer 相关问题应发布在其Google Group中。
于 2012-05-25T01:26:13.207 回答