jira cloud - I am using script runner cloud and using script post function feature to create a subtask after a transition based on check custom field value. I am not sure what to add in the condition in the script context. Still learn scripting so am a little week. This is how far i got :
// Get all the fields from the issue as a Map
def fields = issue.fields as Map
// Get the Custom field to get the option value from
def customField = get("/rest/api/2/field")
.asObject(List)
.body
.find {
(it as Map).name == 'field name'
if it's a post function you can do this:
def MY_CUSTOM_FIELD_ID = 'customfield_10000'
def customFieldValue = issue.fields[MY_CUSTOM_FIELD_ID]
if(customFieldValue != 'Expected Value') {
return
}
post("/rest/api/2/issue")
.header("Content-Type", "application/json")
.body([
fields: [
summary : "My Issue",
description: "Hello World!",
project : [
id: projectId
],
issuetype : [
id: taskTypeId
]
]
]).asString()
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.