在Google窗体应用程序脚本中运行onload功能

问题描述:

我有一个Google窗体和脚本以及绑定到窗体的脚本。 我试图让用户填写表单时运行的函数。在Google窗体应用程序脚本中运行onload功能

但我得到运行的唯一功能是当它挂钩到OnFormSubmit触发器。 无论我尝试什么,都无法运行其他功能。

当用户填写表单时,我可以在初始加载时运行Google App脚本中的函数吗?这可能吗?

感谢


更多细节(我会接受一些其他的方式来完成任务):

函数应该捕捉一些URL参数我要传递的形式,并发送它结束了谷歌分析...我相信这部分是在这里解决:Google Forms & The Measurement Protocol

由于表格有几页,当用户转到下一页时,我传递给第一页的参数会丢失,所以在提交表单时我无法捕获它们 - 因此,我试图在用户首次编辑表单时执行此操作。

我尝试添加一个隐藏的页面是否存在params为预充式领域,但如果它是隐藏的那么它也丢失了上提交...

+3

您要求的内容对于Google表单不可行。您需要创建一个Apps脚本Web应用程序,并使用HTML,CSS和JavaScript设计您自己的输入表单。 –

+0

@SandyGood感谢您的意见。如果没有其他人有任何补充,我会接受它作为正确答案... – jenciso

因为桑迪没有写出来的答案,我将。

当用户访问它时,不能将Apps脚本作为表单的一部分执行。用户填写表单时不能修改表单(动态表单...等)。如果您需要此类行为,则需要创建自己的表单作为Apps脚本Web应用程序的一部分。

Web应用程序信息:https://developers.google.com/apps-script/guides/web