[英]How to concat in mule or dataweave?
我有一个要求,我要在其中获得像jon's@gmail.com这样的邮件地址。 但是在发送给salesforce时,我需要像jon \\ ssram@gmail.com这样发送。
这是我需要使用的场景。
SELECT Email,Id FROM Contact WHERE Email = 'jon\'sram@gmail.com'
现在情况如下所示,但是这里发生的电子邮件地址在失败的地方包含单引号。
SELECT Email,Id FROM Contact WHERE Email = 'jon'sram@gmail.com'
我尝试了不同的方式,但他们似乎很固执。
请帮忙
您可以在“将有效负载设置为原始字符串”中使用以下表达式:
#[message.payloadAs(java.lang.String).replace("'","\\\'")]
为了连接,可以使用++运算符“ Foo” ++“ bar”。 还应考虑到DW中的字符串可以用“或”表示。在您的情况下,我想说您需要键入'jon \\\\'sram@gmail.com',以便最终生成您想要的内容。问候
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.