我制作了具有多个条件路径的表单,而我的回复表太过敬畏,我真的可以使用一些帮助。
我设置表单的方式共有19个部分
位置下拉列表(我们有3个)>机器下拉列表(总共15个)>机器特定的测量部分并提交。
我按机器划分测量部分,因为我希望我可以让每个部分将数字记录到单独的工作表中。这样,我可以将每台计算机的数据保存在自己的Google工作表中。
因此,从逻辑上讲,我试图获取MachineX测量值来记录工作表X,但是让Get Machine Y来记录工作表Y。我在寻找的是可行的,甚至可能的吗?
我知道我可以尝试将表单回复手动组织到表格中,但是我正尽力避免这种情况,因为它会花费很多时间。
也许有一种组织表单响应表的方法,可以将数据过滤到相应的表中。我超出了深度,可以真正使用一些帮助。
您可以设置一个链接到表单的工作表,然后创建一个应用程序脚本函数来获取数据并将其打印到工作表中。
首先您必须创建一个Installable trigger:On form submit,因此每次提交表单时,工作表都会被更新
一旦设置好触发器,就必须编写函数。我建议您为要放入数据的每个工作表创建变量。您可以按如下名称选择工作表:sheet.getSheetByName("MachineX")
我建议按顺序排列问题,以便您说:
从问题1至6->转到“ MachineX”
从问题7到19->转到“ MachineY”
现在,您必须遍历所有答案并获得最新答案:-如果您只想对表单进行最新的回复,则可以使用以下方法:for (var i = formResponses.length - 1; i < formResponses.length; i++)