Skip to main content

map

Extract a property from each item in an array.
  • Category: transform
  • Estimated Duration: 0s
  • Capabilities: supportsRerun

Input

items
unknown[]
required
Array of items to transform.
path
string
required
Property path to extract (dot notation).

Output

FieldTypeDescription
resultsunknown[]Extracted values
countnumberNumber of results

Example

{ items: '{{contacts}}', path: 'email' }
// → { results: ['a@example.com', 'b@example.com'], count: 2 }

filter

Filter items in an array based on a condition.
  • Category: transform
  • Estimated Duration: 0s
  • Capabilities: supportsRerun

Input

items
unknown[]
required
Array to filter.
path
string
required
Property path to check (dot notation).
operator
enum
required
'equals' | 'not_equals' | 'contains' | 'not_contains' | 'greater_than' | 'less_than' | 'exists' | 'not_exists'
value
unknown
Value to compare against.

Output

FieldTypeDescription
resultsunknown[]Filtered items
countnumberFiltered count
originalCountnumberOriginal array length

Example

{ items: '{{contacts}}', path: 'email', operator: 'exists' }
// Keeps only contacts that have an email field