【发布时间】:2018-06-18 11:21:29
【问题描述】:
我有一个要求,我在流变量中有动态逗号分隔的字符串值,我需要将其转换为 csv 文件值。
例如,我可以在变量中有以下逗号分隔的字符串值:
abc,efg,ijk
或
mno,123,qrs,w3e
应该转换成 csv 值,例如:
"abc","efg","ijk"
或
"mno","123","qrs","w3e"
我尝试了以下方法:
<set-variable variableName="stringValue" value="#['abc,efg,ijk']" doc:name="Variable"/>
<dw:transform-message doc:name="Transform Message">
<dw:set-payload><![CDATA[%dw 1.0
%output application/csv header=true, quoteValues=true, quoteHeader=true
---
flowVars.stringValue splitBy ","]]></dw:set-payload>
</dw:transform-message>
所以,我期待 csv 文件的值:
"abc","efg","ijk"
但它不起作用,出现错误!
【问题讨论】:
-
错误是什么?
标签: csv mule mule-studio