我的几个表单/响应电子表格多次发生这种情况......
随后,Google表单将停止发布对响应电子表格的回复。我可以说这是因为响应数大于电子表格中的行数(-1因为包含列标题的行)。发生这种情况时,没有对电子表格进行任何更改;没有更改任何权限,除了提交表单以及响应停止发布到电子表格之外没有任何反应。
我试过Spreadsheet.flush()
,但这没有任何效果。我能够提出的唯一解决方法是取消链接表单,然后创建新响应电子表格。但是,每次发生这种情况时,我都必须设置所有附加的脚本项目,这会变得令人烦恼。关于这一点唯一不错的是,当我创建新的Response Spreadsheet时,所有响应都被正确(重新)发布到电子表格。
所以,三个问题:
Spreadsheet.flush()
)?编辑:我的猜测是Google的服务器暂时落后(队列太长了?),也许表单响应丢失(暂时或永久取决于负载?)。永久性损失似乎完全破坏了Form-Spreadsheet链接。
对于记录, onFormSubmit触发器仍然按预期运行,但依赖实际存在于电子表格中的数据的其他后处理任务不(因为当然不存在数据。