在电子表格的相邻单元格中为 Google 表单的每个答案添加时间戳

Posted

技术标签:

【中文标题】在电子表格的相邻单元格中为 Google 表单的每个答案添加时间戳【英文标题】:Add a timestamp for each answer of a Google Form in their adjacent cell in the spreadsheet 【发布时间】:2015-02-02 13:56:21 【问题描述】:

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

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

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

谢谢。

纳丁

【问题讨论】:

不可能。过去的许多问题都询问了有关通过“即时”脚本控制表单的问题,而用户正在填写它们。这是不支持的。您可以通过创建 html 表单或表单链来获得该功能。 我认为这个答案可以提供帮助:***.com/a/35996268/1726419 Does Google Forms allow for 'On-the-Fly' Section Duplication?的可能重复 【参考方案1】:

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

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

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

【讨论】:

以上是关于在电子表格的相邻单元格中为 Google 表单的每个答案添加时间戳的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Google 电子表格上的公式复制字符串并附加数字后缀?

是否可以使用 Google 电子表格 API 在单元格中添加评论?

从Google电子表格单元格中解析Json

自定义函数获取该值后将值存储在单元格中/Google 电子表格

VBA 代码填充 7 个相邻单元格中的索引匹配函数

带有自定义脚本的公式不会在 Google 电子表格中更新