Hello ,
I am trying to read a CSV file which has two columns
issue_key | custom_filed_value
i am trying to get the value of key and value using groovy script so that i can update the issue key got from the CSV .
Any help is highly appreciated .
Abyakta
This is absolutely possible, but you have to put it early in the post functions (before "Creates the issue originally").
Try it this way instead:
package com.onresolve.jira.groovy.test.scriptfields.scripts
import com.atlassian.jira.component.ComponentAccessor
import org.apache.log4j.Logger
import org.apache.log4j.Level
import com.atlassian.jira.user.ApplicationUser
def log = Logger.getLogger("com.acme.curvc")
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def componentManager = ComponentAccessor.projectComponentManager
def userCf = customFieldManager.getCustomFieldObject(12823L) // Developer
def components = issue.components
if(components){
issue.setCustomFieldValue(userCf, components.first().componentLead)
if(components.size() == 1){
log.info "Single component selected: applied ${components.first().componentLead.name} to Developer field"
} else {
log.info "Multiple component selected: applied ${components.first().componentLead.name} to Developer field (lead for first component)"
}
}
log.info "No component selected"
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.