BRIEFING MISSION

Tu veux arrêter de gérer l’urgence “à l’instinct” et faire en sorte que tes tâches se priorisent toutes seules selon leur prochaine échéance. L’objectif : une formule lisible, maintenable, et fiable — pas un monstre indéchiffrable.

OBJECTIFS MISSION

Consigne et checklist

<aside> 🦁

Ta mission, que tu choisis d'accepter épicétou, est de créer une formule qui calcule la prochaine échéance d’une tâche récurrente (mensuelle) et lui attribue automatiquement une priorité (P1/P2/P3) selon l’urgence.

</aside>

La mission sera considérée comme réussie si…

Pour aller plus loin

ETAPES

  1. Étape 1 — Extrais les infos utiles (jour) depuis la date “Initiale” et récupère mois/année courants (now())
  2. Étape 2 — Construis la “date échéance du mois” puis décide : ce mois-ci ou mois suivant (if, dateAdd, parseDate)
  3. Étape 3 — Calcule l’écart en jours (dateBetween) puis mappe vers P1/P2/P3 (ifs)
  4. Étape 4 — Formate le résultat final : P? (DD/MM/YYYY) et ajoute des commentaires + sauts de ligne

🔒 no-limit · Documentation & Template

Pré-Requis

<aside> ❓

Avoir déjà manipulé lets(), ifs() et des dates (formatDate, parseDate, dateBetween).

</aside>

Documentation