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 Python desde Automation 360, ya debe tener la última versión de Python 3.x instalada en su dispositivo.

Procedimiento

  1. Crear 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.
    4. Acepte la ubicación predeterminada de la carpeta: \Bots\
      Para cambiar la ruta de almacenamiento predeterminada 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. Ingrese 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.

      Sus variables (definidas por el usuario)

    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 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. Ingrese data 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 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.