m (formatting) |
(→Example) |
||
Line 71: | Line 71: | ||
:<code>divisionName</code> - column name<br> | :<code>divisionName</code> - column name<br> | ||
:<code>[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]</code> - action<br> | :<code>[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]</code> - action<br> | ||
− | :; ⤷ <code>[gn:act_forEach]|[@variable/employee_allowedDivisions, divisionName;[gn:act_getRow]|[@variable/employee_allowedDivisions, @variable/divisionIndex;;@variable/currentDivisionText]]</code> | + | :; ⤷ <code>[gn:act_forEach]|[@variable/employee_allowedDivisions,divisionName;[gn:act_getRow]|[@variable/employee_allowedDivisions, @variable/divisionIndex;;@variable/currentDivisionText]]</code> |
<hr> | <hr> |
Revision as of 12:34, 20 July 2017
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 - Valid sources:
ACTIONS
list of actions which will be executed continuously until all rows are iterated
Example
variable/listId
- list used for iterationvariable/listId(rowColumnName1)
- retrieving value fromrowColumnName1
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 - Valid sources:
column
column name which will be internally added as parameter to source reference names in actions which will be executed in for each action. - e.g.
[gn:act_getRow]|[@variable/employee_allowedDivisions, @variable/divisionIndex;;@variable/currentDivisionText]
- to
[gn:act_getRow]|[@variable/employee_allowedDivisions(divisionName), @variable/divisionIndex;;@variable/currentDivisionText]
- Valid sources:
- hardcoded
ACTIONS
list of actions which will be executed continuously until all rows are iterated
Example
@variable/employee_allowedDivisions
- list used for iterationdivisionName
- 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]]
- ⤷