GetOption
import com.atlassian.jira.issue.fields.config.FieldConfig import com.atlassian.jira.issue.context.IssueContextImpl import com.atlassian.jira.issue.fields.option.Option import com.atlassian.jira.issue.customfields.manager.OptionsManager import com.atlassian.jira.issue.fields.config.manager.FieldConfigManager import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.CustomFieldManager final customFieldName = "NOW_Activity" def customFieldManager = ComponentAccessor.getComponent(CustomFieldManager) def fieldConfigManager = ComponentAccessor.getComponent(FieldConfigManager) def optionsManager = ComponentAccessor.getComponent(OptionsManager) def customField = customFieldManager.getCustomFieldObjects().findByName(customFieldName) def projectId = 10609 def issueTypeId = "11500" IssueContextImpl issueContext = new IssueContextImpl(projectId, issueTypeId) FieldConfig fieldConfig = customField.getRelevantConfig(issueContext); def currentOptions = optionsManager.getOptions(fieldConfig) currentOptions.eachWithIndex{it,index-> log.info("" + it + ";" +it.getOptionId()) }