【问题标题】:Add unique random identifier to new Firebase child with Zapier/Google Sheets使用 Zapier/Google 表格向新的 Firebase 子项添加唯一的随机标识符
【发布时间】:2017-12-25 21:03:31
【问题描述】:

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

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

【问题讨论】:

    标签: ios firebase firebase-realtime-database zapier


    【解决方案1】:

    这是 Python 脚本的第三种替代方案(仅使用一个步骤)

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

    【讨论】:

      【解决方案2】:

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

      1. 使用https://zapier.com/help/formatter/ 可以使用电子表格样式的公式选项。我知道它支持 rand() 函数,您可以获取 rand 的 2 个 Formatter 输出,然后使用第 3 个 Formatter 数学步骤计算它们,从而为您提供一个相当随机的值。
      2. 如果您不希望发生冲突的可能性,您可以使用https://zapier.com/help/how-get-started-code-zapier/ 步骤并生成哈希,然后将该输出用作 ID。

      编辑:我只是使用了 Row ID,这是最方便的方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-10
        • 2013-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多