问题标签 [responsys]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Rendering HTML from string in email using Oracle Responsys
I'm looking to render html by passing a string to Responsys.
DynamicVariable.TEXT would be a string that looks like:
I've tried using ?html
Also tried <#escape x as x?html>:
As well as <#noescape>
but none of these work. Any help would be greatly appreciated!
html - Check if variable, function, method is available/set to avoid error
According to Responsys documentation, "you can avoid such failures with the use of the exclamation point operator
(!
), the double question mark operator (??
), or <#attempt>
and <#recover>
."
However, I believe the first two methods (!
and ??
) would require an if-statement, and Oracle does not support nested if-statements. I would like to avoid using <#attempt>
and <#recover>
if I can, so I am looking for an alternative, essentially a straight forward way of doing this:
freemarker - Freemarker(Responsys RPL 变体)解释和执行表中的键/值对
我正在从表中读取一个键/值对,如下所示:
水果:${my_fruit} 在 FOOD 列中。
在我的 Freemarker 代码中,我说:
<#assign my_fruit = "香蕉">
我想以相当于
<#assign fruit = ${my_fruit}> 已执行。
我尝试了很多变体
<#fruit_list = "${FOOD}"!?split(":")>
<#assign fruit_raw = r"<#assign " + "${fruit_list[0]}" + r"='" + "${fruit_list[1]}" + r"'>">
<#assign fruit_int = fruit_raw?interpret>
<@fruit_int?exec/>
谁能告诉我哪里出错了?非常感谢。