Ejecutar secuencia de comandos
- Última actualización2025/06/04
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
-
Seleccione cualquiera de las siguientes pestañas para crear una sesión de Python:
- Nombre de la sesión: Ingrese el mismo nombre de sesión que usó en la acción Abrir.
- Variable: Ingrese una variable de sesión del subtipo Sesión de secuencia de comandos de Python.
- Habilita la casilla de verificación Generar una excepción si el script de Python falla para asegurar que el bot muestre el mismo mensaje de error que el Secuencia de comandos Python en caso de cualquier falla.
-
Opcional: En el campo Asignar resultado a una variable, especifique la variable de string.
Si el bot ejecuta el script con éxito, esta acción devuelve la string
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 function, 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.