Hi Team,
we have Cust name Multi - 80 values and MAID Multi 80 values if any of the Cust name Multi is selected MAID Multi should populate the multiple values how to achieve this please
I was able to achieve for two values using scriptrunner not more than that. As i am new to scripting someone help me
import com.atlassian.jira.component.ComponentAccessor import com.onresolve.jira.groovy.user.FieldBehaviours import groovy.transform.BaseScript @BaseScript FieldBehaviours fieldBehaviours def clientName = getFieldById(getFieldChanged()) def maidID = getFieldByName("MAID Multi") def clientNameVal = clientName.getValue().toString() // Getting select field optionsdef selectCustomField = customFieldManager.customFieldObjects.findByName("MAID Multi") def selectConfig = selectCustomField.getRelevantConfig(issueContext) def selectOptions = ComponentAccessor.optionsManager.getOptions(selectConfig) if(clientNameVal == "[aarkishpharma]"){ maidID.setFormValue(selectOptions.findAll{it.value in ['900702']}*.optionId) }else if(clientNameVal == "[acellapharma]"){ maidID.setFormValue(selectOptions.findAll{it.value in ['900025']}*.optionId) }else if(clientNameVal == "[aarkishpharma, acellapharma]"){ maidID.setFormValue(selectOptions.findAll{it.value in ['900702','900025']}*.optionId) }
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.