← Documentación
General

Code compute (Python)

Escribe código de Python para hacer lógica: cálculos, revisar datos, decidir qué hacer. NO puede modificar controles, ni pedir datos a internet, ni usar «import

Escribe código de Python para hacer lógica: cálculos, revisar datos, decidir qué hacer. NO puede modificar controles, ni pedir datos a internet, ni usar «import» (para eso están los otros pasos). Escribe el código como el cuerpo de una función: puedes usar «return». Argumentos: agrega los datos que necesita tu código (por ejemplo uno llamado «tipo») y dales un valor; en el código los lees como args.tipo (o args["tipo"]). Llegan como texto (usa float(args.cantidad) si es un número) o como diccionario/lista si vienen de una petición HTTP. Resultado: con «return» devuelves un valor; los pasos siguientes lo usan con «Resultado de un paso anterior» (menú ▾ de cualquier campo). Callbacks: para que el código elija por dónde seguir, agrega los callbacks AFUERA del código (aparecen como las salidas de un Switch, cada una con sus propios pasos) y llámalos con callbacks.nombre(dato). Llamar uno TERMINA el código ahí mismo y corre los pasos de esa salida; el dato queda disponible como «Dato devuelto». Si no llamas ninguno, el flujo sigue con el paso siguiente. Python corre con Pyodide (Python en WebAssembly): la primera vez descarga el intérprete (unos segundos) y necesita internet. Un ciclo infinito se corta solo. print("...") muestra mensajes en el resultado del paso.