Variables

You can temporarily store values through functions. Stored values can easily be retrieved or referenced later in the same expression.

Functions used to retrieve (get) values previously stored (set) can directly be used in the same expression.

The values can only be used for the current expression and cannot be reused in another expression.

Example

You want to emphasize the importance of blocking issues by returning AND coloring the number of linked blocking issues.

If more than 3 issues are linked as blocking issues the exact number will be returned in red otherwise in green.

To achieve this the conditional operator will be used.

Before using a variable

After using a variable

count(linkedIssues("is blocked by")) > 3

"<font color=\"red\">" + count(linkedIssues("is blocked by"))  + "</font>"

: "<font color=\"green\">" + count(linkedIssues("is blocked by"))  + "</font>"


setNumber("x", count(linkedIssues("is blocked by")) > 3

? "<font color=\"red\">" + getNumber("x") + "</font>"

: "<font color=\"green\">" + getNumber("x") + "</font>"

All these functions are extremely helpful if you have rather large or complex expressions.

Available functions

Function Short description Output
getNumberList()

Returns values stored in a number list variable.

number list

getNumber()

Returns a value stored in a number variable.

number

getStringList()

Returns values stored in a text list variable.

text list

setNumberList()

Creates a variable to temporarily store a number list.

number list

getString()

Returns the value stored in an text variable.

text

setStringList()

Creates a variable to temporarily store a text list.

text list

setNumber()

Creates a variable to temporarily store a number

number

setIssueList()

Creates a variable to temporarily store an issue list.

issue list

getBoolean()

Returns a value stored in a boolean variable.

boolean

setString()

Creates a variable to temporarily store a text.

text

setBoolean()

Creates a variable to temporarily store a boolean value

boolean

getIssueList()

Returns values stored in an issue list variable.

issue list