【问题标题】:Zapier form dynamic inputFields manipulationZapier 表单动态 inputFields 操作
【发布时间】:2019-04-18 23:41:09
【问题描述】:

我想动态操作触发器表单的输入字段:

  • 我有一个“隐藏”的触发器,表单中有一个组合框
  • 每次我更新组合时,它应该根据值添加一个或多个相同形式的组合框

我找不到任何方法可以在某处访问 operation.inputFields 以动态更新此列表,无论是通过 bundle 还是其他方式...

这是一个小例子:https://github.com/nuxeo-sandbox/nuxeo-zapier/blob/spikes-NXP-26085-zapier/nuxeo-zapier-app/triggers/project.js#L8-L16

感谢您的帮助! 弗拉德

【问题讨论】:

  • 您的APP是否使用Zapier CLI?
  • 是的。我更新了描述

标签: zapier zapier-cli


【解决方案1】:

David 来自 Zapier 平台团队。

听起来你在寻找Custom Fields:https://github.com/zapier/zapier-platform-cli#customdynamic-fields

除了输入字段的静态列表之外,您还可以提供一个将运行并提供一组动态字段的函数。这就是我们获取 google sheet 中每一列的输入的方式:

这就是你要问的吗?在运行时修改 inputFields 数组可能不会达到您想要的效果。

【讨论】:

  • 大卫,对于垃圾邮件,我很抱歉,我确实错过了您链接中的“食谱”示例。我可以完全动态地创建一些字段。非常感谢!
  • @xavdid - 触发器是否支持动态字段?我正在通过其 Web UI 使用 Zapier,虽然我可以在创建操作时看到添加动态字段的选项,但在创建触发器时相同的选项不可用(按钮标记为“添加用户输入字段”而不是“添加 v" 并且它不是下拉菜单)。
  • 触发器中的动态字段可以按照模式进行,但在 Visual Builder 中可能存在限制;我不记得了
  • 谢谢!事实上,在建造者层面似乎有一个限制。如果我切换到 CLI,知道它不应该在那里会很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-28
  • 2012-02-17
  • 2018-08-23
  • 1970-01-01
  • 1970-01-01
  • 2012-04-26
  • 1970-01-01
相关资源
最近更新 更多