使用javascript在记事本编辑器中返回新行

时间:2015-03-03 20:33:04

标签: javascript string mirth

我在一个mirth频道中有这个javascript代码,它从查询中检索数据并以.txt格式将输出发送到目的地。获取结果时,我希望它在一行上。换句话说,我希望每次结果都在一行上。我也试过“<br/>”,但也没有用。

var xmlMs = ''
var i = 0;
while (result2.next()){
        xmlMs += 'Count:' + ++i + "\n\r";
        xmlMs += 'No:' + result.getInt(1) + "\n\r";
        xmlMs += 'Date:' + result.getDate(2) + "\n\r";
        xmlMs += 'Time:' + result.getTime(2) + "\n\r";
 }
 test.add(xmlMs);
return test;

2 个答案:

答案 0 :(得分:1)

必须是"\r\n"双引号(或只尝试\n或加倍\\n

  • \n是新行

  • 今天
  • \r返回cargridge不适用于某些系统

  • \r\n most used in windows

或者,如果是编辑器所见即所得丰富的视图,您必须插入<br><br />标记

答案 1 :(得分:0)

您可以将每个检索到的数据部分(例如“No:'+ result.getInt(1))添加到频道地图中,并将其按照目标模板框中的所需顺序(而不是$ {message。 encodedData})。