Ken*_*ano 7 google-sheets google-forms
谷歌表单 - 我已经设置了一个谷歌表单,我想为每个完成的传入表单输入分配一个唯一的 id。我的目的是使用唯一 ID 作为我创建的另一个谷歌表单的输入,我将用它来链接两个完整的表单。有没有另一种更简单的方法来做到这一点?
我不是程序员,但如果需要,我可以使用编程资源。
小智 7
我也为此绞尽脑汁,终于找到了解决方案。
我编写了一个 6 位数字,它为每一行自动生成,由以下组成:
行号的 3 位数字 - 这给出了唯一性(如果您期望超过 998 个响应,您可以使用更多),与
时间戳的 3 位数字转换为数字 - 防止猜测数字
请按照以下说明操作:
在第 2 行的“唯一 ID”列下,添加以下公式:
=arrayformula( if( len(A2:A), "" & text(row(A2:A) - row(A2) + 2, "000") & RIGHT(VALUE(A2:A), 3), iferror(1/0) ) )
注意:数组公式会自动应用于整列。
公式说明:
row(A2:A) - row(A2) + 2text我将其修剪为 3 位数字。VALUE将其修剪为最右边的三个数字RIGHT瞧!一个既独特又难以猜测的数字(因为提交者无法访问时间戳)。
如果你想更有信心,显然你可以为每个部分使用更多的数字。
| 归档时间: |
|
| 查看次数: |
55581 次 |
| 最近记录: |