Enumerate global variables
Description
This module reads one column of the project's Global Variables table and exports every value found in that column as a list of text strings. Global variables are used to parameterize a processing flow, for example to hold a set of line names, values or file paths that the flow should be applied to. Use this module when you need to pull all the values assigned to a particular global variable into the flow, typically to drive a loop or multi-run node that repeats a sequence of steps once for each value, or to feed a list of values into another module that expects a collection of strings.
Parameters
Variable column
Selects which column of the Global Variables table to read. Columns are numbered starting at 0, so a value of 0 selects the first column (the first global variable defined in the table), a value of 1 selects the second column, and so on. Set this to match the position of the global variable whose values you want to extract into the flow.
Default: 0 (the first column). Valid values are 0 and higher; enter the zero-based index of the column that corresponds to the global variable you want to enumerate.
Output data
StringCollection
A collection of text strings holding every value found in the selected column of the Global Variables table, one string (Variable value) per row of the table. Connect this output to a loop, multi-run, or list-selection module downstream to process the flow once for each value, or to any module that accepts a collection of strings as input.