Skip to content

Introducción al Texto Mágico

¿Qué es el Texto Mágico?

En muchos disparadores, acciones y restricciones puedes rellenar campos de texto.
Al lado de estos campos suele aparecer un botón con "...". Al pulsarlo verás todos los textos mágicos disponibles en ese contexto.

El texto mágico te permite insertar información dinámica que se actualiza automáticamente cada vez que se ejecuta la acción (batería, hora, variables, datos del evento, etc.).

Ejemplo:

  • Texto normal: La batería está baja
  • Con texto mágico: La batería está al {battery_level}%

¿Cómo se usa?

Puedes insertarlo de dos formas:

  1. Pulsando el botón ... (recomendado para principiantes)
  2. Escribiéndolo manualmente

⚠️ Si lo escribes a mano, debe coincidir exactamente (mayúsculas, minúsculas, guiones, etc.).
Un error y no funcionará.


Formatos disponibles

  • {valor}Recomendado (más claro y moderno)
  • [valor] ← Compatible con versiones antiguas

Recomendación: Usa siempre {} salvo que estés en una versión muy antigua (v5.20 o inferior).


Acceso a diccionarios y arreglos (datos complejos)

Para acceder a información dentro de estructuras:

{lv=nombre[clave][subclave]}

Ejemplo:

  • {lv=usuario[nombre][primer]}
  • {lv=evento[detalles][ubicación][ciudad]}

Puedes anidar tantos niveles como necesites, pero cuanto más profundo, más fácil es equivocarse.


Consejos importantes

  • Los textos mágicos disponibles dependen del contexto (no verás lo mismo en un disparador de "Batería baja" que en uno de "Notificación recibida").
  • En versiones modernas, {} es más seguro con datos complejos porque evita ambigüedad.
  • Puedes combinar texto normal con varios textos mágicos en el mismo campo.

Unofficial project. Not affiliated with MacroDroid.