Zapier - Zap,如何在列表中一个接一个地调用一个动作
Zapier - Zap, How to call an Action on a list one by one
我正在配置执行以下操作的 zap:
- 从 API 端点获取 电子邮件列表。
- 将每条记录订阅到 Mailchimp
我的问题是订户电子邮件接收电子邮件列表,这 returns 以下错误消息:
Bargle. We hit an error creating a subscriber. :-( Error: Invalid
Resource - Please provide a valid email address.
这是因为 Mailchimp 显然不允许以一种形式进行多次订阅。
所以我的问题是,有没有办法对列表中的每个元素执行一个操作?
某种
emailList.foreach(function(email){
performAction(email);
})
请注意,我无法使用 cli,这是否可以通过 zapier 中的某种漏斗操作或使用 scrpting 实现?
谢谢
来自 Zapier Platform 团队的 David。
默认情况下,当触发 returns 顶级对象列表时,每个对象都会发生后续操作。我不确定您使用的是哪种类型的触发器,但请确保它 returns 是这样的对象:
return [{email: 'email1@gmail.com'}, {email: 'email2@gmail.com'}, {email: 'email3@gmail.com'}]
它应该按预期工作。
我正在配置执行以下操作的 zap:
- 从 API 端点获取 电子邮件列表。
- 将每条记录订阅到 Mailchimp
我的问题是订户电子邮件接收电子邮件列表,这 returns 以下错误消息:
Bargle. We hit an error creating a subscriber. :-( Error: Invalid Resource - Please provide a valid email address.
这是因为 Mailchimp 显然不允许以一种形式进行多次订阅。
所以我的问题是,有没有办法对列表中的每个元素执行一个操作?
某种
emailList.foreach(function(email){
performAction(email);
})
请注意,我无法使用 cli,这是否可以通过 zapier 中的某种漏斗操作或使用 scrpting 实现?
谢谢
来自 Zapier Platform 团队的 David。
默认情况下,当触发 returns 顶级对象列表时,每个对象都会发生后续操作。我不确定您使用的是哪种类型的触发器,但请确保它 returns 是这样的对象:
return [{email: 'email1@gmail.com'}, {email: 'email2@gmail.com'}, {email: 'email3@gmail.com'}]
它应该按预期工作。