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 create a smartvalue that would say:
If (field.match(".+Multiple.+")) Then 20 Else 2
I could do:
{{#if(issue.field.match(".+Multiple.+"))}}20{{/}}
however I don't know how to do the fallback value.
Is this possible with a smart value?
FWIW, I already know I can do this in Automation with an If/Else.
I used the double-if and it seems to be working.
{{#if(equals(issue.issuetype.name, "Large"))}}10000{{/}}
{{#if(equals(issue.issuetype.name, "Program"))}}10002{{/}}
Hi @Chad Waldman ,
Ternary expressions aren't supported in Smart Values at the moment.
To achieve what you're looking for there are a couple of options:
Hope that helps,
James
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for the suggestions.
I am not following your first recommendation. Can you please write an example.
For your second suggestion, are you recommending:
{{#if(issue.field.match(".+Multiple.+"))}}20{{/}}{{#if(not(issue.field.match(".+Multiple.+")))}}2{{/}}
I haven't tried two conditionals in one expression but this sounds interesting.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I needed to put an email address (created from values in the issue) into the ticket comment, but needed to use 2 different logics to create the address based on whether there was a middle initial (customfield 12034 in this example). I followed the 2nd suggestion above and came up with something like this. What I am trying to figure out is how to get them all in one line/statement so the answers don't appear spaced differently depending on the logic.
{{#if(equals(issue.customfield_12034.value,"NA"))}}Email Address: {{issue.customfield_11884.left(1)}}{{issue.customField_11885}}@kennedy-center.org {{/}}
{{#if(not(issue.customfield_12034.value,"NA"))}}
Email Address: {{issue.customfield_11884.left(1)}}{{issue.customfield_12034}}{{issue.customField_11885}}@kennedy-center.org {{/}}
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.