Lea y revise la documentación de Automation Anywhere

Cerrar contenidos

Contenidos

Abrir contenidos

Reinicializar variables

  • Actualizado: 5/10/2019
    • 11.3.x
    • Explorar
    • Enterprise

Reinicializar variables

Cuando crea variables de usuario y las usa dentro de tareas de automatización, debe reinicializarlas cada vez que las usa.

Puede reinicializar cualquier tipo de variables de usuario, incluidas:

  • Variables de valor (solo lectura desde tipo txt)
  • Variables de lista
  • Variables de matriz
  • Variables aleatorias

Reinicializar variables de valor

Para reinicializar una variable de tipo de valor, siga estos pasos:

  1. En la mesa de trabajo, arrastre un comando Operación variable a la tarea.
  2. Seleccione la opción Variables de usuario.
  3. En "Especificar variable", seleccione la variable que desea reinicializar.
  4. Seleccione el botón de opción Reinicializar.
  5. En el campo "Especificar valor", navegue para seleccionar un nuevo archivo de texto para la variable a fin de reinicializar el valor.
  6. Haga clic en Guardar. Se sobrescriben todos los valores previos para esta variable.

Reinicializar variables de lista

Para reinicializar una variable de tipo de lista, siga estos pasos:

  1. En mesa de trabajo, arrastre un comando Variable Operation a la tarea.
  2. Seleccione la opción Variables de usuario.
  3. En "Especificar variable", seleccione la variable que desea reinicializar.
  4. Seleccione el botón de opción Reinicializar.
  5. En el campo "Especificar valor", ingrese los nuevos valores o navegue para ubicar un nuevo archivo de texto.
  6. Haga clic en Guardar.

Solo se asignarán los nuevos valores que se especifican. Se sobrescriben todos los valores previos para esta variable.

Reinicializar variables de matriz

Hay varias opciones disponibles para reinicializar las variables de matriz.

Para reinicializar una variable de tipo de matriz, siga estos pasos:

  1. En mesa de trabajo, arrastre un comando Variable Operation a la tarea.
  2. Seleccione la opción Variables de usuario.
  3. En "Especificar variable", seleccione la variable de matriz desde la lista de variables de usuario que se definen para la tarea. Se muestran el tipo de variable y la fuente.
  4. Seleccione el botón de opción Reinicializar.
  5. Especifique nuevas dimensiones. Por ejemplo, "Fila 2 y Columna 2". También puede especificar otras variables para que se inserten aquí al presionar la tecla de función F2 y seleccionar la variable.
  6. En el campo "Especificar valor", ingrese valores o inserte otra variable al presionar la tecla de función F2.
  7. Haga clic en Guardar.

Restricciones y reglas de utilización:

  • Si las filas y las columnas son numéricas, puede usar el botón Inicializar valores para insertar nuevos valores. En este caso, tanto la estructura como los valores para la matriz se redefinen completamente.
  • Para una matriz que tiene el tipo de fuente Excel, puede reinicializar toda la fila, columna, rango o todas las celdas.
  • Para una matriz que tiene el tipo de fuente Excel o de archivo CSV, debe especificar una ruta para poder reinicializarla.

  • La opción Abrir archivo está habilitada solo cuando especifica una ruta del archivo válida.
  • Para una matriz con un tipo de fuente de base de datos, puede especificar las propiedades de conexión a una nueva base de datos con su consulta SQL.

Reinicializar variables aleatorias

Para reinicializar una variable aleatoria, siga estos pasos:

  1. En la mesa de trabajo, arrastre un comando Operación variable a la tarea.
  2. Seleccione la opción Variables de usuario.
  3. En "Especificar variable", seleccione la variable que desea reinicializar.
  4. Seleccione el botón de opción Reinicializar.
  5. En el campo "Especificar valor", especifique los nuevos valores para el rango de números o la cadena.
  6. Haga clic en Guardar. Se sobrescriben todos los valores previos para esta variable.

Escenarios de caso de uso

Ejemplo 1:

Escritura: Lista Fuente: Leer desde el texto, Reinicializar

  1. Comentario: Reinicializar, Tipo de variable: Lista Fuente: Leer desde archivo de texto con este RDlsttxt =https://support.automationanywhere.com, testing@gmail.com, sales@automationanywhere.com, buynow@automationanywhere.com
  2. Operación variable: Reinicializar $RDlsttxt$
  3. Comenzar bucle "List Variable $RDlsttxt$"
  4. Comentario: Este bucle se ejecutará 4 veces ya que la variable de "Lista leída desde archivo de texto" tiene 4 entradas.
  5. Comentario: El siguiente comando enviará correos electrónicos a las ID de direcciones de correo indicadas en la variable Leer desde archivo de texto - Lista.
  6. Enviar correo electrónico: Asunto "Automation Anywhere terminó la ejecución de la tarea". con archivos adjuntos.
  7. Cuadro de mensaje: "El correo electrónico para '$RDlsttxt$' se envió correctamente".
  8. Terminar bucle

Ejemplo 2:

Escritura: Fuente de matriz: Leer desde Excel

  1. Comentario: Reinicializar la fuente de matriz: leer desde archivo de Excel (ArrayExl) con el archivo CSV extraído desde el sitio web.
  2. Operación variable: Reinicializar $ArrayExl$
  3. Operación variable: $ArrayRows($ArrayExl$)$ To $Row$
  4. Iniciar bucle "$Row$" veces
  5. If $Counter$ Equal To (=) "1" Then
  6. Comentario: Para omitir el título de encabezado del csv extraído del sitio web
  7. Continuar
  8. End If
  9. Ejecutar enunciado de SQL: 'Insert into Ebayphilosophy (BookTitle,cost) values ("$ArrayExl($Counter$,1)$",'$ArrayExl($Counter$,2)$')' Session: 'Default'
  10. Terminar bucle
Enviar comentarios