La función Text.Range extrae una subcadena de una cadena de texto a partir de una posición inicial y un número de caracteres, devolviendo un error si el número de caracteres a extraer supera el número de caracteres disponible.
Text.Range(
text as nullable text,
offset as number,
optional count as nullable number
) as nullable text
- text: texto del que extraer la subcadena
- offset: posición del primer carácter a extraer
- count: (opcional) número de caracteres a extraer
Los caracteres se cuentan de izquierda a derecha. El primero por la izquierda ocupa la posición 0.
Si no se indica el número de caracteres a extraer, la posición devuelve todos los caracteres desde offset hasta el final del texto.
Tanto offset como count deberán ser números enteros mayores o iguales a 0. Si count toma el valor 0, la función devuelve una cadena de texto vacía. Si count toma un valor superior al número de caracteres disponibles entre offset y el final de la cadena, la función devuelve un error.
Podemos extraer la subcadena del texto "InteractiveChaos" que comienza en el índice 11 con la siguiente expresión:
Text.Range(
"InteractiveChaos",
11
)
Chaos