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