Ejecutar secuencia de comandos

La acción Ejecutar secuencia de comandos en el Secuencia de comandos Python paquete le permite ejecutar un script dentro del paquete Secuencia de comandos Python.

Configuración

  • En el campo de sesión Python, especifique un nombre de sesión. Utilice el mismo nombre de sesión de la acción Abrir.
  • Opcional: En el campo Asignar resultado a una variable, especifique la variable de cadena.

    Si el bot ejecuta el script con éxito, esta acción devuelve la cadena True. De lo contrario, aparece un mensaje de error.

El siguiente ejemplo muestra la diferencia entre las acciones Ejecutar script y Ejecutar función.

Cuando se abre una nueva sesión de Python, se proporciona un script o archivo Python. El script puede contener unas pocas líneas de código para ser ejecutado o puede contener un archivo de funciones utilizadas para realizar ciertas operaciones, como:

#executable code flow
file = open("abc.txt", "w")
file.write("Some text")
file.close()


#functions, not in executable flow
def function1():
  return 9+10

def function2():
  return "Some Text"

def add(a,b):
  return a+b
  • Cuando utilice la acción Ejecutar script, solo se ejecutarán las líneas de código del flujo ejecutable del script. Las funciones definidas pero no llamadas no se ejecutarán.
  • Cuando se utiliza la acción Ejecutar, la sesión puede llamar a cualquier función del script o archivo, y proporcionar los argumentos necesarios para la función mientras se almacenan los valores devueltos en una variable.