Example scripts
To homepage
Jira

Get the Values of a Multi-Select Field
App in script

ScriptRunner For Jira
by Adaptavist
Compatibility

Jira (8.0 - 8.14)

ScriptRunner For Jira (6.18.0)
Language |
groovy
import com.onresolve.jira.groovy.user.FieldBehaviours
import org.apache.log4j.Logger
import org.apache.log4j.Level
import groovy.transform.BaseScript
@BaseScript FieldBehaviours fieldBehaviours
def log = Logger.getLogger(getClass())
// Set log level
log.setLevel(Level.DEBUG)
def multiSelectField = getFieldByName('MultiSelectA')
// Value for a multi-select field will always be a list even if "None" is selected
def multiSelectFieldValue = multiSelectField.value as List
def description
// If value is null
if (multiSelectFieldValue == [null]) {
description = 'Multi Select Field is set to None'
// If a given string is selected
} else if (multiSelectFieldValue == ["ABC"]) {
description = 'Multi Select Field is set to ABC'
// If more than 1 value is selected
} else if ( multiSelectFieldValue.size() > 1 ) {
description = 'Multi Select Field has more than 1 value selected'
}
log.debug(description)
multiSelectField.description = description
Having an issue with this script?
Report it here