Descripción #
Es una función del comando Fx que permite extraer un solo carácter de un texto, en una posición indicada por parámetro.
Parámetros #
- Parámetro 1: texto de origen o cadena de caracteres de la cual se extraerá el valor. Permite la entrada de texto directo o el uso de una variable.
- Parámetro 2: posición del carácter que se desea extraer.
- Guardar resultado: permite guardar el carácter obtenido, en una variable.
Usos más comunes #
- Identificación de Género o Tipo en IDs Nacionales: Muchos documentos de identidad codifican información en una posición fija. Ej.: Extraer solo el carácter en la posición 7. Si es 1, el bot sigue la ruta A; si es 2, sigue la ruta B.
- Validación de Dígitos Verificadores: En procesos de facturación o identificación nacional, a veces se requiere extraer un dígito específico que se encuentra antes del guion final. Ej.: De un RUT o DNI con formato 12.345.678-9, extraer el carácter en la posición 11 para validar el dígito de control.
Ejemplo de Uso #
Extraer el primer carácter del texto “Automatizar”
Pasos:
- Guardamos el texto, en la variable “texto”

- Buscamos el comando FX y seleccionamos la Función EXTRAER CARÁCTER
- En el Parámetro 1, vinculamos la variable “texto”
- En el Parámetros 2, indicar la posición del carácter que será extraído.
- Guardar el resultado en la variable “carácter”

5. Ejecutar la automatización.
6. Revisamos Evidencias
L00001 - 09:43:36 - XXX - inicia ejecución - Test: Test-Fx
L00002 - 09:43:37 - XXX - TITULO: --> (ver)
=================================================================================================================================== ===================================================================================================================================
L00003 - 09:43:37 - CMD - ejecutando comando << Test-Fx ; dato1 >> - {guardar} ; texto ; Automatizar ; Fx
L00004 - 09:43:37 - OK - valor: Automatizar guardado en variable: texto, bajo la etiqueta: Fx del archivo: _wrk_datos.TMP correctamente.
L00005 - 09:43:37 - CMD - ejecutando comando << Test-Fx ; dato2 >> - {funcion} ; CHARAT ; {e: texto/Fx/_wrk_datos.TMP} ; 1 ; ; ; caracter ; Fx
L00006 - 09:43:37 - XXX - REFERENCIA: {e: texto/Fx/_wrk_datos.TMP} >>> Automatizar
L00007 - 09:43:37 - OK - Función ejecutada correctamente. Resultado: [A] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
=================================================================================================================================== ===================================================================================================================================
L00008 - 09:43:37 - OK - finaliza ejecución - Test: Test-Fx
L00009 - 09:43:37 - XXX - 2 de 2 comandos ejecutados correctamente.
L00010 - 09:43:37 - XXX - duración de la ejecución: 0.462 sec(s)
