我有一个要求,我得到的邮件地址如jon's@gmail.com。但是在发送给salesforce时,我需要发送jon \'s'sram @gmail.com。
这是我需要使用的场景。
SELECT Email,Id FROM Contact WHERE Email = 'jon\'sram@gmail.com'
现在的情况如下所示,但这里发生的事情电子邮件地址包含失败的单一地址。
SELECT Email,Id FROM Contact WHERE Email = 'jon'sram@gmail.com'
我尝试过不同的方式,但看起来很复杂。
请帮忙
答案 0 :(得分:1)
您可以在"设置有效负载"中使用以下表达式到原始字符串:
#[message.payloadAs(java.lang.String).replace("'","\\\'")]
答案 1 :(得分:1)
为了连接,你可以使用++运算符“Foo”++“bar”。还要考虑到在DW字符串中可以用“或”来表示。在你的情况下我会说你需要输入'jon \\'sram@gmail.com'以便最终生成你想要的东西。此致