Split¶
Split 节点将输入拆分成多个消息输出,以进行下游处理。在下游节点使用表达式获取的输入消息将是 split 后的消息,而不是 split 前的消息。处理完毕后,你可以通过 Split End 节点结束拆分,将处理完毕的消息重新合并输出。
节点类型¶
Logic。
输入和输出能力¶
该节点具有 1 个入口点和 1 个出口点。输入必须是数组或 JSON 数组,输出是 JSON。
节点属性¶
名称
该节点的名称。
启用并行处理
默认情况下,拆分的消息是逐条处理的。例如,对于数组 [a,b,c],将首先执行 a,执行完 a 再执行 b 再执行 c。 如果打开此开关,将同时执行拆分消息。
描述
该节点的描述。
示例¶
输入示例¶
示例 1 - JSON 数组
[
{
"commandId":"2784075314397347840",
"code":200,
"message":"message",
"data":{
"OutputInt":22
}
},
{
"commandId":"2784075314397347840",
"code":0,
"message":"message",
"data":{
"OutputInt":22
}
}
]
示例 2 - 数组
[
{"assetId": "KNEeD968"},
{"assetId": "fRZlKAwr"},
{"assetId": "GQS2WVN9"},
{"assetId": "U0QUTjew"},
{"assetId": "JTy2vwzz"},
{"assetId": "gSnPZup6"},
{"assetId": "SoTwDKEW"},
{"assetId": "oSmjuzQO"},
{"assetId": "tGKEEyOf"}
]
输出示例¶
示例 1 - JSON 数组
{
"commandId":"2784075314397347840",
"code":200,
"message":"message",
"data":{
"OutputInt":22
}
}
{
"commandId":"2784075314397347840",
"code":0,
"message":"message",
"data":{
"OutputInt":22
}
}
示例 2 - 数组
{"assetId": "KNEeD968"}
{"assetId": "fRZlKAwr"}
{"assetId": "GQS2WVN9"}
{"assetId": "U0QUTjew"}
{"assetId": "JTy2vwzz"}
{"assetId": "gSnPZup6"}
{"assetId": "SoTwDKEW"}
{"assetId": "oSmjuzQO"}
{"assetId": "tGKEEyOf"}