我在一个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;
答案 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})。