Hey all,
I previously asked this question: https://answers.atlassian.com/questions/16392854/answers/16394940/comments/16395303
But I'm still having trouble with the formatting to make this work. Basically, I have a checkbox field that can contain multiple values, and I need to check it for specific values, then output a specific result should it contain the right values.
I believe checkbox fields make Lists, so I've set this up to search the test field 'Example'"
def List x = getCustomFieldValue("Example")
switch (x) {
case ["Test", 'inList']:
return "A"
default:
return "C"
}
I'm stuck in the 'case' part of the search. No matter how long the list is, I need a case function that will search through the list for "Test", and if it finds a match, will output "A". Just can't seem to make it work.
Hi Cody,
The following example works for me.
def multiSelectFieldValues = getCustomFieldValue("multiSelectExample")*.value
log.debug("Values of multi select : ${multiSelectFieldValues}")
if (multiSelectFieldValues?.contains("Option2"))
return 'Option2 is selected'
return 'Option2 is not selected'
Hope this will help you
Regards
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.