我想用分支逻辑创建一个zap.我想这样做,因为网关/ REST API使用支持只添加一个Web钩子.当假设触发器返回带有'event_type'='alpha'的事件时,我需要一个可以执行Action'A'的Zap,当同一个触发器返回带有'event_type'='beta'的事件时,将执行Action'B'
例:
if trigger_A.output.event_type = 'alpha'
then 'Send mail' to 'abc@xyz.com'
else if trigger_A.output.event_type = 'beta'
then 'Send message' to 'Slack'
else
post in 'Facebook' trigger_A.output.message
Run Code Online (Sandbox Code Playgroud)
这可能只用一个Zap吗?
请注意,我无法向我的REST API添加多个webhook,因此我不能拥有多个触发器,并且我可以使用最多1个Zap.
任何来自论坛的帮助将不胜感激.
大卫来自Zapier平台团队.
我有好消息和坏消息!坏事:目前无法开箱即用.它正在内部讨论,我们目前没有任何进一步的说法.
好消息是你描述的工作流程是可能的,但它需要一些时间:
Zap A:Webhooks (catch) -> Code -> Webhooks (post)
Zap B:Webhooks (catch) -> Gmail (send mail)
Zap C:Webhooks (catch) -> Slack (send message)
Zap D:Webhooks (catch) -> Facebook (create new post)
步骤如下:
event_typeurl根据事件类型设置变量.Zaps B,C,D每个都有一个独特的触发器url,所有这些都是Zap A已知的.所以你有它!不漂亮,但肯定可行.
如果您有任何其他问题,请告诉我们!
小智 5
我知道这是一个老问题,但值得分享这个好消息。您现在可以使用 Zapier 开箱即用地定义分支逻辑:
路径可让您构建高级工作流程,以根据您决定的条件运行不同的操作。路径是 Zapier 的条件逻辑工具。将路径视为 If/then 逻辑:如果 A 发生在您的触发器应用程序中,则执行此操作,如果 B 发生则执行其他操作,依此类推。
路径功能仅适用于 Professional、Professional Plus 和 Teams 计划帐户。更多信息可以在Zapier 的 Paths 文档中找到。
另一个可能有用的选项是使用过滤器和多个 zap。
| 归档时间: |
|
| 查看次数: |
902 次 |
| 最近记录: |