0

我正在发送通知邮件,其中 href URL 中的客户端变量因包含“&”而中断。例如,客户端名称为 tech & Design。当我调用这个变量时,它会在技术上中断。如何解决这个问题?编码是分辨率吗?我该怎么做?

        "<a href="mailto:xyz@abc.com?subject=ACTION REQUIRED: <$ClientName$> is in your workflow queue | PID: <$xProject_ID$> | DID:<$dID$> | Approve">"
4

2 回答 2

0

使用<$xml(ClientName)$>代替<$ClientName$>

http://docs.oracle.com/cd/E14571_01/doc.1111/e10726/c08_config_ref346.htm

于 2014-01-29T11:47:34.170 回答
0

regexReplaceAll 函数帮助我解决了这个问题。它替换变量中的匹配值。就我而言 &

这里是 < $regexReplaceAll(ClientName,"&","")$>

<a href="mailto:xyz@abc.com?subject=ACTION REQUIRED: < $regexReplaceAll(ClientName,"&","")$> 在您的工作流队列中 | PID: < $xProject_ID$> | DID:< $dID$> | 批准">"

于 2014-01-29T13:47:06.117 回答