Converts table column data to key-value pairs. One column provides the keys and another provides the values; repeated keys will be overwritten.
- Label: Base table
- Description: Table whose columns are to be saved as key-value pair.
- Required: Yes
- Default: None
- Constraints: Variable type: Table
- Label: Select key column by
- Description: Column whose value is to be saved as keys of dictionary.
- Required: Yes
- Default:
NAME - Constraints: None
- Options:
NAME(label "Header"): Select the key column by its header name.INDEX(label "Index"): Select the key column by its numeric index.
- Label: Column header
- Description: The header name of the column to use as dictionary keys.
- Required: Yes
- Default: None
- Constraints: None
- Label: Case-sensitive comparison
- Description: Controls whether column name comparison should be case-sensitive. When false (default): Case-insensitive (e.g., 'Name' matches 'name', 'NAME'). When true: Case-sensitive (e.g., 'Name' does not match 'name').
- Required: Yes
- Default:
false - Constraints: None
- Label: Column index
- Description: Index numbers start with 0. For example, first column has an index of 0.
- Required: Yes
- Default: None
- Constraints: Must be greater than or equal to 0; must be an integer
- Label: Select value column by
- Description: Column whose value is to be saved as values of dictionary.
- Required: Yes
- Default:
NAME - Constraints: None
- Options:
NAME(label "Header"): Select the value column by its header name.INDEX(label "Index"): Select the value column by its numeric index.
- Label: Column header
- Description: The header name of the column to use as dictionary values.
- Required: Yes
- Default: None
- Constraints: None
- Label: Case-sensitive comparison
- Description: Controls whether column name comparison should be case-sensitive. When false (default): Case-insensitive (e.g., 'Name' matches 'name', 'NAME'). When true: Case-sensitive (e.g., 'Name' does not match 'name').
- Required: Yes
- Default:
false - Constraints: None
- Label: Column index
- Description: Index numbers start with 0. For example, first column has an index of 0.
- Required: Yes
- Default: None
- Constraints: Must be greater than or equal to 0; must be an integer
Returns a DICTIONARY with keys from the key column values and values from the value column values.
Throws BotCommandException when the key or value column is not found, or on any other internal failure.
