Een opdracht uitvoeren met een URL-schema op de Mac
Het URL-schema van Opdrachten biedt ondersteuning voor het uitvoeren van een opdracht die in je opdrachtenverzameling is bewaard. Deze functionaliteit kan handig zijn in automatiseringssystemen die meer dan alleen Opdrachten omvatten, zodat andere apps een opdracht in je verzameling kunnen uitvoeren. Je kunt het URL-schema van Opdrachten ook gebruiken in een taakbeheerapp om een opdracht als een stap in een project uit te voeren. URL-schema's kunnen worden gebruikt op elke plek waar een URL kan worden gebruikt: in je eigen app, in een webbrowser of in de commandoregel.
Een opdracht uitvoeren met een URL
Open een URL met de volgende structuur:
shortcuts://run-shortcut?name=[naam]&input=[invoer]&text=[tekst]
Gebruik de volgende parameters in de URL:
name: De naam van de opdracht die je wilt uitvoeren.
input (optioneel): De eerste invoer voor de opdracht. Je kunt kiezen uit twee opties: een tekenreeks of het woord
clipboard
. Wanneer de waarde voorinput
uit een tekenreeks bestaat, wordt die tekst gebruikt. Wanneer jeinput
instelt opclipboard
, wordt de inhoud van het klembord gebruikt.text: Als de invoer op text is ingesteld, wordt de waarde van de tekstparameter als invoer aan de opdracht doorgegeven. Als de invoer op clipboard is ingesteld, wordt deze parameter genegeerd.
Door een tekenreeks te gebruiken, kun je je eigen, voor URL gecodeerde tekst opgeven als invoer voor de opdracht. Een URL die bijvoorbeeld de tekst "
goetta is lekker
" als invoer moet doorgeven aan een opdracht met de naam "Zoek Goetta op", ziet er dan zo uit:shortcuts://run-shortcut?name=Zoek%20Goetta%20op&input=text&text=goetta%20is%20lekker
Een URL voor het overbrengen van de laatst gekopieerde tekst naar een opdracht met de naam "Voeg toe aan Notities", zou er zo uitzien:
shortcuts://run-shortcut?name=Voeg%20toe%20aan%20Notities&input=clipboard
Tip: Als je een opdracht vanuit een andere opdracht wilt uitvoeren, kun je beter de taak 'Voer opdracht uit' gebruiken dan een URL-schema. Voer alleen opdrachten met een URL uit als je wilt integreren vanuit een andere app buiten Opdrachten.