You can finally close the shortcuts or scriptable with the shortcut Homescreen.
I assume you mean the “Return to Homescreen” action, right?
How is this done for Scriptable?
Did you know that Scriptable has had this functionality built in for a long time? It’s undocumented, but App.close()
does exactly the same thing, without Shortcuts.
3 Likes
I have used the App.close, but without correct result.
Now you can use a shortcut, name it Homescreen and add it at the end of the script with this kind of code:
//const SHORTCUTNAME = "Alarm_Set";
const XCBURL = "shortcuts://x-callback-url/run-shortcut"
let cb = new CallbackURL(XCBURL);
let cb1 = new CallbackURL(XCBURL);
function OpenShortCut(){
cb.addParameter("name", "Your other Shortcut to run in script");
cb.open();
cb1.addParameter("name", "Homescreen");
cb1.open();
}
…
//---------------------------------------
if (config.runsInApp) {
OpenShortCut()
Script.complete()
}
//---------------------------------------