我有这个javascript in mirth连接和我的源连接器,基本上抓住了我想要的一切。我将一些结果存储在一个数组中并放入一个数组中,因为它很多。
var gist = [];
var list = new java.util.ArrayList();
xmlMs = '<html>';
xmlMs += ' <body>';
xmlMs += '<table>';
// content here
xmlMs += '</table>';
xmlMs += ' </body>';
xmlMs += '</html>';
list.add(xmlMs);
gist.push([list, new_app]);
channelMap.put('try', gist);
我尝试做的是将gist数组放在通道映射中,以便能够在目标或目标/变换器中对其进行检索。它抱怨没有识别channelMap.put;
答案 0 :(得分:0)
运行代码没问题。我不得不定义变量new_app。在消息浏览器中,我获得了值为org.mozilla.javascript.NativeArray@186a7a9的channel变量。如果使用本机java数组,则可以看到正确显示的值。 关于您的问题:检查代码中的语法错误,因为您的put语句是正确的。你可以升级到mirth connect 3.2,有一个javascript IDE实现。