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