如何访问当前提交的Google表单调查?

问题描述 投票:1回答:1

我想在我的网站上嵌入Google Forms调查,并返回有关输入的消息。

该过程应如下所示:用户填写调查表,单击“提交”,然后根据之前的输入直接获得答案。我已经知道可以使用GSuite的FormApp类访问Google表单字段,但是响应是否等效?由于该表格适用于许多在线用户,我如何保证我用于算法的数据是该特定用户的数据?我的想法是,我只使用最后一个响应,但也可能发生另一位用户同时提交其调查并且数据被颠倒的情况。还是我的思维有误?

google-form
1个回答
0
投票

当用户尚未提交表单时,不能使用App脚本访问表单字段:

  1. onOpen将在打开表单编辑器(编辑模式)时触发,而不是在用户处于填写表格。
  2. onFormSubmit将在响应为提交给表单。同样,在用户填写表单时也没有。

如果要在用户填写表单时更改其行为,则可以使用Formfacade插件。它允许您基于先前回答的表单字段来触发javascript:https://formfacade.com/faq/google-forms-calculated-fields.html

您还可以在用户单击提交后显示动态消息:https://formfacade.com/faq/show-form-response-in-google-forms-confirmation-message.html

© www.soinside.com 2019 - 2024. All rights reserved.