Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

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

  • Actualizado: 6/03/2021
    • 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 Automation 360, ya debe tener la última versión de Python 3.x instalada en su dispositivo.

Procedimiento

  1. Abrir un nuevo bot:
    1. En Control Room, seleccione Bots > My bots.
    2. Haga clic en Crear > nuevo Bot.
    3. En la ventana Create Task Bot (Crear grupo de tareas), introduzca un bot nombre.
    4. Acepte la ubicación de carpeta predeterminada \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 icono Crear variable.
    2. Introduzca lArgument en el campo Name.
      Recommendation: Anteponga al nombre de la variable un carácter en minúsculas 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: Ir
      2. Valor en 1: Motivos
      3. Valor en 2: Excelente
      4. Valor en 3: !
    5. Haga clic en Crear.
  3. Proporcione la secuencia de comandos con una action de Secuencia de comandos de Python > Abrir:
    1. Haga doble clic o arrastre la Secuencia de comandos de Python > Abrir.
    2. Seleccione la opción Entrada manual.
    3. Copie y pegue el texto siguiente en el campo Introducir script aquí.
      def data ( str ):
          x = " ".join( str )
          return x
  4. Utilice > una función de ejecución de script de Python action para indicar al bot que ejecute el script:
    1. Haga doble clic o arrastre la Secuencia de comandos de Python > Ejecutar función.
    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 Assign the output to variable.
  5. Inserte un cuadro de mensaje action para contener la salida de la función Python:
    1. Haga doble clic o arrastre la action de Cuadro de mensaje > Cuadro de mensaje.
    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. Mantenga el valor predeterminado de 5 segundos en el campo.
  6. Cierre la sesión de ejecución del script con > un script de Python Close action:
    1. Haga doble clic o arrastre la Secuencia de comandos de Python > Cerrar.
    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 bot los registros del lanzador, 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