Text.Range

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.

Sintaxis

Text.Range(
    text as nullable text,
    offset as number,
    optional count as nullable number
) as nullable text

Parámetros
  • text: texto del que extraer la subcadena
  • offset: posición del primer carácter a extraer
  • count: (opcional) número de caracteres a extraer
Información adicional

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.

Ejemplos

Podemos extraer la subcadena del texto "InteractiveChaos" que comienza en el índice 11 con la siguiente expresión:

Text.Range(
    "InteractiveChaos",
    11
)

Chaos

Función M Text.Range

Siguiendo con el ejemplo anterior, si solo queremos extraer 3 caracteres a partir del que ocupa el índice 11, podemos hacerlo con la siguiente expresión:

Text.Range(
    "InteractiveChaos",
    11,
    3
)

Cha

Función M Text.Range
Categoría
Funciones de texto
Enviado por admin el Jue, 06/08/2020 - 13:42