Use x-callback-url with Shortcuts
Shortcuts supports x-callback-url, allowing the calling app to receive a response (a callback) when a particular interaction has completed. Futtathat parancsokat egy x-callback-url-ből a Parancs futtatása URL-séma használatával. Például:
shortcuts://x-callback-url/run-shortcut?name=Calculate%20Tip&input=text&text=24.99&x-success=...&x-cancel=...
Per the x-callback-url standard, the following additional parameters can be provided:
x-success (optional): A sikeres interakció esetén (például egy parancs importálása vagy futásának befejezése után) megjelenő URL. Amikor egy parancs fut, egy
result
nevű paraméter lesz hozzáfűzve az URL-hez, amely tartalmazza a parancs szöveges kimenetét.x-cancel (optional): A felhasználó által megszakított interakció esetén megjelenő URL.
x-error (optional): Hiba fellépése miatt sikertelen interakció esetén megjelenő URL. Egy
errorMessage
nevű paraméter lesz hozzáadva az URL-hez, és tartalmazni fogja a hiba leírását.
With x-success
, you can provide a URL that opens after the shortcut successfully finishes running. This could be used in conjunction with a multistep checklist of tasks in OmniFocus, wherein you open the x-callback-url to run a shortcut, return to the list, and move on to the next task via URL.
With x-cancel
, you can provide a contingency URL to launch if the shortcut stops before it finishes running. Mivel a parancs nem fejeződött be, a parancs nem adott vissza kimenetet.
With x-error
, you can provide a contingency URL to launch if the shortcut encounters an error while running and fails to finish. Ebben az esetben használhat másik URL-t a probléma kezeléséhez.