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

Compare with Current View Page History

« Previous Version 10 Next »

tbdThorsten Letschert

An expression is an operation that evaluates its value, it is a combination of one or more constants, variables, functions, and operators that return another value.

Example 1
3 + 4 
#Is an expression which evaluates to 7, with 3 and 4 being two constants 
Example 2
4 ≠ 4
#This expression evaluates to false

Basic elements

The table below lists all simple elements or operands that can be used in an expression. 

All elements that can be used in a logical expression


ElementDescriptionExample

BOOLEAN

A boolean value of true or false
true, TRUE, false, FALSE

TEXT

A quoted text or a text field code.
"This is a text"

TEXT LIST

Text lists are enclosed by square brackets. Not only literals can be used as elements, but also field codes.

["first element", "second element", %{issue.summary}]

NUMBER

A numeric value or a numeric field code.
3

NUMBER LIST

Number lists are enclosed by square brackets. Not only literals can be used as elements, but also field codes.

[5.1326, 3, 100000001, {issue.labels.length}]

NULL

A specific value for comparisons if a field or another value is not set or equals null.
null

TIME PERIOD

A specific time period: from SECOND to YEAR (in capital letters) in milliseconds
MINUTE, DAY, WEEK, MONTH

WEEKDAY

The weekdays in capital letters (MONDAY-SUNDAY) - internally  represented by a number 
TUESDAY

MONTH  

The months in capital letters (JANUARY-DECEMBER) - internally represented by a number 
JUNE
  • Field codes
  • Operators
  • Functions

Field codes are the heart.... and return different data types

.

.

.

Ultimately, what can be used in an expression depends on the parsing mode-→


Test-->