Page tree
Skip to end of metadata
Go to start of metadata

condition

在工作流condition中增加scriptrunner-condition





import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.customfields.option.Option;

def customFieldManager = ComponentAccessor.getCustomFieldManager()
def sponsorCf = customFieldManager.getCustomFieldObjectByName("部署方式")

def sponsor = issue.getCustomFieldValue(sponsorCf)
log.info(sponsor);
Option option = (Option) issue.getCustomFieldValue(sponsorCf);
log.info(option.getValue());
if(option.getValue()=="自动"){
    return true
}

//第二个情况

import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.customfields.option.Option;

def customFieldManager = ComponentAccessor.getCustomFieldManager()
def sponsorCf = customFieldManager.getCustomFieldObjectByName("部署方式")

def sponsor = issue.getCustomFieldValue(sponsorCf)
log.info(sponsor);
Option option = (Option) issue.getCustomFieldValue(sponsorCf);
log.info(option.getValue());
if(option.getValue()=="手动"){
    return true
}



  • No labels