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()
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.