有没有一种方法可以使Google表单响应记录在表格中,具体取决于表单的哪个部分?

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

我制作了具有多个条件路径的表单,而我的回复表太过敬畏,我真的可以使用一些帮助。

我设置表单的方式共有19个部分

位置下拉列表(我们有3个)>机器下拉列表(总共15个)>机器特定的测量部分并提交。

我按机器划分测量部分,因为我希望我可以让每个部分将数字记录到单独的工作表中。这样,我可以将每台计算机的数据保存在自己的Google工作表中。

因此,从逻辑上讲,我试图获取MachineX测量值来记录工作表X,但是让Get Machine Y来记录工作表Y。我在寻找的是可行的,甚至可能的吗?

我知道我可以尝试将表单回复手动组织到表格中,但是我正尽力避免这种情况,因为它会花费很多时间。

也许有一种组织表单响应表的方法,可以将数据过滤到相应的表中。我超出了深度,可以真正使用一些帮助。

google-apps-script google-sheets google-form
1个回答
0
投票

您可以设置一个链接到表单的工作表,然后创建一个应用程序脚本函数来获取数据并将其打印到工作表中。

首先您必须创建一个Installable triggerOn form submit,因此每次提交表单时,工作表都会被更新


一旦设置好触发器,就必须编写函数。我建议您为要放入数据的每个工作表创建变量。您可以按如下名称选择工作表:sheet.getSheetByName("MachineX")

我建议按顺序排列问题,以便您说:

从问题1至6->转到“ MachineX”

从问题7到19->转到“ MachineY”

现在,您必须遍历所有答案并获得最新答案:-如果您只想对表单进行最新的回复,则可以使用以下方法:for (var i = formResponses.length - 1; i < formResponses.length; i++)

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