Estructuras de Control
Los bucles permiten ejecutar acciones múltiples veces de forma automática, ya sea repitiendo una acción o iterando sobre datos.
En MacroDroid existen dos categorías principales de bucles:
1. Iterar Diccionario / Array
Este bucle recorre todos los elementos de un diccionario o un array, ejecutando las acciones internas para cada uno.
Texto Mágico disponible
{iterator_value}— Valor del elemento actual (funciona tanto para diccionarios como para arrays).{iterator_dictionary_key}— Clave actual (solo para diccionarios).{iterator_array_index}— Índice actual (empieza en 0, solo para arrays).{loop_iteration}— Número de iteración actual (empieza en 0).
2. Bucles de Repetición
Número fijo
Ejecuta las acciones un número exacto de veces.Mientras "condición" se repite
Evalúa la condición antes de cada ejecución. Si es falsa desde el principio, no se ejecuta ni una vez.Hacer una vez y repetir mientras "condición"
Ejecuta las acciones una vez, y luego evalúa la condición para decidir si continuar repitiendo.Repetir durante un período de tiempo
Ejecuta las acciones durante un tiempo determinado (ej. 30 segundos).Bucle sin fin (hasta la pausa)
Ejecuta indefinidamente hasta que se encuentre una acción Salir del Bucle
Texto Mágico disponible
{loop_iteration}— Número de iteración actual (empieza en 0).
Notas importantes
- Los Texto Mágicos
iterator_*solo funcionan dentro del bucle Iterar Diccionario / Array.
