【ショートカット紹介】ショートカット実行用URLスキームを取得する

ショートカットを外部から直接実行するためには、以下のようなURLスキームを使う必要があります。

shortcuts://x-callback-url/run-shortcut?name=

これを使うとショートカットアプリを起動してから実行するなんて手間が省けるようになるのです。

name=の後ろに実行したいショートカット名を付ければ良いだけなので、簡単といえば簡単なのですが、毎回手打ちをするのも面倒くさい。
ショートカット名もURLエンコードしないといけなくて、カタカナくらいなら頭でエンコードできても漢字は無理です。

ということで、たまに必要になるので作ったやつです。
あんまりニーズはないでしょうけど、数人は使ってくれる人がいるかなと。

ショートカットをインポートする

▼ショートカットの中身

実行したらURLスキームを取得したいショートカットを選択するだけ。

▼実行デモ

まぁ簡単ですね。
あとはコピーされているURLスキームを貼り付けて使うだけ。

先日紹介した、設定アプリの各項目を直接開くショートカットを使いたい場合に便利かもしれません。

ショートカットを外部アプリなどで実行したい人のためのショートカットです。

3 COMMENTS

Saho

突然のコメント失礼いたします。Facetimeオーディオをかけるショートカットを作成したのですが、電話を終えたあともショートカットアプリが立ち上がったままで、電話を終えたらショートカットアプリも終了するというようなショートカットやURLスキームはありますか?

返信する
もずく

こんにちは!
タスク管理アプリから直接ショートカットを実行できる良い方法はないかな〜と探していてこちらの記事にたどり着きました。
こちらのショートカットで無事実現できてとても助かりました!ありがとうございます!

返信する
匿名

もずくさんと同じ理由でこの記事にたどり着きました!とてもありがたく重宝させていただいてます!!ありがとうございます!

返信する

Saho へ返信するコメントをキャンセル