Aller au contenu

Shortcuts et App Intents

Export Yesterday's Health Data

Raccourci sans paramètre. La méthode rapide pour exporter simplement les données d’hier. Utilise le même moteur que l’export manuel. Paramètre facultatif Profil (voir Profils d'export).

Export Health Data for a Date

Un paramètre Date. L’heure est ignorée. Utile dans les automatisations pilotées par un calendrier. Paramètre facultatif Profil.

Export Health Data for Date Range

Paramètres Start Date et End Date, bornes incluses. À utiliser pour récupérer un historique. Paramètre facultatif Profil.

Export Last N Days of Health Data

Paramètre Number of Days (1–366). La période se termine hier. Valeur par défaut : 7. Adapté aux automatisations du type « chaque dimanche, exporter les 7 derniers jours ». Paramètre facultatif Profil.

Get Health Summary for a Date

Renvoie un instantané structuré — nombre de pas, calories actives, sommeil, fréquence cardiaque — sans rien écrire dans le coffre. Utilisez-le dans Shortcuts pour transmettre des valeurs à d’autres apps.

Get Last Export Status

Renvoie l’horodatage, l’état de réussite, le nombre de jours et le motif éventuel d’échec du dernier export enregistré. Une demande effectuée lorsque l’appareil est verrouillé reste en attente jusqu’à une nouvelle tentative et n’est donc pas renvoyée comme état actuel.

Turn Scheduled Export On or Off

Paramètre booléen. Suspendez la planification, par exemple avec le mode de concentration Vacances, puis reprenez-la.

Créez et gérez des profils d'export enregistrés dans Health.md sur iPhone ou Android. Sur les plateformes Apple, la gestion des profils est actuellement documentée uniquement pour l'iPhone ; aucune disponibilité sur iPad ou macOS n'est revendiquée.

Les quatre intents d'export acceptent un paramètre facultatif Profil. Dès que des profils existent, laisser le paramètre vide utilise le profil actif ; en mode historique sans profil, les réglages d'export actuels de l'app sont utilisés. Indiquez le nom d'un profil enregistré pour exécuter la configuration figée de ce profil — sélection de métriques, formats et destination — quel que soit l'état actuel de l'app.

Avertissement pour les raccourcis existants sans paramètre.

Dès que vous créez votre premier profil d'export dans l'app, un raccourci sans Profil défini exporte avec les réglages enregistrés du profil actif plutôt qu'avec les réglages actifs de l'app. Si vous comptez sur l'ancien comportement, épinglez le raccourci sur un profil précis (ou n'utilisez aucun profil) pour rester explicite. Un nom de profil qui n'existe plus échoue avec une erreur claire au lieu d'exporter la mauvaise chose.

## Où les trouver

Ouvrez l’app Shortcuts sur iOS ou macOS. Touchez + pour créer un raccourci, puis recherchez « Health.md » ou l’un des titres ci-dessus. Ils figurent dans la catégorie Health.

La plupart des intentions définissent openAppWhenRun = false et s’exécutent donc sans interface : aucun lancement d’app ni clignotement. Elles fonctionnent depuis les automatisations, les filtres de concentration, la commande « Dis Siri » et le bouton Action.

L’exécution lorsque l’iPhone est verrouillé ne déverrouille pas HealthKit.

Apple protège les données HealthKit lorsque l’iPhone est verrouillé et retire l’accès aux apps environ dix minutes après le verrouillage. Allow Running When Locked autorise Shortcuts à lancer l’action, mais ne contourne pas la protection des données HealthKit. L’autorisation d’accès au contenu Health.md dans Shortcuts ne la contourne pas non plus.

Si HealthKit est indisponible, Health.md conserve les dates demandées en attente et publie une notification Health Export Needs Attention. Déverrouillez l’iPhone, puis touchez la notification ou ouvrez Health.md pour réessayer. Un export entièrement autonome ne peut être garanti tant que le téléphone reste verrouillé.

  1. Automatisation personnelleHeure de la journée → choisissez une heure à laquelle votre iPhone est généralement déverrouillé, par exemple 8:00 AM.
  2. Intention Export Yesterday's Health Data.
  3. Intention Get Last Export Status.
  4. Afficher une notification avec le résultat.

Remarque sur l’état en attente : Get Last Export Status lit la dernière entrée enregistrée dans l’historique. Si HealthKit était verrouillé, il peut encore afficher l’export précédent jusqu’à la nouvelle tentative. La notification de reprise de Health.md est l’indicateur de référence pour les tâches en attente.

Recette : récupération ponctuelle d’un historique

Section intitulée « Recette : récupération ponctuelle d’un historique »
  1. Créez un raccourci.
  2. Export Health Data for Date Range avec start = 2024-01-01, end = 2024-12-31.
  3. Lancez-le depuis Shortcuts. Il parcourt l’année et écrit un fichier par jour. Une année complète peut demander quelques minutes.

Recette : suspendre la planification pendant les vacances

Section intitulée « Recette : suspendre la planification pendant les vacances »
  1. Filtre de concentration : lorsque le mode Vacances s’active, exécutez Turn Scheduled Export On or Off avec Enabled = false.
  2. Lorsqu’il se désactive, relancez l’intention avec Enabled = true.
Autorisation requise.

Les App Intents héritent de l’autorisation HealthKit et du coffre sélectionné dans l’app. Elles échouent avec un message clair si l’app n’a pas été ouverte et configurée au moins une fois sur cet appareil.