Apple のショートカット アプリには、使い始めるための組み込みの例が豊富に用意されていますが、サードパーティ製のアプリや高度なスクリプト メソッドを使用して、ツールをさらに活用することもできます。
iOSエコシステムに不可欠なAppleのショートカットアプリは、Appleデバイス上の様々なタスクを効率化・自動化するために設計された強力なツールです。豊富なサンプルが用意されているため、初心者でも簡単に使い始めることができます。
アプリの直感的なインターフェースと、あらかじめ用意されたショートカットの豊富なライブラリを組み合わせることで、生産性とデバイスとのユーザー インタラクションを向上させるシームレスなエクスペリエンスを実現します。
しかし、Appleのショートカットアプリの真の可能性は、内蔵のサンプルプログラムだけではありません。サードパーティ製アプリケーションや高度なスクリプトメソッドと連携することで、このアプリは無限の可能性の世界を切り開きます。
自動化を強化したいと考えているユーザーにとって、これらの追加リソースは、より複雑でパーソナライズされた効率的なワークフローを作成する手段を提供します。
サードパーティ製アプリは、特別なアクションやトリガーを提供することで、ショートカットの機能を拡張します。また、高度なスクリプトメソッドを使用することで、ユーザーは独自のニーズや好みに合わせてショートカットをカスタマイズできます。
これらの機能を組み合わせることで、ショートカット アプリはさらに強力で多用途なツールに変わり、Apple デバイス ユーザーに新しいレベルのカスタマイズとコントロールを提供します。
ギャラリーからのショートカット
ショートカットアプリの下部にある「ギャラリー」タブには、ユーザー向けにあらかじめ用意された様々なショートカットが用意されています。アクセシビリティ、写真撮影、書き込みなど、様々なショートカットが用意されています。
- スクリーンショットのクリーンアップ: 写真セクションにあるクリーンアップ ショートカットでは、ユーザーが保存するか削除するかを決定できるスクリーンショットのリストが提供されます。
- 集中力を中断: 「Get Stuff Done」カテゴリのこのショートカットは、ユーザーが選択したいくつかのアプリを除いて実行中のすべてのアプリを終了し、「Do Not Disturb」をオンにします。
- テキストの翻訳: ライティング ツールボックス カテゴリにあるこのショートカットを使用すると、テキストを音声で読み上げ、別の言語で表示することができます。
サードパーティ製アプリのショートカット
ギャラリーから先へ進むと、さまざまなサードパーティ製アプリがショートカットのアクションを提供します。
ウェブからビデオをダウンロードするためのショートカット
- SW-DLT : このショートカットは、「a-Shell」と呼ばれる iOS ターミナル アプリを使用して、Web 全体からビデオをダウンロードできます。
- 記事の要約: ChatGPT を活用し、OpenAI の人工知能ツールを使用して Web 上のあらゆる記事を要約します。
- 楽曲リンク:Toolbox Proアプリを使用すると、人気の音楽ストリーミングサービスからリンクを共有すると、好みのストリーミングサービスの同じ楽曲へのリンクを出力できます。例えば、友人からSpotifyのリンクを共有し、Apple Musicでその曲を見つけるといったことが可能です。
AppleScriptを使った高度なショートカット
AppleScriptは、AppleがmacOSオペレーティングシステム向けに開発したスクリプト言語です。ユーザーは、英語に似た分かりやすい言語を使って、Macとそのアプリケーションの動作を自動化できます。
Macのショートカットアプリには「スクリプトエディタ」アクションがあります。1つは「Macオートメーション用JavaScriptを実行」、もう1つは「AppleScriptを実行」です。
Macデスクトップで事前に決められたテキストを含むテキストファイルを作成する
アクションの例としては、誰かにテキストメッセージを送信する次の AppleScript があります。
アプリケーション「Messages」に、アカウント1の参加者「CONTACT」への参照をtheBuddyに設定し、theBuddyに「こんにちは、今日の調子はどうですか?」を送信するように指示します。 終わりを伝える
「CONTACT」を電話番号に、「こんにちは、お元気ですか?」を希望のメッセージに置き換えてください。「AppleScriptを実行」アクションに入力し、ショートカットの実行ボタンを押して実行してください。
次に、JavaScript アクションの例として、特定のメッセージを含んだ新しいテキスト ファイルをデスクトップに作成します。
var app = Application.currentApplication(); app.includeStandardAdditions = true; var desktopPath = app.pathTo("デスクトップ"); var fileName = "/NewTextFile.txt"; var fullPath = デスクトップパス.toString() + ファイル名; var file = app.openForAccess(Path(fullPath), { writePermission: true }); app.setEof(file, { to: 0 }); // 既存のコンテンツをすべてクリアします app.write("こんにちは、これはテストファイルです。", { to: file, startingAt: app.getEof(file) }); app.closeAccess(file);
ユーザーは「/NewTextFile.txt」内のファイル名を変更し、「app.write」内のファイルに含まれるテキストを変更できます。このコードはファイルから以前のテキストを削除して新しいテキストを追加しますが、その行を削除することで、テキストを置き換えずにテキストを追加できます。
JavaScript for Automation (JXA) または AppleScript を活用することで、ユーザーはコンピューティング環境を自分のニーズに合わせてカスタマイズし、Mac を使用する際の全体的なエクスペリエンスと効率を向上させることができます。