让 Google 表单按计划/间隔与电子表格同步,而不是在每次提交时同步



可能很简单的问题,但我无法在基本的Google表单设置中找到此选项。我有一个谷歌表格,可以接受大量的提交。它发送给它们的工作表将它们馈送到数据透视表中,以及其他一些相对耗时的操作。因此,每次提交时,所有内容都需要大约 20 秒才能运行和更新。

我认为这些操作本质上是 O(1),一次提交

的数量是 O(1),因为它们主要取决于数据透视表的更新,所以如果我能让提交每十分钟左右同步一次,然后让它运行其 ~20 秒的操作, 而不是每次提交。

有没有人知道一种方法可以让表单每隔一段时间而不是每次提交与工作表同步?(也许谷歌脚本在这里有帮助?

关于Google

Forms和Google Sheets协同工作的方式存在一些误解。

看起来 OP 正在使用内置的将表单响应发送到 Google 电子表格。此功能仅适用于一个方向,从Google表单到Google电子表格。

如果问题是数据透视表或其他计算花费的时间太长,一种替代方法是使用两个不同的电子表格,一个用于接收表单响应,另一个用于保存公式和数据透视表。您可以使用 IMPORTRANGE 导入每 30 分钟自动刷新一次的表单响应(来源设置电子表格的位置和计算设置)。

另一种选择是使用时间驱动的触发器。

最新更新