Velocity Email Script - Greater Than or Less Than Operators | Community
Skip to main content
Oct 26, 2017 12:50 AM UTC
Solved

Velocity Email Script - Greater Than or Less Than Operators

I want to serve content based on whether or not the Score field is greater than an certain number.  I've been able to do equals, doesn't equals, and contains, but cannot figure out greater than (or less than)

This is what I thought should work but hasn't:

#set ($ScoreCount = ${lead.scoreCount})

#if($ScoreCount > 10)

Content A

#else

Content B

#end

Any thoughts on if this is possible?

Thanks!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
SanfordWhiteman
SanfordWhitemanAccepted solution
Level 10
Oct 26, 2017 1:42 AM UTC

What you have is fine if the variable is really an Integer. I suspect it's coming in as a String, so convert it:

#set($ScoreCount = $convert.toNumber($lead.scoreCount) )

#if($ScoreCount > 10)

Content A

#else

Content B

#end

2 replies

SanfordWhiteman
SanfordWhitemanAccepted solution
Level 10
Oct 26, 2017 1:42 AM UTC

What you have is fine if the variable is really an Integer. I suspect it's coming in as a String, so convert it:

#set($ScoreCount = $convert.toNumber($lead.scoreCount) )

#if($ScoreCount > 10)

Content A

#else

Content B

#end

Translate
Oct 26, 2017 3:02 AM UTC

that worked perfectly! You're the best!

Translate