Math & Text
getTextSplitIndex
$getTextSplitIndex
Returns the current index during split text iteration within loops. Useful for tracking position inside a split text loop.
Syntax
$getTextSplitIndex
$getTextSplitIndex — Current Split Text Iteration Index
$getTextSplitIndex returns the current position (index) during split text iteration. It is typically used inside a split text loop to know which element is being processed.
Syntax
$getTextSplitIndex
This function takes no parameters.
Return Value
- Type:
string(representing a number) - Returns the zero-based index of the current element in a split text iteration.
- Returns
"0"if called outside a split text loop context.
Usage
When iterating over split text elements, $getTextSplitIndex tells you the position:
$textSplit[red;green;blue;yellow;]
During iteration, $getTextSplitIndex produces:
| Element | Index |
|---|---|
red |
0 |
green |
1 |
blue |
2 |
yellow |
3 |
Common Patterns
Numbered List Output
$textSplit[First;Second;Third;]
$sendMessage[$math[$getTextSplitIndex+1]. $splitText]
Conditional Logic Based on Position
$if[$getTextSplitIndex==0]
This is the first element: $splitText
$endif
Select First N Elements
$if[$getTextSplitIndex<5]
$sendMessage[Element $math[$getTextSplitIndex+1]: $splitText]
$endif
Important Notes
- Zero-based: The first element is at index
0, not1. Add 1 for human-readable numbering. - Loop context only: Meaningful values are only available inside a split text iteration loop.
- No parameter: This function takes no arguments — calling it with any brackets
$getTextSplitIndex[]may cause unexpected behavior.