2

我的几个表单/响应电子表格多次发生这种情况......

随机地,Google 表单将停止向响应电子表格发布响应。我可以说这是因为响应数大于电子表格中的行数(-1 因为包含列标题的行)。发生这种情况时,没有对电子表格进行任何更改;没有更改任何权限,除了提交表单之外什么都没有发生,并且响应停止发布到电子表格。

我试过Spreadsheet.flush()了,但这没有任何效果。我能想出的唯一解决方法是取消链接表单,然后创建一个的响应电子表格。但是,每次发生这种情况时,我都必须设置所有附加的脚本项目,这变得很烦人。唯一不错的是,当我创建新的响应电子表格时,所有响应都正确(重新)发布到电子表格。

所以,三个问题

  1. 为什么 Google 表单可能会停止向响应电子表格发布响应?
  2. 这是一个已知问题,我只是在问题跟踪器上找不到它?
  3. 是否有任何解决方法可以快速解决此问题(例如Spreadsheet.flush())?

编辑:我的猜测是谷歌的服务器暂时落后(队列太长?),并且表单响应可能丢失(暂时或永久取决于负载?)。永久丢失似乎完全破坏了表单-电子表格链接。

作为记录,onFormSubmit 触发器仍按应有的方式运行,但其他依赖于电子表格中实际存在的数据的后处理任务不会(因为数据当然不存在)。

4

0 回答 0