如何在 mirth connect 中读取文件后创建特定的文件名?
how to create specific filename after reading file in mirth connect?
实际上我正在读取 mirth connect>source transformer
中的文件,配置如下图所示。 D:\yash.txt
中有文件,阅读后我想通过在 .txt
文件扩展名之前放置 _processed
后缀将它们直接移动到同一文件中。
文件读取和处理正常,它生成的文件名像 yash.txt_processed
,有没有办法,我可以给出像 yash_processed.txt
这样的名称,我不想直接给它,因为我想要每当我将文件添加到驱动器时,它都会自动处理。
感谢任何帮助。
为您的源连接器创建一个 JavaScript 转换器步骤(单击 编辑转换器),代码如下:
var srcFileName = sourceMap.get('originalFilename');
globalChannelMap.put('processedFile', srcFileName.replace(".", "_processed."));
然后,将新创建的变量放入 Move-To File Name: 字段。所以,而不是 ${originalFilename}_processed
它应该是 ${processedFile}
立即尝试。
你可以这样做...
var data = "processed";
channelMap.put("test",data);
将此通道映射变量放在文件写入器位置。
实际上我正在读取 mirth connect>source transformer
中的文件,配置如下图所示。 D:\yash.txt
中有文件,阅读后我想通过在 .txt
文件扩展名之前放置 _processed
后缀将它们直接移动到同一文件中。
文件读取和处理正常,它生成的文件名像 yash.txt_processed
,有没有办法,我可以给出像 yash_processed.txt
这样的名称,我不想直接给它,因为我想要每当我将文件添加到驱动器时,它都会自动处理。
感谢任何帮助。
为您的源连接器创建一个 JavaScript 转换器步骤(单击 编辑转换器),代码如下:
var srcFileName = sourceMap.get('originalFilename');
globalChannelMap.put('processedFile', srcFileName.replace(".", "_processed."));
然后,将新创建的变量放入 Move-To File Name: 字段。所以,而不是 ${originalFilename}_processed
它应该是 ${processedFile}
立即尝试。
你可以这样做...
var data = "processed";
channelMap.put("test",data);
将此通道映射变量放在文件写入器位置。