比如我们做多级联动
import com.atlassian.jira.component.ComponentAccessor; import com.atlassian.jira.issue.CustomFieldManager; import com.atlassian.jira.issue.Issue; import com.atlassian.jira.issue.MutableIssue; import com.atlassian.jira.issue.customfields.manager.OptionsManager; import com.atlassian.jira.issue.customfields.option.Option; import com.atlassian.jira.issue.customfields.option.Options; import com.atlassian.jira.issue.fields.CustomField; def customField = getFieldByName("发现阶段") //选择字段 def customField_sys = getFieldByName("所属系统") ////选择字段 if(customField.getValue()=="功能测试" ) { OptionsManager optionsManager = ComponentAccessor.getOptionsManager(); Option option1 = optionsManager.findByOptionId(123445L);//选项ID Option option2 = optionsManager.findByOptionId(123445L); Option option3 = optionsManager.findByOptionId(123445L); List<Option> optionList = new ArrayList(); optionList.add(option1); optionList.add(option2); optionList.add(option3); customField_sys.setFieldOptions(optionList) } |