您在此处:
使用循环块创建联系人
使用循环块迭代输入 JSON 中提供的列表,为列表中的每个元素添加联系人对象。
对于本示例,假设输入 JSON 包含客户 ID 以及名字和姓氏数组,例如下面的代码片断。
{
"AccountId": "0016100001BKL4uAAH",
"Contacts": [
{
"Name": {
"First": "John",
"Last": "Doe"
}
},
{
"Name": {
"First": "June",
"Last": "Doe"
}
}
]
}
要创建联系人,您可以使用数据映射器加载。当脚本调用数据映射器加载时,数据 JSON 将作为输入发送,因此数据映射器加载可以直接引用输入 JSON 中的节点。
在创建数据映射器加载后,使用与表中属性相似的属性创建数据映射器帖子操作。
| 属性 | 备注 |
|---|---|
| 数据映射器界面 | 数据映射器加载的名称 |
| 其他输入 |
|
这将在每次执行时将每个联系人的名字和姓氏以及 AccountId 传输到数据映射器加载。您也可以包含更多字段,例如电话号码和电子邮件地址。
最后,您可以创建循环块,为每个联系人执行数据映射器帖子操作。将联系人列表的名称用于循环列表参数。例如,从上面的输入 JSON 中,循环列表将是 Contacts。您可以使用“其他输出”参数传递来自数据映射器帖子操作每次迭代的执行输出。例如,如果您命名了数据映射器帖子操作CreateContact,那么对于其他输出密钥和值,您可以分别使用 CreateContact 和 %CreateContact%。
数据映射器帖子操作输出可在“预览”选项卡的调试日志中查看,并允许集成程序中的其他步骤访问和使用已处理 sObject 的 ID 和其他详细信息。
