Descripción #
La función TRIM permite limpiar cadenas de texto eliminando espacios sobrantes al principio y al final. Al usar TRIM, garantizas la integridad de tus datos y reduces drásticamente los errores en automatizaciones y bots derivados de espacios invisibles.
Parámetros #
- Parámetro 1: Texto o variable con posibles espacios excedentes. Este campo admite texto 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 texto optimizado y limpio.
Usos más comunes #
- Comparación de Datos: cuando un Bot debe comparar si un valor de un Excel coincide con uno de una página web, los espacios invisibles son el enemigo número uno.
- Limpieza de Extracciones Web: al extraer texto de sitios web, es muy común que el HTML contenga saltos de línea, tabulaciones o espacios de formato alrededor del dato que necesitas.
- Preparación de Cadenas para Consultas SQL: al insertar datos en una base de datos, los espacios al final pueden causar problemas en búsquedas.
- Procesamiento de Archivos CSV o Excel
Ejemplo de Uso #
Imagina que el Bot extrae correos desde un Excel que fue llenado por varias personas y el dato original llega así: “ usuario@empresa.com ”
Pasos:
- Buscar el comando XlsRead y configurar
- Buscar el comando Fx en la sección Utilitarios
- Seleccionar la función “TRIM”. El Bot elimina los espacios invisibles que el usuario puso por error.
- En el Parámetro 1 vincular la variable que contiene el dato leído previamente desde el archivo
- Guardar el resultado en la variable “texto_trim”
Resultado TRIM: » usuario@empresa.com»


6. Ejecutar y revisar evidencias:
L00001 - 10:51:48 - XXX - inicia ejecución - Test: Test-Fx
L00002 - 10:51:48 - XXX - TITULO: --> (ver)
=================================================================================
L00003 - 10:51:48 - CMD - ejecutando comando << Test-Fx ; dato1 >> - {xlsRead} ; C:\Users\equipo\Downloads\reporte.xlsx ; A1 ; Hoja2 ; ; ; ; lectura ; Fx
L00004 - 10:51:51 - OK - Datos del rango de celdas: A1 obtenidos correctamente. Almacenados bajo la etiqueta [Fx]
L00005 - 10:51:51 - CMD - ejecutando comando << Test-Fx ; dato2 >> - {funcion} ; TRIM ; {e: lectura/Fx/_wrk_datos.TMP} ; ; ; ; texto_trim ; Fx
L00006 - 10:51:51 - XXX - REFERENCIA: {e: lectura/Fx/_wrk_datos.TMP} >>> usuario@empresa.com
L00007 - 10:51:51 - OK - Función ejecutada correctamente. Resultado: [usuario@empresa.com] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
===================================================================================
L00008 - 10:51:51 - OK - finaliza ejecución - Test: Test-Fx
L00009 - 10:51:51 - XXX - 2 de 2 comandos ejecutados correctamente.
L00010 - 10:51:51 - XXX - duración de la ejecución: 2.86 sec(s)
