Marekto,用于电子邮件和模板的Velocity脚本

时间:2015-07-22 19:33:44

标签: marketo

我不熟悉在marketo中编写脚本,我正在寻找一个在marketo中使用if / then语句的示例脚本。

我们有一个在线表单,会提出不同的问题,其中一个是性别问题,我想填写发送的电子邮件中的图片。基本上,我正在寻找能够做到这一点的事情:

如果性别=男性,则显示xyz.male.gif 如果性别= femail则显示xyz.female.gif

如果某人有一个示例apache velocity脚本(我从未使用过,那么请继续笑)我会非常欠你的债。我可以很好地复制,我只是无法从教程中弄清楚如何制作foo = bar ....谢谢!

2 个答案:

答案 0 :(得分:0)

您需要使用条件来创建包含图像路径的变量,然后将其打印到img标记中(或任何需要的位置)。像这样:

#if ( $lead.Gender = Male )
    #set ( $image = "www.example.com/male.jpg" )
#else 
    #set ( $image = "www.example.com/female.jpg")
#end
<img src="${image}"></img>

这里也有一些例子:http://developers.marketo.com/documentation/email-scripting/

答案 1 :(得分:0)

一个更高级的例子:

#if ( ${lead.MarketoSocialGender} == "Male" )

    #set ( $image = "https://example.com/male.jpg" )

#elseif ( ${lead.MarketoSocialGender} == "Female" )

    #set ( $image = "https://example.com/female.jpg" )

#else

    #set ( $image = "https://example.com/other.jpg" )

#end

<img src="${image} >