Descripción #
Es una función del comando Fx, de gestión de memoria que permite eliminar el valor almacenado en una variable específica o la restablece a su estado inicial (vacío). En automatización, no basta con crear datos; también es fundamental saber cuándo eliminarlos para evitar errores de «arrastre» de información entre un ciclo y otro.
Parámetros #
Parámetro 1: Variable a la que se requiere borrar el contenido.
Guardar resultado: Variable donde se guarda el contenido “reseteado” de la variable, en este caso es cero (0). Puede ser la misma para volverla a utilizar en otra parte del proceso.
Usos más comunes #
- Evitar contaminación de datos: Si el bot procesa 100 correos en un bucle y el correo #5 no tiene «Asunto», el Bot podría usar por error el «Asunto» del correo #4 si no borró la variable al terminar el ciclo anterior.
- Seguridad de la información: Al finalizar un proceso que maneja datos sensibles (como contraseñas temporales o números de tarjeta), se usa BORRAR VARIABLE para que esa información no quede flotando en la memoria del equipo.
- Reinicio de contadores: Para poner en cero una variable que cuenta errores o filas antes de empezar un nuevo proceso.
Ejemplo de Uso #
Obtendremos la letra de la siguiente columna a la indicada por parámetro para ser leída.
Pasos:
- Inicio: variable resultado igual a 0
- Ejecutar proceso, la variable resultado cambia a 1
- BORRAR VARIABLE resultado

4. Ejecutar y revisar evidencias
L00001 - 07:55:46 - XXX - inicia ejecución - Test: Test-Fx_BORRAR_VARIABLE
L00002 - 07:55:47 - XXX - TITULO: --> (ver)
===================================================================================================================================
L00003 - 07:55:47 - CMD - ejecutando comando << Test-Fx_BORRAR_VARIABLE ; dato1 >> - {guardar} ; resultado ; 0 ; Fx
L00004 - 07:55:47 - OK - valor: 0 guardado en variable: resultado, bajo la etiqueta: Fx del archivo: _wrk_datos.TMP correctamente.
L00005 - 07:55:47 - CMD - ejecutando comando << Test-Fx_BORRAR_VARIABLE ; dato2 >> - {ejecutar} ; Test-Proceso
L00006 - 07:55:47 - inicio de ejecución de tests: Test-Proceso desde test padre: Test-Fx_BORRAR_VARIABLE
===================================================================================================================================
L00007 - 07:55:47 - XXX - inicia ejecución - Test: Test-Proceso
===================================================================================================================================
L00008 - 07:55:47 - CMD - ejecutando comando << Test-Proceso ; dato1 >> - {mensaje} ; Proceso
L00009 - 07:55:47 - OK - MENSAJE : Proceso --> (ver)
L00010 - 07:55:47 - CMD - ejecutando comando << Test-Proceso ; dato2 >> - {guardar} ; resultado ; 1 ; Fx
L00011 - 07:55:47 - OK - valor: 1 guardado en variable: resultado, bajo la etiqueta: Fx del archivo: _wrk_datos.TMP correctamente.
===================================================================================================================================
L00012 - 07:55:47 - OK - finaliza ejecución - Test: Test-Proceso
L00013 - 07:55:47 - XXX - 2 de 2 comandos ejecutados correctamente.
L00014 - 07:55:47 - XXX - duración de la ejecución: 0.015 sec(s)
===================================================================================================================================
L00015 - 07:55:47 - OK - fin de ejecución de test: Test-Proceso desde test padre: Test-Fx_BORRAR_VARIABLE
L00016 - 07:55:47 - CMD - ejecutando comando << Test-Fx_BORRAR_VARIABLE ; dato3 >> - {funcion} ; DELETE VARIABLE ; {e: resultado/Fx/_wrk_datos.TMP} ; ; ; ; reset ; Fx
L00017 - 07:55:47 - XXX - REFERENCIA: {e: resultado/Fx/_wrk_datos.TMP} >>> 1
L00018 - 07:55:47 - OK - Función ejecutada correctamente. Resultado: [0] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
===================================================================================================================================
L00019 - 07:55:47 - OK - finaliza ejecución - Test: Test-Fx_BORRAR_VARIABLE
