【发布时间】:2017-01-08 17:08:46
【问题描述】:
我有用户在 Google 表单中输入信息;这些响应存储在 Google 表格中。
如果我发现条目中有明显错误,我可以轻松地编辑 Google 表格以更正它们。例如,名为“Foo Bar”的用户不小心将“Foo”放入“Last Name”的文本框中,将“Bar”放入“First Name”的条目中。或者他们可能有明显的拼写错误(例如在“标题”文本框中使用“teh”而不是“the”)。我可以进入 Google 表格并更新电子表格中的错误条目。但是,在 Google 表格中进行这些更新后,如果用户选择原始条目生成的“编辑您的回复”链接,它将显示最初输入的回复而不是更新的条目。
我想出的一个解决方法是,如果他们要求,我可以向用户提供一个完全预填充的表单的链接,而不是让 Google 表单向他们发送“编辑您的回复”链接以及他们所有更新的条目。我使用一个脚本生成此链接,该脚本是How to prefill Google form checkboxes?中脚本的略微修改版本
在我向他们发送此链接后,该链接包含所有手动更新,然后用户可以进行他们想要进行的任何更改并提交表单。不幸的是,这将导致电子表格中出现新条目,因此我需要删除原始条目。
另一种选择是我可以选择“编辑您的回复”链接并通过更改表单条目并重新提交来更改条目。这也比直接在电子表格中更改值更笨拙。
所以这就引出了一个问题:有没有办法向用户提供一个表单链接,他们可以在其中编辑包含在 Google 表格中手动更新的条目的响应。
谢谢! 汤姆
【问题讨论】:
-
“有什么方法可以给用户一个链接...” 方法太多了。请更具体地说明您正在寻找的方式,并说明您将这些链接存储在何处。
标签: google-apps-script google-sheets google-forms