1

List expressions

Kissflow plans:
 
βœ“ Basic βœ“ Enterprise

Some fields in Kissflow use the list data type, meaning they can hold multiple values at once. These fields include:

  • Dropdown
  • Checkbox/multi-select
  • Checklist

For example, the following expression returns a list of users:

Lastcompletedstep().assignees()

Example used in this document

Field ID

Field type

Possible values

Selected values

Regions

Checkbox

Americas, EMEA, Asia Pacific

EMEA, Asia Pacific

Methods

You can apply methods to list fields using the dot (.) operator.

Function

Field type

Description

Syntax

Output

has

Boolean

TRUE if the value was selected.

FALSE if it wasn't.

Regions.has(β€œEMEA”)

True

hasall

Boolean

TRUE if all the values were selected.

FALSE if any values are missing.

Regions.hasAll(β€œAmericas","EMEA")

False

length

Number

Shows the number of items selected.

Regions.length()

2

get

Text

Shows a specific list option.

Regions.get(2)

Asia Pacific

concatenate

Text

Shows all the selected values in a string.

You can specify the joiner.

Regions.concatenate()

Regions.concatenate(", ")

EMEA,Asia Pacific

EMEA, Asia Pacific