这个问题可能很简单,但我还没有在基本的Google Forms设置中找到解决这个问题的选项。我有一个谷歌表格,将在大量的提交。它发送给它们的工作表将它们提供给一个数据透视表,以及其他一些相对耗时的操作。因此,每次提交时,运行和更新所有内容大约需要20秒。
我认为这些操作基本上是O(1),每次提交的数量是O(1),因为它们主要取决于数据透视表的更新,所以如果我可以让提交每十分钟左右同步一次,然后让它运行大约20秒的操作,而不是每次提交都同步,会更容易。
有没有人知道有一种方法可以让表单与工作表按一定间隔同步,而不是每次提交?(也许Google Scripts在这里是有帮助的?)
发布于 2017-01-27 10:37:07
关于Google Forms和Google Sheets协同工作的方式存在一些误解。
看起来OP正在使用内置的send form响应Google电子表格。这个特性只在一个方向上起作用,从Google表单到Google电子表格。
如果问题是透视表或其他计算花费的时间太长,一种替代方案是使用两个不同的电子表格,一个用于接收表单响应,另一个用于保存公式和透视表。您可以使用IMPORTRANGE导入每30分钟自动刷新一次的表单响应(源Set a spreadsheet’s location and calculation settings)。
另一种选择是使用time-driven trigger。
https://stackoverflow.com/questions/41858488
复制相似问题