我已经看到了与我的问题相关的各种答案,但没有一个能真正回答它。我尝试了不同的方法,所以我希望任何人都能提供帮助!

我有一个包含多个页面的Google表单,每个页面包含一个问题。除了显示在表单上的最终时间戳(标准)之外,我还想衡量回答每个问题所花费的时间。我找到了一些解决方案,这些解决方案会在填写单元格时添加时间戳(例如How to automatically add a timestamp in google spreadsheetAutomatic timestamp when a cell is filled out),但是我相信表单中的答案只有在提供所有答案后才会存储在电子表格中。

因此,我想知道是否有人可以在脚本中创建表格中每个问题之后的当前时间变量,然后在提交电子表格后将其显示在电子表格中?

谢谢。

纳丁

最佳答案

这是可能的,但是您必须使用多种形式。

Google表单是静态的,在 session 期间无法使用脚本进行编辑或更改(用户在提交表单之前必须先打开表单)。在用户提交表单之前,您不能提取用户输入的表单中的值。

结果,您可能拥有一个初始表单,该表单收集了所有会影响后续表单的值,然后使用脚本获取结果并创建一个新表单(例如,初始示例中有12个字段供12个预配置用户使用),并且然后通过电子邮件将此表格的链接发送给您的最终用户。

关于google-apps-script - 在电子表格的相邻单元格中为Google表单的每个答案添加时间戳记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27298230/

10-13 07:37
查看更多