Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Global variables are not reachable in functions

tapraj January 17, 2022

I have written a scriptrunner Behaviour in which the behaviour used multiple fields using getfieldByName() function.

 

The variables are then later used in functions according requirement.

The blocker is to avoid performance issue I have, I cant define the customfield variables again and again so I tried making the variables storing customfield as a global variable.

using following approaches 

https://issues.apache.org/jira/browse/GROOVY-546
https://code-maven.com/groovy-variable-scope

 

But the variables cant be made global using any of the above.

Any Suggestions?

 

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
PD Sheehan
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 18, 2022

Can you share some of your concrete examples? 

Here is a console example, that works just like these links describe:

2022-01-18 13_44_09-Script Console.png

I can't imagine why behaviours would work differently.

TAGS
AUG Leaders

Atlassian Community Events