【问题标题】:Zapier CLI: How to retrieve {{zap_meta_human_now}} ISO 8601 timestamp from running ZapsZapier CLI:如何从运行 Zaps 中检索 {{zap_meta_human_now}} ISO 8601 时间戳
【发布时间】:2021-08-28 14:41:53
【问题描述】:

我正在使用 Zapier CLI 创建一个 Zapier 集成,我需要我的操作来检索包含操作的 Zap 运行的 ISO 8601 格式时间作为输入(存储在 bundle 对象中)。我知道如何要求用户在日期时间输入字段中输入{{zap_meta_human_now}},以将当前 ISO 8601 格式的日期时间发送到操作;但是,我想把这个 ISO-8601 日期时间字符串放在 bundle 对象中而不要求用户输入它。

我该怎么做?有没有办法将输入字段设置为“隐藏”,默认值为“{{zap_meta_human_now}}”,以便在每次 Zap 运行时生成时间戳并将其输入到操作中? {{zap_meta_human_now}} 日期时间字符串是否自动存储在捆绑对象中?如果是这样,我如何在 CLI 代码中检索它?

可以放置一个常规的日期时间输入字段,默认值为{{zap_meta_human_now}} 和“不要更改此字段”的帮助文本,但这似乎是一种糟糕的方法。

【问题讨论】:

    标签: zapier zapier-cli


    【解决方案1】:

    如果您只需要 zap 运行时的 ISO 时间,那么您可以在 perform 函数中使用常规 JS new Date().toISOString()。这将在每次 zap 运行时执行,并且始终是最新的。无需从bundle.inputData阅读。

    【讨论】:

      猜你喜欢
      • 2023-04-11
      • 2013-03-11
      • 2013-12-06
      • 2016-11-30
      • 2019-02-02
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      相关资源
      最近更新 更多