はじめに
はじめに
「ショートカットApp」は複数のアプリをまたぐ作業を自動化したり、Siriショートカットの機能を補完したり、ホームオートメーションをコントロールするためのアプリです。
iOSに標準でインストールされているアプリなので、無料で使うことができます。
また機能は限られますが、前述にとどまらない使い方もできます。
たとえば、以下のようなことができます。
- 出勤・退勤時間を記録する。
- ヘルススケアAppに体重を記録する。
- 歩数計機能の歩数を読み上げる。
- 1タップで「これから帰るよ」のメールを送る。
- 「Hey Siri、緊急事態!」などの任意のフレーズで、自動的に緊急連絡先に電話をかける。
- 「Hey Siri、ただいま」などの任意のフレーズで、玄関のスマートロックを解除する。
- 今聞いてる曲の情報をSNSに投稿する。
- 今見ているウェブサイトのURLをQRコードにする。
- 複数の写真を結合する。
- 電話番号の先頭に、0063や006751を付加して電話をかける。
しかしAppleは簡単な「ショートカット ユーザガイド」しか公開していないうえに、説明が不十分であるため、ショートカットAppでは何ができて何ができないのかが分かりづらいのが難点です。
またiOSに依存した動作も多いため、本気で使いこなしたいのであれば、iOSの仕様やiOSアプリの作り方についても理解する必要があります。
ショートカットAppは大きな可能性を秘めたアプリであるにもかかわらず、これらのハードルのせいで活用が進んでいないことを残念に感じます。
そこで多くの人にショートカットAppを活用してもらうために、「ショートカットApp アクションリファレンス」を執筆しました。
当アクションリファレンスが、みなさんのショートカットApp活用の一助になれば幸いです。
概要
このアクションリファレンスは、ショートカットApp バージョン3.5(iOS 13)の標準アクションと、Apple製の無料アプリのアクションについて解説しています。
専用のデバイスが必要なアクションや、Apple以外がリリースしたAppのアクション、専用のアカウントを作る必要があるウェブサービスのアクション、廃止されたアクションについては解説を省きました。
また一部の機能については、筆者が検証を行うためのデバイスを所有していないため、機能の紹介だけにとどめました。
なおショートカットAppの基本的な使い方については、Appleの「ショートカット ユーザガイド」をお読みください。
用語は、「ショートカット ユーザガイド」や、Objective-C, Swiftのドキュメントで使用しているものに合わせるように努めましたが、わかりやすさを優先して一般的な言葉を使用している場合があります。
このアクションリファレンスは、筆者による独自調査の結果をまとめたものです。
ショートカットAppは、OS・アプリのバージョンアップにより、アクションが追加・改名・廃止されたり、挙動が変わることがあります。
OSの設定は、地域は日本、言語は日本語に、その他の設定は標準状態のものに設定しています。
当アクションリファレンスは、筆者による独自調査の結果をまとめたものです。
ショートカットAppは、OS・アプリのバージョンアップにより、アクションが追加・改名・廃止されたり、挙動が変わることがあります。
なお筆者は、基本的なプログラミングの知識はありますが実務経験に乏しいため、当アクションリファレンスに記述・解釈の誤りが含まれている可能性があります。
お気づきの点がありましたら、ページ下部の「お問い合わせ」からご連絡ください。
参考文献
当アクションリファレンスは、Appleの各種ドキュメントや先人の解析なくしては執筆することができませんでした。
またこれらの他にも、さまざまなウェブサイト・書籍を参考にさせていただきました。
皆さんに感謝いたします。
-
- ショートカット ユーザガイド (Apple Inc.)
- https://support.apple.com/ja-jp/guide/shortcuts/welcome/ios/
- ショートカット ユーザガイド (Apple Inc.)
-
- Workflow (DeskConnect, Inc.)
- https://workflow.is
- Workflow (DeskConnect, Inc.)
-
- Apple Developer Documentation (Apple Inc.)
- https://developer.apple.com/documentation/
-
- iOS アプリケーション プログラミングガイド
- http://developer.apple.com/jp/devcenter/ios/library/documentation/iOSApplicationProgrammingGuide.pdf (公開終了)
- iOS アプリケーション プログラミングガイド
-
- Objective-Cによるプログラミング
- http://developer.apple.com/jp/devcenter/ios/library/documentation/ProgrammingWithObjectiveC.pdf (公開終了)
- Objective-Cによるプログラミング
-
- Introduction to Uniform Type Identifiers Overview
- https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/understanding_utis/understand_utis_intro/understand_utis_intro.html
- Introduction to Uniform Type Identifiers Overview
- Apple Developer Documentation (Apple Inc.)
-
- Workflow for iOSの覚書 (しかさω)
- http://four-or-three.hateblo.jp (公開終了)
http://iosautomation.net (公開終了)
- Workflow for iOSの覚書 (しかさω)
-
- Workflow for iOS Wiki (しかさω)
- http://workflow-ios.memo.wiki/ (公開終了)
http://iosautomation.net/wiki/ (公開終了)
- Workflow for iOS Wiki (しかさω)
-
- もう一人のYくん (The theory)
- http://blog.thetheorier.com
- もう一人のYくん (The theory)
-
- 5ちゃんねる: iOS板 Workflowスレッド・ショートカットスレッド (Loki Technology, Inc.)
- https://fate.5ch.net/ios/
- 5ちゃんねる: iOS板 Workflowスレッド・ショートカットスレッド (Loki Technology, Inc.)
-
- ScPL (pfg)
- https://scpl.dev
- ScPL (pfg)
-
- Shortcuts JS (Josh Farrant)
- https://shortcuts.fun
- Shortcuts JS (Josh Farrant)
-
- MacStories(MacStories, Inc.)
- https://www.macstories.net
- MacStories(MacStories, Inc.)
-
- Reddit: Subreddit Workflow, Shortcuts (Reddit Inc.)
- https://www.reddit.com/r/workflow/(更新終了)
https://www.reddit.com/r/shortcuts/
- Reddit: Subreddit Workflow, Shortcuts (Reddit Inc.)