SOLVED

Velocity Email Script - Greater Than or Less Than Operators

Go to solution
Anonymous
Not applicable

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!

1 ACCEPTED SOLUTION
SanfordWhiteman
Level 10 - Community Moderator

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

View solution in original post

2 REPLIES 2
SanfordWhiteman
Level 10 - Community Moderator

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

Anonymous
Not applicable

that worked perfectly! You're the best!