return 'Code by Zapier' 中的对象数组

return array of objects in 'Code by Zapier'

根据文档,如果我 return 对象数组,后续步骤将为每个对象 运行。因此,如果我 return 一个包含电子邮件地址的对象数组,并在下一步中将电子邮件发送到该地址,则应将电子邮件发送到所有地址。

var output = [
    {id:1, email: 'nasir9bd@gmail.com},
    {id:2, email: 'nasir9bd@yahoo.com},
    {id:3, email: 'nasir9bd@live.com},
];

但不幸的是,只发送了第一封电子邮件。谁能告诉我我做错了什么?

如果您指的是测试步骤中编辑器中显示的"sample",那是因为Zapier理所当然地只显示第一条记录。

如果您打开 Zap,并且所有 3 个项目都有以前从未见过的新 ID,我们将因此触发 3 个任务。

所以,总结一下:

  1. 我们只在编辑器的测试部分显示第一个项目,如果您希望在编辑 Zap 期间同时显示所有三个项目,这可能会造成混淆。
  2. 如果代码用于触发器 - 如果您打开 zap,则只有动态数据(具有新 ID)才会触发。

如果您的 Zap 没有遇到这些问题 - 请务必联系 Zapier 的支持人员并让他们参考此票证。他们可以帮助追踪您可能遇到的任何错误。