array.iterator Action

This trigger action receives an array of data and iterates over each element in the array from the first item to the last item.  Every time it is routed to, it will output the next element in the array. 

Action

On the Adding Trigger page, under Array, drag the array.iterator to the canvas.

Canvas

When dragged onto the canvas, the appearance of the action is a diamond with three routing points.

The left routing point (red) is the failure route. This route will be taken if the array to be evaluated results in an error.

The bottom routing point (gray) is the done route. This route will be taken when all the items in the array have been iterated.

The right routing point (blue) is the next route. This route will be taken when each item in the array gets iterated.

Form

Parameters

Name

Type

Required

Descriptions

Input

Array

Yes

The array of items.

Action variables

Name

Type

Description

$(action.X.index)

Integer

The index of the element.

$(action.X.value)

ANY

The element of the array that is currently being iterated.