Auto-populating multi-line text field (Scriptrunner Behavior)

Joe Doherty September 9, 2020

I have been using the following Behaviors script to auto-populate the Description field with some canned text from the create screen:

def desc = getFieldById("description")

def defaultValue = """

Default Text Here

""".replaceAll(/ /, '')

if (!underlyingIssue?.description) {
desc.setFormValue(defaultValue)
}

I'm looking to setup the same behaviour for a custom multi-line text field I've named "Reference Links".

Can someone help with the syntax needed to accomplish this? Thanks!

2 answers

1 accepted

Suggest an answer

Log in or Sign up to answer
0 votes
Answer accepted
Raziman Dom - Ricksoft
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 7, 2020

You only need to change from this:

def desc = getFieldById("description")

to this:

def desc = getFieldByName("Reference Links")

The rest should be the same

0 votes
Vishal Bharambe May 6, 2021

Hi Raziman

I used same code in my jira  for the same Description field

But it applied to globally for all project even i limited to one project and issue type.

Can you suggest how i can restrict to only the single project

 

Thanks 

Vishal

TAGS
AUG Leaders

Atlassian Community Events