使用 Oracle Responsys 从电子邮件中的字符串呈现 HTML

Rendering HTML from string in email using Oracle Responsys

我希望通过将字符串传递给 Responsys 来呈现 html。

DynamicVariable.TEXT 将是一个看起来像这样的字符串:

<button style="background-color: red; color: white; padding: 25px; border-radius: 4px; border: none; font-size: 18px; font-weight: bold">
  Click Here
</button>

我试过使用 ?html

<body bgcolor="white" style="margin: 0px; padding: 0px;">
  ${DynamicVariable.TEXT?html}
</body>

也试过 <#escape x as x?html>:

<body bgcolor="white" style="margin: 0px; padding: 0px;">
  <#escape x as x?html>
    <#noescape>${DynamicVariable.TEXT}</#noescape>
  </#escape>
</body>

还有<#noescape>

<body bgcolor="white" style="margin: 0px; padding: 0px;">
  <#noescape>${DynamicVariable.TEXT}</#noescape>
</body>

但是 none 这些工作。任何帮助将不胜感激!

我找到了答案。

使用 <#noescape> 是正确的。但是,代码未呈现,因为您需要利用保存在 Responsys 内容库中的文档。

<body bgcolor="white" style="margin: 0px; padding: 0px;">
  <#noescape>${DynamicVariable.TEXT}</#noescape>
</body>