Saturn Studio – Logic

馃搶 驴Qu茅 es este m贸dulo?
El m贸dulo Logic te brinda herramientas para controlar el flujo de tu automatizaci贸n. Puedes usar condiciones, bucles, manejo de errores y agrupaci贸n de comandos.
Es ideal para crear l贸gica compleja que dependa de resultados, listas de datos o condiciones espec铆ficas.
鈿欙笍 Comandos disponibles
IF
Eval煤a una condici贸n utilizando l贸gica en JavaScript.
| Par谩metro | Descripci贸n |
|---|---|
| Condici贸n | Condici贸n a evaluar con JS (por ejemplo, a > 10) |
| Uso | Controlar si ejecutar un bloque de comandos dependiendo de una condici贸n. |
Switch Case
Eval煤a una variable o valor y permite ejecutar diferentes bloques de c贸digo seg煤n su coincidencia.
| Par谩metro | Descripci贸n |
|---|---|
| Valor | Dato a comparar con diferentes “cases” definidos. |
| Uso | Cuando tienes m煤ltiples caminos posibles y quieres evitar muchos “IF”. |
While
Ejecuta un evento c铆clico mientras se cumpla una condici贸n, utilizando l贸gica Python.
| Par谩metro | Descripci贸n |
|---|---|
| Condici贸n | Expresi贸n l贸gica en Python que se eval煤a en cada iteraci贸n. |
| Uso | Para repeticiones donde no sabes cu谩ntas veces se ejecutar谩. |
Iterate over elements
Itera sobre cada elemento de una lista o colecci贸n.
| Par谩metro | Descripci贸n |
|---|---|
| Fuente de datos | Lista o arreglo sobre el cual iterar. |
| Uso | Para ejecutar comandos para cada elemento de una lista. |
Break
Rompe un ciclo o estructura repetitiva.
| Par谩metro | Descripci贸n |
|---|---|
| Sin par谩metros | Se utiliza dentro de bucles para salir del mismo inmediatamente. |
Try Catch
Permite intentar ejecutar un bloque de c贸digo y capturar el error si ocurre.
| Par谩metro | Descripci贸n |
|---|---|
| Bloque try/catch | Define qu茅 ejecutar e incluye manejo de errores. |
Group
Agrupa varios comandos para ejecutarlos como una sola unidad.
| Par谩metro | Descripci贸n |
|---|---|
| Comandos agrupados | Permite una mejor organizaci贸n o ejecuci贸n conjunta. |
馃И Ejemplo de uso
Escenario: Procesar una lista de n煤meros
- Iterate over elements
Fuente de datos:myList
Dentro del bucle: - IF
Condici贸n:item > 10
Si se cumple:
- Ejecuta acciones para n煤meros mayores a 10.
- Else (dentro del IF)
- Ejecuta acciones para los menores o iguales.
馃З Requisitos
Este m贸dulo viene incluido en Saturn Studio y no requiere configuraci贸n adicional.