Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This tutorial will guide you through writing Groovy scripts that loop over collections. Issue fields that are collection of values cannot be 

On this page:

Table of Contents

...

4.1 Find the count of released versions

This section of the tutorial will teach you writing a Groovy script to find the number of released versions for a project.

Code Block
languagegroovy
linenumberstrue
def count = 0;
for(i=0;i<issue.getAvailableOptions("versions").size();i++){
  if(issue.getAvailableOptions("versions")[i].isReleased()){
    count++
  }
}
count

4.1 Find whether a particular checkbox is selected or not

This section of the tutorial will teach you writing a Groovy script to find the number of released versions for a project.

code
Code Block
languagegroovy
linenumberstrue
//Find whether a particular check box is selected or not
for(i in issue.get("Scheduled tasks")){
  if(i.getValue() == "Printing"){
    return true
  }
}

Both these snippets can be further simplified using Closures, explained in the next chapter.