Ga naar inhoud

Shortcuts en App Intents

Gezondheidsgegevens van gisteren exporteren

Snelkoppeling zonder parameters. De snelste manier om gewoon de gegevens van gisteren te exporteren zonder extra vragen. Gebruikt dezelfde engine als de handmatige export. Optionele parameter Profiel (zie Exportprofielen).

Gezondheidsgegevens voor een datum exporteren

Eén parameter Datum. Het tijdstip wordt genegeerd. Handig voor automatiseringen op basis van een kalender. Optionele parameter Profiel.

Gezondheidsgegevens voor een datumbereik exporteren

Parameters Begindatum en Einddatum, beide inclusief. Gebruik dit om historische gegevens aan te vullen. Optionele parameter Profiel.

Gezondheidsgegevens van de laatste N dagen exporteren

Parameter Aantal dagen (1–366). Het bereik eindigt gisteren en de standaardwaarde is 7. Geschikt voor automatiseringen zoals 'exporteer elke zondag de laatste 7 dagen'. Optionele parameter Profiel.

Gezondheidssamenvatting voor een datum ophalen

Geeft een gestructureerde momentopname terug van stappen, actieve calorieën, slaap en hartslag zonder iets naar de kluis te schrijven. Gebruik deze intentie in Shortcuts om waarden aan andere apps door te geven.

Status van laatste export ophalen

Geeft het tijdstempel, de successtatus, het aantal dagen en een eventuele foutreden van de meest recente vastgelegde export terug. Een verzoek op een vergrendeld apparaat blijft in behandeling tot een nieuwe poging en verschijnt in die tussentijd niet als huidige status.

Geplande export in- of uitschakelen

Booleaanse parameter. Gebruik deze om het schema te pauzeren, bijvoorbeeld tijdens de focus Vakantie, en later te hervatten.

Maak en beheer opgeslagen exportprofielen in Health.md op iPhone of Android. Op Apple-platforms is profielbeheer momenteel alleen voor iPhone gedocumenteerd; beschikbaarheid op iPad of macOS wordt niet geclaimd.

Alle vier exportintents accepteren een optionele parameter Profiel. Zodra profielen bestaan, gebruikt een lege parameter het actieve profiel; in de legacy-modus zonder profielen worden de huidige in-app exportinstellingen gebruikt. Geef de naam van een opgeslagen profiel door om de bevroren configuratie van dat profiel — metrieselectie, formaten en bestemming — uit te voeren, ongeacht wat de app op dat moment toont.

Let op voor bestaande sneltoetsen zonder parameter.

Zodra je je eerste exportprofiel in de app aanmaakt, exporteert een sneltoets zonder ingesteld Profiel met de opgeslagen instellingen van het actieve profiel in plaats van de actuele app-instellingen. Vertrouw je op het oude gedrag, pin de sneltoets dan op een specifiek profiel (of houd nul profielen) om expliciet te blijven. Een profielnaam die niet meer bestaat faalt met een duidelijke fout in plaats van het verkeerde te exporteren.

## Waar je ze vindt

Open de app Shortcuts op iOS of macOS. Tik op + om een nieuwe snelkoppeling te maken en zoek naar 'Health.md' of een van de bovenstaande namen. De intenties staan in de categorie Gezondheid.

De meeste intenties hebben openAppWhenRun = false. Ze worden dus zonder zichtbare app uitgevoerd: de app opent niet en de interface flitst niet in beeld. Je kunt ze gebruiken vanuit automatiseringen en focusfilters, via Hé Siri en met de actieknop.

Uitvoeren bij vergrendeling ontgrendelt HealthKit niet.

Apple beschermt HealthKit-gegevens wanneer de iPhone is vergrendeld en trekt app-toegang ongeveer tien minuten na het vergrendelen in. Met Uitvoeren bij vergrendeling toestaan kan Shortcuts de actie starten, maar deze instelling omzeilt de gegevensbescherming van HealthKit niet. De toestemming voor Health.md-appinhoud in Shortcuts doet dat evenmin.

Als HealthKit niet beschikbaar is, bewaart Health.md de gevraagde datums als openstaand en plaatst het de melding Gezondheidsexport vereist aandacht. Ontgrendel de iPhone en tik daarna op de melding of open Health.md om het opnieuw te proberen. Een volledig automatische export zonder toezicht kan niet worden gegarandeerd zolang de telefoon vergrendeld blijft.

  1. Persoonlijke automatiseringTijdstip → kies een moment waarop je de ontgrendelde iPhone meestal gebruikt, bijvoorbeeld 8:00 AM.
  2. Intentie Gezondheidsgegevens van gisteren exporteren.
  3. Intentie Status van laatste export ophalen.
  4. Toon melding met het resultaat.

Opmerking over een openstaande status: Status van laatste export ophalen leest het meest recente item in de exportgeschiedenis. Als HealthKit tijdens deze uitvoering door vergrendeling niet beschikbaar was, kan de intentie nog de vorige export tonen totdat je het openstaande verzoek opnieuw uitvoert. De herstelmelding van Health.md zelf is het gezaghebbende signaal voor openstaand werk.

Recept: eenmalig historische gegevens aanvullen

Section titled “Recept: eenmalig historische gegevens aanvullen”
  1. Maak een snelkoppeling.
  2. Gebruik Gezondheidsgegevens voor een datumbereik exporteren met begin = 2024-01-01 en einde = 2024-12-31.
  3. Voer de snelkoppeling uit. Health.md doorloopt het jaar en schrijft één bestand per dag. Voor een heel jaar kan dit enkele minuten duren.

Recept: planning pauzeren tijdens vakantie

Section titled “Recept: planning pauzeren tijdens vakantie”
  1. Focusfilter: voer bij het inschakelen van de focus Vakantie de intentie Geplande export in- of uitschakelen uit met Enabled = false.
  2. Voer de intentie bij het uitschakelen van de focus opnieuw uit met Enabled = true.
Toestemming vereist.

Intenties nemen je HealthKit-toestemming en kluisselectie uit de app over. Ze geven een duidelijke fout als de app niet ten minste eenmaal op dit apparaat is geopend en geconfigureerd.