从source-mirth检索通道目标中的数组结果
retrieving array result in channel destination from source - mirth
我在mirth connect和我的源连接器中有这个javascript,基本上可以获取我想要的一切。我将一些结果存储在一个数组中,并放入一个数组,因为它太多了。
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数组放在通道映射中,以便能够在目的地或目的地/转换器中检索它。它抱怨没有认出频道Map.put;
我运行您的代码没有问题。我必须定义变量new_app。在消息浏览器中,我得到了值为org.mozilla.javascript.NativeArray@186a7a9.如果您使用本机java数组,您可以看到正确显示的值。关于你的问题:检查你的代码中是否有语法错误,因为你的put语句是正确的。您可以升级到mirth connect 3.2,有一个javascript IDE实现。
相关文章:
- knex:根据结果创建数组的合适方法是什么
- Mongodb$in以与数组中相同的顺序获取结果
- 使用ScriptObjectMirror将数组结果从JavaScript转换为有用的东西
- 从重复的javascript数组结果集中只获取一行
- 如何从合并的结果集中提取数组
- JSON返回数组的奇怪结果
- JavaScript-将for循环的多个结果推送到数组中
- 从source-mirth检索通道目标中的数组结果
- json_encode 的 mysqli 查询奇怪的数组结果
- 茉莉花期望不匹配数组结果
- 用promise处理promise的数组结果
- 根据id表将单个数组结果发送到打印机
- 如何获得Javascript数组结果到Java
- 显示输入文本的数组结果
- Javascript删除数组结果留下一个逗号
- 如何推翻数组结果树从子-父到父-子在Javascript
- 将数组结果过滤到下拉列表中
- Javascript数组结果返回undefined
- Javascript:标记数组结果
- 如何将数组结果视为数组Javascript