gpt4 book ai didi

Mirth 处理多个片段

转载 作者:行者123 更新时间:2023-12-02 06:40:01 25 4
gpt4 key购买 nike

在这里,我正在为近亲 $('Nok') ( see mapping table ) 做一些映射。

然后为了处理这个,我有下面的 Javascript。我尝试这样做的原因是,有时我们会得到多个近亲片段。如果是这种情况,mirth 将抛出错误“详细信息:TypeError:不支持分配给包含多个项目的列表”

var i = 0;
msg['NK1'][i]['NK1.3']['NK1.3.1'] = $('NoK')

for each ( nk1 in msg.NK1) {
nk1 = $('NoK').toString();
i++;
}

但不幸的是我的脚本不起作用。基本上,它不会抛出任何错误,但它不会为多个段做它应该做的事情。它确实适用于单个分割市场

这是我的出站消息:

NK1|1|BENNY^BEN^^^MR^^L|<12K1.3.1>22<12K1.3.1>627^^RELTN|PRETTY GREEN^LONDON^""^""^GH15 3KW^^^Q36|||^^RELT|20030321|||||||9 NK1|2|^^^^^^L|SP^^RELTN|41 PIPERS GREEN^LONDON^""^""^NW9 8UH^^^Q36|||^^RELT|20010923|||||||9

最佳答案

for(var i = 0; i< msg['NK1'].length(); i++) {
msg['NK1'][i]['NK1.3']['NK1.3.1'] = YourTransformerFunction(msg['NK1'][i]['NK1.3']['NK1.3.1'].toString());
}

长度需要 () 才能工作。

关于Mirth 处理多个片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9942378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com