Lea y revise la documentación de Automation Anywhere

Automatización 360

Cerrar contenidos

Contenidos

Abrir contenidos

Ejemplo del uso de secuencias de comandos de Python para unirse a una lista

  • Actualizado: 2021/06/03
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA
    • Ejemplos

Ejemplo del uso de secuencias de comandos de Python para unirse a una lista

Diseñe un bot que utilice una función de Python para imprimir el mensaje Go Be Great!, la versión de Automation Anywhere de Hello World. En este ejemplo, el bot combina una lista de valores en cadena y los imprime en un cuadro de mensaje.

Antes de empezar

Para ejecutar la secuencia de comandos de Python desde Automatización 360, ya debe tener la última versión de Python 3.x instalada en su dispositivo.

Procedimiento

  1. Abrir un nuevo bot:
    1. En el panel izquierdo, haga clic en Automatización.
    2. Haga clic en Crear nuevo > Bot.
    3. En la ventana Crear TaskBot, ingrese el nombre del bot. Para obtener más información sobre la elección de nombres para el bot, consulte bot convenciones de nomenclatura.
    4. Acepte la ubicación predeterminada de la carpeta: \Bots\
      Si desea cambiar la ruta de almacenamiento de su bot, haga clic en Elegir y siga las indicaciones.
    5. Haga clic en Crear y editar.
  2. Cree una variable para contener los valores de la lista:
    1. Haga clic en el ícono Crear variable.
    2. Escriba lArgument en el campo Nombre.
      Recommendation: Anteponga el nombre de la variable con un carácter en minúscula para indicar el tipo de datos de la variable.

      Nombres de la variable

    3. Seleccione el tipo Lista y el subtipo Cadena.
    4. Escriba los siguientes valores en el campo Valor predeterminado:
      1. Valor en 0: Go
      2. Valor en 1: Be
      3. Valor en 2: Great
      4. Valor en 3: !
    5. Haga clic en Crear.
  3. Proporcione el script con una acción Secuencia de comandos Python > Abrir:
    1. Haga doble clic en la Secuencia de comandos de Python > Abrir, o arrástrela.
    2. Seleccione la opción Entrada manual.
    3. Copie y pegue el siguiente texto en el campo Introducir script aquí.
      def data ( str ):
          x = " ".join( str )
          return x
  4. Utilice una acción Secuencia de comandos Python > Ejecutar función para indicarle al bot que ejecute el script:
    1. Haga doble clic en la Secuencia de comandos de Python > Ejecutar función, o arrástrela.
    2. Escriba datos en el campo Introducir el nombre de la función a ejecutar.
    3. Seleccione la variable IArgument de la lista desplegable Argumentos para la función.
    4. Cree la variable sOutput para el campo Asignar la salida a una variable.
  5. Inserte una acción Cuadro de mensaje para mantener la salida de la función de Python:
    1. Haga doble clic en la acción Cuadro de mensaje > Cuadro de mensaje, o arrástrela.
    2. En el campo Escriba el mensaje para mostrar, seleccione e inserte la variable sOutput.
    3. Seleccione la opción Cerrar cuadro de mensaje después de. Conserve el valor predeterminado de 5 segundos en el campo.
  6. Cierre la sesión de ejecución de script con la acción Secuencia de comandos Python > Cerrar:
    1. Haga doble clic en la Secuencia de comandos de Python > Cerrar, o arrástrela.
    2. Haga clic en Guardar.
  7. Haga clic en el ícono Ejecutar.
    El bot genera un cuadro de mensaje con el texto Go be great!. Después de 5 segundos, el cuadro de mensaje desaparece.

    Para revisar los registros del iniciador de bot, vaya a C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<current month>\Bot_Launcher-<today's date>.log.zip. Cada carpeta comprimida contiene un archivo con datos sobre la ejecución del código, que es útil para la depuración.

Enviar comentarios