谷歌脚本更新提交的表单响应

时间:2015-04-15 02:26:28

标签: google-apps-script google-spreadsheet-api

是否可以从脚本更新提交的formResponse?我尝试过使用withItemResponse()但它失败了,因为表单已经提交了。用户可以使用editUrl更新提交的formResponse。我想用脚本以编程方式执行此操作。

感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

执行此操作的唯一方法是在将响应记录到电子表格后对其进行编辑。如果仅在表单中跟踪它们,则无法“即时”编辑它们或编辑它们。你是正确的,withItemResponse()仅适用于在调用submit()之前以编程方式生成的响应;

最重要的是你可以在每个响应中获得getResponses()。删除所有存储的响应,.deleteAllResponses(),因为您无法删除单个formResponses。然后使用.createResponse(),withItemResponse()和submit()重新创建所需的附加responseItem。