(→Action signatures) |
(→Repeat the execution of commands based on list source with defined column name) |
||
Line 57: | Line 57: | ||
:<code>[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]</code> | :<code>[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]</code> | ||
:to | :to | ||
− | :<code>[gn:act_getRow]|[@variable/employee_allowedDivisions( | + | :<code>[gn:act_getRow]|[@variable/employee_allowedDivisions(divisionName),@variable/divisionIndex;;@variable/currentDivisionText]</code> |
* Valid [[source|sources]]: | * Valid [[source|sources]]: | ||
Line 69: | Line 69: | ||
====Example==== | ====Example==== | ||
<code>@variable/employee_allowedDivisions</code> - list used for iteration<br> | <code>@variable/employee_allowedDivisions</code> - list used for iteration<br> | ||
− | <code> | + | <code>divisionName</code> - column name<br> |
<code>[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]</code> - action<br><br> | <code>[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]</code> - action<br><br> | ||
− | <code>[gn:act_forEach]|[@variable/employee_allowedDivisions, | + | <code>[gn:act_forEach]|[@variable/employee_allowedDivisions,divisionName;[gn:act_getRow]|[@variable/employee_allowedDivisions,@variable/divisionIndex;;@variable/currentDivisionText]]</code> |
<hr> | <hr> |
Revision as of 09:47, 25 April 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
|
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]]