iOSの「ショートカット」アプリ(旧Workflow)で、無限ループさせる方法


✏️この記事について

ショートカットアプリを作成している際に、「無限ループ」の方法を見つけたため、そのメモを備忘録がわりに書きます

参考にしたのはここここのサイト

✨教訓👉「無限ループ」は存在します!

iOSのショートカットアプリ、便利で使っていたのですが、唯一for文による無限ループが見当たらないことに不満を持っていました。(「参考」を参考にしてください)

🤔

でも、どうやら、ショートカットアプリで、「無限ループ」を実現する術があるようです。

無限ループを作成する

「ショートカット」にはアクションのグループを永遠に繰り返すアクションは用意されていませんが、「ショートカットを実行」アクションを使用することでこの動作をエミュレートできます。「ショートカットを実行」アクションを使用すると、ショートカット内で別のショーカットを実行できます。「ショートカットを実行」アクションで内包されている同じショートカットを実行するように構成すると、ショートカットは停止するまで最初から最後まで繰り返し実行されます。

「ショートカット」で「繰り返す」アクションを使用する - Apple サポート

ふむ...「ショートカットの実行」を、ショートカット内に埋め込めばいいんですね

できた...😇
ショートカットアプリの幅が広がりそうですね😭

参考

👇作ったレシピ

👇「繰り返す」アクション

👇➕か、➖ボタンでしか制御できない...

👇「各項目を繰り返す」アクション

👇改行された文章の行数を数えるなど、基礎的な制御ができる

参考サイト様

「ショートカット」で「繰り返す」アクションを使用する - Apple サポート

「if文」と「繰り返し」を使ってショートカットレシピを作成する。(iOS13 ショートカット)