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 12 Next »


Introduction to Groovy

Groovy is an object-oriented programming language for the Java platform. It is a dynamic language with features similar to those of PythonRubyPerl, and Smalltalk. It can be used as a scripting language for the Java Platform. It is easy to learn, has smooth Java integration, vibrant and rich ecosystem and powerful features. To know more about Groovy, see the official Groovy Documentation.

On this page:

Learning Groovy

To learn more about the Groovy language:

Groovy in JMCF

Groovy can be used in JMCF to write a Groovy script in the Groovy Formula section of the custom field configuration and return the result of the evaluation. It is applicable to:

  • Calculated Date/Time custom field type
  • Calculated Duration custom field type
  • Calculated Multi-select field custom field type
  • Calculated Multi-user field custom field type
  • Calculated Number custom field type
  • Calculated Single-select custom field type
  • Calculated Single-user custom field type
  • Calculated Text Field custom field type
  • Time in Status custom field type

Groovy can also be used to format the value of a Calculated Number Field.

Writing Groovy scripts in JMCF

To learn how to write groovy scripts for JMCF, see:

  • No labels