我不熟悉在marketo中编写脚本,我正在寻找一个在marketo中使用if / then语句的示例脚本。
我们有一个在线表单,会提出不同的问题,其中一个是性别问题,我想填写发送的电子邮件中的图片。基本上,我正在寻找能够做到这一点的事情:
如果性别=男性,则显示xyz.male.gif 如果性别= femail则显示xyz.female.gif
如果某人有一个示例apache velocity脚本(我从未使用过,那么请继续笑)我会非常欠你的债。我可以很好地复制,我只是无法从教程中弄清楚如何制作foo = bar ....谢谢!
答案 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} >