在 schedule/interval 上获取 google 表单以与电子表格同步,而不是在每次提交时同步?

Get google forms to sync with spreadsheet on a schedule/interval rather than at every submission?

可能是个简单的问题,但我无法在基本 Google 表单设置中为此找到选项。我有一个 Google 表单,可以接收大量提交。 sheet 它将它们发送到一个枢轴 table,以及其他一些相对耗时的操作。因此,每次提交都需要大约 20 秒 运行 和更新。

我认为这些操作本质上是 O(1) 的,一次提交的数量是因为它们主要取决于枢轴 table 更新,所以如果我可以的话会更容易提交每十分钟左右同步一次,然后 运行 操作大约 20 秒,而不是每次提交都同步。

是否有人知道让表单按一定时间间隔而不是每次提交与 sheet 同步的方法? (也许 Google 脚本在这里有帮助?)

对于 Google 表单和 Google 工作表的协同工作方式存在一些误解。

看起来 OP 正在使用 built-in 将表单回复发送到 Google 电子表格。此功能仅适用于一个方向,从 Google 表单到 Google 电子表格。

如果问题是 Pivot Table 或其他计算花费的时间太长,一种替代方法是使用两个不同的电子表格,一个用于接收表单响应,另一个用于保存公式和 Pivot Table。您可以使用 IMPORTRANGE 导入每 30 分钟自动刷新一次的表单响应(来源 Set a spreadsheet’s location and calculation settings)。

另一种方法是使用 time-driven trigger.