使用Zapier / Google表格向新的Firebase子级添加唯一随机标识符

时间:2017-07-20 09:01:47

标签: ios firebase firebase-realtime-database zapier

我正在将Google表格文件连接到Zapier,以便在创建新电子表格行时在我的cards Firebase节点中自动创建新子项。问题是我找不到使用Zapier和/或Google表格生成唯一标识符的方法。为每个创建的孩子生成唯一ID的最佳方法是什么?

enter image description here

enter image description here

enter image description here

我可以在Google表格中添加一个新列,根据创建行的时间戳生成新的UID,但每次添加不同的时间戳似乎有点麻烦。

2 个答案:

答案 0 :(得分:1)

这是作为python脚本的第三种选择(仅使用一个步骤)

import uuid

return {
'unique_id': str(uuid.uuid4())
 }

答案 1 :(得分:0)

我已联系过Zapier的支持。他们说这可以通过两种方式完成:

  1. 使用https://zapier.com/help/formatter/可以使用电子表格式公式选项。我知道它支持rand()函数,您可以使用rand的2格式化程序输出,然后使用第3格式化程序数学步骤计算它们,为您提供一个非常随机的值。
  2. 如果您从未希望发生冲突,可以使用https://zapier.com/help/how-get-started-code-zapier/步骤生成哈希,然后将该输出用作ID。
  3. 编辑:我只是使用行ID,这是最方便的方法。