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
Code Block |
---|
//Find the count of released versions
def count = 0;
for(i=0;i<issue.getAvailableOptions("versions").size();i++){
if(issue.getAvailableOptions("versions")[i].isReleased()){
count++
}
}
count |
Code Block |
---|
//Find whether a particular check box is selected or not
for(i in issue.get("Scheduled tasks")){
if(i.getValue() == "Printing"){
return true
}
} |
Code Block |
---|
Both these snippets can be further simplified using Closures, explained in the next chapter.