拆分字符串并将其映射到 Snaplogic 中的 JSON 数组
Splitting a string and mapping it to a JSON Array in Snaplogic
下午。
我正在使用 snaplogic 将字段从 salesforce 中拉出,然后用结果调用 rest api。
我映射到 POST JSON 正文的字段之一需要是一个数组。
我从 salesforce 中提取的字段之一是用分号分隔的字符串。
查看 snaplogic 文档,有一个我可以调用的 split(';') 函数。
在映射快照中,每当我尝试将表达式添加到 Salesforce 字段的末尾时,我都会收到此错误:
cannot lookup a property on a null value
是否有在映射器快照中拆分字符串并将其应用于其余 html 正文的示例?
snaplogic 站点上的文档虽然冗长但毫无帮助。
您可以使用 split()
方法从映射器快照中输出数组。
以下是示例管道:
在JSON生成器中输入JSON:
[
{
"msg" : "Test 1;Test 2;Test 3"
}
]
所有设置均保留为默认设置。
映射器快照:
表达式:$msg.split(';')
输出:[{"msg_array":["Test 1","Test 2","Test 3"]}]
下午。 我正在使用 snaplogic 将字段从 salesforce 中拉出,然后用结果调用 rest api。 我映射到 POST JSON 正文的字段之一需要是一个数组。 我从 salesforce 中提取的字段之一是用分号分隔的字符串。 查看 snaplogic 文档,有一个我可以调用的 split(';') 函数。 在映射快照中,每当我尝试将表达式添加到 Salesforce 字段的末尾时,我都会收到此错误:
cannot lookup a property on a null value
是否有在映射器快照中拆分字符串并将其应用于其余 html 正文的示例? snaplogic 站点上的文档虽然冗长但毫无帮助。
您可以使用 split()
方法从映射器快照中输出数组。
以下是示例管道:
在JSON生成器中输入JSON:
[
{
"msg" : "Test 1;Test 2;Test 3"
}
]
所有设置均保留为默认设置。
映射器快照:
表达式:$msg.split(';')
输出:[{"msg_array":["Test 1","Test 2","Test 3"]}]