Compare Arrays

Compare two arrays and determine if they are equal.

ParameterDescription
First ArrayThe first array to compare with the Second Array. Value must be a valid array or a comma-separated list.
Second ArrayThe second array to compare with the First Array. Value must be a valid array or a comma-separated list.
Ignore OrderWhen checked, arrays will be considered equal even if elements appear in a different order.
Loose TypingWhen checked, enables type coercion during comparison (e.g., number 12 equals string "12", boolean true equals string "true").

Concat Arrays

Combine two arrays into a single array containing all elements from both.

ParameterDescription
First ArrayThe initial array whose elements will appear at the beginning of the result. Value must be a valid array or a comma separated list.
Second ArrayThe array whose elements will be appended after the first array. Value must be a valid array or a comma separated list.
Remove DuplicatesWhen checked, repeated values in the final combined array are removed.

Extract Field From Array

Extract a specific field from each item in an array and get the values as a new array.

ParameterDescription
ArrayThe array from which to extract the specified field.

Value must be a valid array or a comma-separated list.
Field PathThe name or path of the field to extract from each array item.
  • For top-level properties, simply use the property name (e.g., id).
  • For nested properties, use dot notation (e.g., details.id).
For example, given this array:

[{"userId": "user123","details": {"id": "id123"}},{"userId": "user789","details": {"id": "id789"}}]
  • Using userId would extract: [“user123”, “user789”]
  • Using details.id would extract: [“id123”, “id789”]
Skip MissingWhen checked, records with missing fields will be excluded from the result.

When unchecked, records with missing fields will be included with null values.
Remove DuplicatesWhen checked, repeated values in the final array are removed.

Filter Array

Filter array elements using a Filter Function.

ParameterDescription
ArrayThe array to be filtered.

Value must be a valid array or a comma-separated list.
Filter FunctionA Python function that determines which elements to keep in the array.

The Filter Function is executed individually for each element in the input Array. For every element, the function should:
  • Return True if you want to include that element in the resulting filtered array.
  • Return False if you want to exclude that element.

For example:
def even(n): return n % 2 == 0

Get Item From Array

Get a single item from an array at the specified index position.

ParameterDescription
ArrayThe array from which to retrieve an element.

Value must be a valid array or a comma-separated list.
IndexThe position of the item to get. The first item has an index of 0.

Slice Array

Slice elements from an array between Start Index and End Index.

The new array will contain elements from the source array beginning at Start Index (inclusive) up to but not including End Index (exclusive).

ParameterDescription
ArrayThe array to slice elements from.

Value must be a valid array or a comma-separated list.
Start IndexThe index of the first element to include in the slice.

  • The first element of the array has an index of 0.
  • Defaults to 0 if not specified, effectively starting from the beginning of the array.
End IndexThe index of the element after the last element to include in the slice.

  • The slice includes elements up to, but not including, this index.
  • If not provided, the slice will go to the end of the array.

Sort Array

Sort array elements of the same type in ascending or descending order.

ParameterDescription
ArrayThe array to be sorted.

Value must be a valid array or a comma-separated list.
OrderSelect the sorting direction for the array.
Comparison FunctionA Python function used to extract a comparison key from each element. Used for sorting complex or mixed-type arrays.

This function must return a comparable value.
For example:
def myFunc(item): return item[‘property’]