You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I'm looking to add an 'if equals' operation into one of my global automation rules - the idea being that, depending on the value of our Smart Value (customField_10129), the inline styling on the HTML table contents of the automated email sent out will change.
I have followed the syntax defined in this article about conditional logic, however it does not work correctly. The following always returns what should be the conditional value of 'red' (this should only happen when the text for customField_10129 equals "Serious"):
<td style="background-color: {{#if(equals(customField_10129, "Serious"))}}red{{/}} </td>
I've done some further testing and it appears that these if statements do not work correctly at all, as the following also returns true/'red' when it shouldn't:
<td style="background-color: {{ #if( equals("A", "B")) }}red{{ / }};">{{customField_10129}}</td>
Any advice/help on this would be greatly appreciated.
Welcome to the Community!
Try this:
{{#if(equals(customfield_10129.value, "Serious"))}}red{{/}}
The conditional logic worked for me by itself at least. I would test it standalone first in a log action to verify and then try it in your message.
This has worked for me, thank you very much!
The missing puzzle piece seems to be '.value'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Luis Machado Maybe u can help me with a simmilar issue, i assume it is the variable encoding or something
Web response is Successful.
this statement:
{{#webResponse.body.values}}{{if(equals("SAT Sprint 2", name),id)}}{{/}} is true
And this statement
{{#webResponse.body.values}}{{if(equals(test, name),id)}}{{/}}
where test = SAT Sprint 2 fails
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Kaysaff Tal did you ever manage to resolve using custom variables in conditional logic (as you were trying to do above)?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.