我不是程序员或类似的东西。我有一个Google表单,其输出我需要以特定方式操作。
显而易见的事情:当响应进来时,我向工作人员提供工作表上的一个单元格,其中包含表单数据区域之外的表单输出的副本,以指示某个人拥有该表单的所有权响应并指出后续步骤 - 将此称为“仅电子表格数据”。当然,添加一个或两个单元格没问题。但是,随着回复的到来,列表将会变长。因此,我希望根据响应时间戳进行排序,以将当前响应带到顶部。同样,没有问题......对于表单数据。但是,如果我将所有新响应排序到我的电子表格顶部,那么“仅电子表格数据”当然不会与关联的表单数据一起移动。在您提交表单后需要跟踪其他数据之前,Google表单很容易。
我试图放弃排序并使用我发现的脚本将用户发送到最后编辑的字段,因此提供了排序的简易性而没有排序问题,但这只会让多个用户感到困惑。谷歌没有提供插入单元格本身的方法,但它确实让我得到范围并移动它们......尽可能地说明了这些论坛和旧版本中发现的脚本复杂性。如果可能的话,这超出了我的范围,但是可以编写一个脚本,在表单上提交触发器以选择一系列列并将所有选定的单元格向下移动一行吗?我不想指定要移动的选定行,只是指定列,因为它不确定任何时候可能存在的行数。
为了更清楚,我希望,问题是,在排序时,“仅电子表格”数据不会随着每个新表单提交而下移,我希望找到一种方法来纠正这一点,以便我的伙伴不是如果我只是保持表单数据未排序,并且因为多个用户使任何“转到最后编辑的单元格”解决方案成为问题(我能想到的唯一其他解决方案,使得未排序),他们将永远滚动以获得他们的新响应列出用户友好的地方,人们不会讨厌这个过程。)
感谢任何人都可以做的事情。
答案 0 :(得分:0)
您可以通过从表单提交表(灰色框)中仅选择标题行并从“数据”菜单中选择“过滤器”来设置过滤器。此过滤器也会添加到“仅电子表格”列中。