Oracle Responsys - RPL从补充表中提取数据(如FreeMarker)

时间:2018-02-05 21:06:52

标签: freemarker responsys

我确定在这里看到是否有人知道答案,但我试图想出一个RPL来从补充表中提取另一个RPL。 RPL是Responsys'编程语言与FreeMarker非常相似,所以如果您知道FreeMarker中的答案,请分享。

例如,我们有一个名为" firstname"的动态变量。我们正在添加动态变量" firstname"对于许多广告系列,因此我们希望使用补充表来存储RPL,并在动态变量中引用它们,而不是将其设置为等于RPL来提取名字。我们需要这样,我们可以更新一个表来更新所有广告系列。

我尝试过使用

<#data table as table>
<#filter variablename = firstname>
<#fields code>
${code}
</#data>

任何帮助都非常感谢!

2 个答案:

答案 0 :(得分:3)

这可能已经晚了,但是?exec是这样,但必须为${table.code?exec}

答案 1 :(得分:1)

您是否尝试过内置的exec?

像这样:

config/database.yml

这是内置说明

EXPR?EXEC

  

使用表达式中指定的脚本并像模板一样执行它。这个内置类似于eval内置,除了它允许指令。表达式必须包含在$ {}中。这个内置的结果总是一个字符串

我希望它可以帮到你。