gn:act_forEach
- Description
- Used exclusively with
Variables
ofrows
,rowsColumn
,pictures
,email
datatypes, to repeat the execution of commands, for each element in the list parameter
- Action returns
- void
Action signatures
Repeat the execution of commands based on list source
[gn:act_forEach]|[source;ACTIONS]
Parameter | Description |
---|---|
source | source from where the while action is using value as expression parameter
|
ACTIONS | list of actions which will be executed continuously until all rows are iterated |
Example
variable/listId
- list used for iteration
variable/listId(rowColumnName1)
- retrieving value from rowColumnName1 column of iterated row
[gn:act_forEach]|[variable/listId;[gn:act_rawWriteValues]|[tableId;column1,column2;variable/listId(rowColumnName1),+id/listRow]]
Repeat the execution of commands based on list source with defined column name
[gn:act_forEach]|[source,column;ACTIONS]
Parameter | Description |
---|---|
source | source from where the while action is using value as expression parameter
|
column | column name which will be internaly added as parameter to source reference names in actions which will be executed in forEach action.
|
ACTIONS | list of actions which will be executed continuously until all rows are iterated |
Example
@variable/employee_allowedDivisions
- list used for iteration
divisionName
- column name
[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]
- action
[gn:act_forEach]|[@variable/employee_allowedDivisions,divisionName;[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]]