Our new Appfire Documentation Space is now live!

Take a look here! If you have any questions please email support@appfire.com

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

This tutorial will guide you through writing Groovy scripts that loop over collections.

On this page:

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.

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

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.

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

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

  • No labels