Skip to content

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.

Proyecto no oficial. No afiliado con MacroDroid.