I am trying to list values inside the custom field (single select) using the external API below is the behavior I created but it’s not working:
import com.onresolve.jira.groovy.user.FieldBehaviours
import com.atlassian.jira.issue.priority.Priority
import groovy.transform.BaseScript
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.component.ComponentAccessor
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def optionsManager = ComponentAccessor.getOptionsManager()
import groovy.json.JsonBuilder
import groovy.json.StreamingJsonBuilder;
import groovyx.net.http.HTTPBuilder
import static groovyx.net.http.ContentType.*
import groovyx.net.http.ContentType
import static groovyx.net.http.Method.*
import groovy.json.JsonSlurper
import net.sf.json.groovy.JsonSlurper
@BaseScript FieldBehaviours fieldBehaviours
def serviceProvider= getFieldByName(“Service Provider”).getValue()
def supplierAPI = new JsonSlurper().parse(new URL(“http://perfect-day-demo.herokuapp.com/api/meta/logistics_suppliers”))
def searchsupplier = supplierAPI.findAll{it.name==“${serviceProvider}”}
String SP =searchsupplier[0].name
Can you please help me for correcting the code