La función TAMAÑO permite determinar la cantidad de caracteres presentes en un texto o variable. Úsala para validar entradas de datos, segmentar información o asegurar que tus variables cumplan con los límites permitidos en formularios web.
Parámetros #
- Parámetro 1:Texto o variable de la cual se desea obtener la longitud total de caracteres. Este campo admite número estático, variables definidas en el proceso o datos dinámicos obtenidos de la lectura de un archivo.
- Guardar resultado: Variable donde se guarda el resultado, es decir el tamaño del texto.
Usos más comunes #
- Validación de Documentos de Identidad (DNI, RUT, Cédula): Muchos documentos tienen una longitud fija (por ejemplo, 8 o 10 caracteres). Ej.: El Bot verifica el TAMAÑO antes de intentar ingresar el dato en una web oficial.
- Control de Campos en Formularios Web: Las páginas web suelen tener límites máximos de caracteres (ej. un campo de «Observaciones» que solo permite 200 letras). Ej.: Antes de escribir, el bot valida el TAMAÑO del texto
- Verificación de Carga de Datos (Variables Vacías): Una manera rápida de saber si una extracción fue exitosa. Ej.: Para asegurar que un número de teléfono incluye el código de área.
- Segmentación de Cadenas (Substrings): A menudo se usa el TAMAÑO en combinación con otras funciones para extraer datos.
Ejemplo de Uso #
El Bot extrae un número de teléfono de una base de datos. Antes de escribirlo en la web, debe verificar que tenga exactamente 10 caracteres para evitar que la página dé un error de «Formato inválido»
Pasos:
- Buscar el comando Fx en la sección Utilitarios
- Obtener el dato (teléfono) en el comando Guardar
- Seleccionar la función “TAMAÑO”.
- En el Parámetro 1 vincular la variable que contiene el dato leído previamente
- Guardar el resultado en la variable “tamaño”
Resultado TAMAÑO: 10


6. Ejecutar y revisar evidencias:
L00001 - 02:42:57 - XXX - inicia ejecución - Test: Test-FX
L00002 - 02:42:58 - XXX - TITULO: --> (ver)
=========================================================================================================
L00003 - 02:42:58 - CMD - ejecutando comando << Test-FX ; dato1 >> - {guardar} ; telefono ; 0012345678 ; Fx
L00004 - 02:42:58 - OK - valor: 0012345678 guardado en variable: telefono, bajo la etiqueta: Fx del archivo: _wrk_datos.TMP correctamente.
L00005 - 02:42:58 - CMD - ejecutando comando << Test-FX ; dato2 >> - {funcion} ; SIZE ; {e: telefono/Fx/_wrk_datos.TMP} ; ; ; ; tamaño ; Fx
L00006 - 02:42:58 - XXX - REFERENCIA: {e: telefono/Fx/_wrk_datos.TMP} >>> 0012345678
L00007 - 02:42:58 - OK - Función ejecutada correctamente. Resultado: [10] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
==========================================================================================================
L00008 - 02:42:58 - OK - finaliza ejecución - Test: Test-FX
L00009 - 02:42:58 - XXX - 2 de 2 comandos ejecutados correctamente.
L00010 - 02:42:58 - XXX - duración de la ejecución: 0.734 sec(s)
=========================================
