Esta página ofrece una referencia completa de la acción script.run disponible en el catálogo de acciones de automatización de flujos de trabajo. Esta acción le permite ejecutar scripts de Python dentro de sus flujos de trabajo para la transformación de datos, el procesamiento y operaciones personalizadas.
Ejecutar un script
Ejecuta un script de Python y devuelve la respuesta a un flujo de trabajo.
Campo de entrada | Opcionalidad | Tipo | Descripción | Ejemplo |
|---|---|---|---|---|
script | Requerido | Cadena | Cualquier script de transformación de datos | |
tiempo de ejecución | Requerido | Enumeración | Versión de tiempo de ejecución del script |
|
parámetro | Opcional | Lista | lista de parámetros que se emplearán en script |
|
Campo de salida | Tipo de datos | Ejemplos |
|---|---|---|
éxito | Booleano |
|
payload | Objeto |
|
mensaje de error | Cadena |
|
Ejemplo |
|---|
|
Qué puede hacer script.run
Versión de Python compatible
- Tiempo de ejecución de PYTHON_3_13 con características de lenguaje completas
Importaciones permitidas
"python-dateutil","simplejson","re","math","decimal","json","datetime","collections","itertools","functools","operator","string","argparse"Manejo de datos
- Analizar y transformar estructuras de datos JSON
- Procesar cadenas complejas y realizar manipulaciones de texto
- Formatear la salida como tablas, Markdown o datos estructurados
Paso de parámetros
- Pasar valores simples a través de argumentos de línea de comando con argparse
Lo que script.run no puede hacer
Importaciones restringidas
base64- No permitido por razones de seguridadsys- No permitido por razones de seguridados- Operaciones del sistema restringidas- La mayoría de las bibliotecas de terceros no están incluidas en la biblioteca estándar de Python 3.13
limitaciones de la parcela
- No se pueden pasar cadenas con caracteres especiales a través de parámetro
Red/Acceso externo
- Sin llamadas de red ni acceso a API externas
- No hay acceso al sistema de archivos fuera de la ejecución del script