Les variables, à quoi ça sert ?
Malgré les apparences, l’app Raccourcis (Siri Shortcuts) est un véritable langage de programmation. Qu’on l’utilise pour créer des routines simples ou des applications complètes avec appel API et accès à une base de données, Raccourcis utilise les concepts fondamentaux des langages de programmation conventionnels.
Et l’une des notions essentielles de la programmation est celle des variables. Ces petits réceptacles d’informations sont les piliers de tout raccourci structuré et efficace.
Imaginez vos variables comme des boîtes de stockage magiques, prêtes à contenir tout ce que vous souhaitez dans vos automatisations iOS. ✅
Ces contenants polyvalents sont la colonne vertébrale de tout raccourci efficace que vous créez. Elles stockent temporairement des informations — qu’il s’agisse de texte, d’images, de dates ou de listes — que vous pouvez ensuite réutiliser à différents moments de votre automatisation.
Qu’est-ce qu’une variable dans Siri Shortcuts ?
Une variable est, tout simplement, un réceptacle capable de stocker des informations.
Ces informations peuvent être de natures très variées : un texte, un nombre, une date, une image, un fichier, une liste, ou encore un dictionnaire.
Contrairement aux langages de programmation traditionnels, dans l’app Raccourcis, il n’est pas nécessaire de typer vos variables.
Une variable peut accueillir n’importe quel type d’information, selon vos besoins.
Cela rend la prise en main plus fluide et accessible, même si vous n’avez aucune expérience en codage.
Les variables ordinaires : vos réceptacles personnalisés
Les variables ordinaires sont celles que vous définissez vous-même lors de la création d’un raccourci.
Vous choisissez non seulement quand et où les créer, mais aussi leur nom.
Cette liberté est puissante : en donnant des noms explicites à vos variables, vous facilitez la compréhension et la maintenance de vos raccourcis.
Par exemple, si vous créez une automatisation qui calcule un montant, il sera bien plus clair d’appeler votre variable « montant » plutôt que « var1 ».
Ce bon réflexe améliore la lisibilité et réduit les erreurs. Vous vous remercierez plus tard, surtout lorsque vous reviendrez modifier votre raccourci après plusieurs semaines ! 🔄
Comment créer une variable ordinaire :
- Ajoutez l’action « Définir variable » dans votre raccourci.
- Donnez un nom clair et descriptif à votre variable.
- Attribuez-lui une valeur (texte, nombre, résultat d’une action précédente).
Cette variable devient alors disponible partout dans votre raccourci.
Les variables dynamiques : les informations générées par le système
Les variables dynamiques représentent un véritable gain de temps dans votre parcours d’automatisation.
Ce sont des informations fournies directement par le système (iOS, iPadOS ou MacOS), toujours à jour et prêtes à l’emploi. ⚡
Imaginez-les comme des assistants personnels qui collectent constamment des données pour vous.
Par exemple, lorsque vous utilisez « Date actuelle » dans un raccourci, vous ne saisissez pas manuellement la date — iOS la fournit instantanément.
D’autres exemples incluent votre position GPS, le niveau de batterie, les contacts récents ou même des informations météorologiques.
Exemples de variables dynamiques populaires :
- Date et heure actuelles
- Localisation GPS
- Niveau de batterie
- Appareil utilisé
- Contacts récents
- Dernières photos prises
- Météo actuelle
- Calendrier du jour
L’intégration de ces variables dynamiques dans vos raccourcis transforme des tâches banales en routines automatisées intelligentes.
Par exemple : un raccourci qui, en fonction de votre localisation (variable dynamique), ajuste automatiquement le volume de la sonnerie de votre téléphone.
Les variables magiques : simplifiez vos automatisations
Les variables magiques sont une particularité dans l’univers des Raccourcis. Elles existent sans même que vous ayez besoin de les déclarer explicitement.
La variable magique représente le résultat de l’action précédente, automatiquement transmis à l’action suivante. Et surtout, vous pouvez récupérer leur valeur bien plus loin dans votre script.
Exemple :
- Action 1 : Obtenir ma position
- Action 2 : Obtenir les prévisions météo
La position est automatiquement transférée grâce à la variable magique.
Exemple concret :
Sans variable magique :
- Obtenir la dernière photo
- Stocker cette photo dans une variable ordinaire
- Utiliser cette variable dans l’action d’envoi de message
Avec variable magique :
- Enchaînez simplement Obtenir la dernière photo → Envoyer par message.
Le transfert est instantané et invisible !
Combiner les trois types pour des automatisations surpuissantes
La véritable puissance apparaît lorsque vous combinez les trois types de variables dans vos raccourcis.
Cette synergie crée des automatisations intelligentes et personnalisées.
Exemple de combinaison :
- Variable magique : transfert automatique entre actions
- Variables ordinaires : stocker un message personnalisé ou la durée d’une pause.

Résultat : un raccourci qui, lorsque vous arrivez au bureau, envoie un message à votre équipe avec l’heure d’arrivée et planifie automatiquement votre pause déjeuner.
Conseils pour maximiser l’efficacité :
- Dynamiques : informations qui changent fréquemment.
- Magiques : chaînes d’actions simples et fluides.
- Ordinaires : données à réutiliser ou personnaliser.
Astuces pour maîtriser les variables
Voici quelques techniques pour améliorer votre maîtrise des variables :
- Nommage cohérent : utilisez des préfixes clairs (ex :
tmp_,liste_) pour organiser vos variables. - Utilisez des dictionnaires : structurez des données complexes avec des paires clé-valeur (ex : nom, téléphone, email).
- Maîtrisez la portée : limitez l’accès à certaines variables dans des boucles ou conditions (
Répéter,Si).
Ces astuces vous permettront de créer des raccourcis plus modulaires et robustes.
FAQ
- Dois-je apprendre à coder pour utiliser les variables dans Siri Shortcuts ?
Non ! Siri Shortcuts permet une automatisation sans code via des actions visuelles. - Comment nommer correctement mes variables ordinaires ?
Utilisez des noms clairs et explicites (ex :montant,adresse,fichier_pdf). - Puis-je modifier le type de contenu d’une variable en cours de raccourci ?
Oui, Siri Shortcuts gère automatiquement les changements de type. - Quelle est la différence entre variable dynamique et magique ?
- Dynamique : générée par le système (ex : localisation).
- Magique : résultat de l’action précédente, transmis automatiquement.




