Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何在GoogleApps脚本中将参数传递给表单提交处理程序_Google Apps Script_Google Forms - Fatal编程技术网

Google apps script 如何在GoogleApps脚本中将参数传递给表单提交处理程序

Google apps script 如何在GoogleApps脚本中将参数传递给表单提交处理程序,google-apps-script,google-forms,Google Apps Script,Google Forms,我需要确定提交FormResponse的用户,以便下次他请求表单时,我可以将他重定向到编辑链接,并提供他以前的答案。在处理程序中,描述了。但我看不到如何将参数从预填充表单(用户id作为预填充参数)传递到提交处理程序。可以这样做吗?问题是:你不能故意识别用户。很多商业用户都希望:回答一个非常简单的问题,你的身份就知道了。。。 在谷歌商务应用程序中,可以进行已识别的提交,但只能在公司的域内提交。如另一个答案中所述,这是有意的,但有一种替代方法不使用谷歌表单:您可以使用UiApp服务或HTMLServ

我需要确定提交FormResponse的用户,以便下次他请求表单时,我可以将他重定向到编辑链接,并提供他以前的答案。在处理程序中,描述了。但我看不到如何将参数从预填充表单(用户id作为预填充参数)传递到提交处理程序。可以这样做吗?

问题是:你不能故意识别用户。很多商业用户都希望:回答一个非常简单的问题,你的身份就知道了。。。
在谷歌商务应用程序中,可以进行已识别的提交,但只能在公司的域内提交。

如另一个答案中所述,这是有意的,但有一种替代方法不使用谷歌表单:您可以使用UiApp服务或HTMLService构建一个Web应用程序,作为一个表单,要求用户授权访问其电子邮件身份


当然不是那么简单,但实际上是唯一可能的选择

我想知道您是否可以将脚本发布为网页,并获得另一个实时链接。该链接将对照表单中的用户字段检查当前用户。如果他们存在,则会重定向到编辑条目,如果他们不存在,则会重定向到表单提交表单。

我不需要他们的电子邮件。我通过我的servlet将它们传递给表单,我可以用我的内部用户id预填充表单。所以当他们试图通过我的门户编辑他们的答案时,我将他们重定向到保存的编辑URL。当用户第一次提交时,我需要保存那个编辑URL。不幸的是,UiApp不是一个选项。我更容易创建自己的服务,从JSON生成表单。在这种情况下,如何识别?你能把链接传给文档吗?我找不到