Groovy templates is a templating engine for JavaScript. It lets you insert dynamic content in any text through the use of templates. A template contains variables and/or expressions, which get replaced with values when a template is rendered. This is very similar to JSP markup.
On this page:
Table of Contents |
---|
Groovy templates in JMWE are used in
- Comment issue and Comment linked issues post-function to create the body of the comment by selecting
Groovy template
as theComment type
- Create/Clone issue post-function to:
- Set fields of new issue by selecting Groovy template as the Value type and
- Add a comment to the current issue by selecting
Groovy template
as theComment type
- Set field value to a constant or Groovy expression and Set field value of linked issues post-functions to set a field value by selecting
Groovy template
as theValue type
- Email issue post-function to write the
Subject, HTML body and Text body
- Link issues to the current issue post-function to write
JQL search expression
Groovy templating features
To output the result of a simple Groovy code, write your Groovy code as <%= some Groovy code %>.
For example, <%=
...
$currentUser.getName()
returns an error
Groovy template examples
Write the issue key as a comment to the issue:
...