返回“Zapier 代码”中的对象数组
Posted
技术标签:
【中文标题】返回“Zapier 代码”中的对象数组【英文标题】:return array of objects in 'Code by Zapier' 【发布时间】:2017-04-07 21:35:45 【问题描述】:根据文档,如果我返回对象数组,后续步骤将为每个对象运行。因此,如果我返回一个包含电子邮件地址的对象数组,并在下一步中向该地址发送电子邮件,则应将电子邮件发送到所有地址。
var output = [
id:1, email: 'nasir9bd@gmail.com,
id:2, email: 'nasir9bd@yahoo.com,
id:3, email: 'nasir9bd@live.com,
];
但不幸的是,只发送了第一封电子邮件。谁能告诉我我做错了什么?
【问题讨论】:
【参考方案1】:如果您指的是测试步骤中编辑器中显示的“样本”,那是因为Zapier理所当然地只显示第一条记录。
如果您打开 Zap 并且所有 3 个项目都有以前从未见过的新 ID,我们将因此触发 3 个任务。
所以,总结一下:
-
我们只在编辑器的测试部分显示第一个项目,如果您希望在编辑 Zap 期间显示所有三个项目,这可能会令人困惑。
如果代码用于触发器 - 如果您打开 zap,则只有动态数据(具有新 ID)才会触发。
如果您的 Zap 不存在这些问题 - 请务必联系 Zapier 的支持人员并将其转介至此票证。他们可以帮助追踪您可能遇到的任何错误。
【讨论】:
哇!谢谢你。我正在手动测试并且 zapier 仅向第一个对象发送电子邮件。在实时模式下它有效!以上是关于返回“Zapier 代码”中的对象数组的主要内容,如果未能解决你的问题,请参考以下文章
如何获取从 Knex 返回的值(数组中的对象,即数组中的对象)