Alfredで複数のアプリケーションを一括で起動するWorkflowの作成方法

以前、複数のアプリケーションを一括で起動するWorkflowの作り方を記事にしたのですが、この方法だとアプリケーションのセットごとにWorkflowを作る必要が出てきます。
というわけで、今回はそれを改良して、後からセットの追加や更新がしやすいWorkflowを作ります。
Workflowの作成
まずはAlfredの環境設定の[Workflows]のサイドバー下の「+」ボタンを押し、「Blank Workflow」をクリックして必要情報を入力します。
今回の場合は複数のアプリケーションを一括で起動するWorkflowなので、名前は「Launch Applications」としておきます。

キーワード部分の設定
黒い背景部分を右クリックして、[Inputs]→[List Filter]を選択します。
List Filterを使うと、キーワードの後に、複数の選択肢を用意してそれぞれに応じた引数の設定ができるようになります。
キーワードに関しては「Application」の頭文字をとってaにして、下の「+」ボタンから選択項目を追加していきます。

今回の場合は「Design(デザインに必要なアプリケーションを一括起動する)」と「Coding(コーディングに必要なアプリケーションを一括起動する)」の2つを用意することにしました。
それぞれ「Title」には分かりやすい選択肢名、「Subtitle」には何のアプリケーションが起動するのか書いて分かりやすくしておきます。
「Arg」の部分には英数小文字で引数を設定しておきます(この情報を元に、あとで条件分岐します)。
条件分岐の設定
List Filterの右横にあるポッチをクリックして、[Utilities]→[Conditional]を選択します。
下の画像のようなパネルが表示されるので、左から3つ目と1番右の入力欄に、先ほどの「Arg」の値を入力していきます。

これでList Filterで選択した項目ごとに処理を変えられるようになりました。
アプリケーション起動部分の設定
Conditionalの目的の引数が書かれた場所の右横にあるポッチをクリックして、[Actions]→[Launch Apps / Files]を選択します。
あとはパネルに起動させたいアプリをドラッグして追加して「Save」を押します。

この作業を、条件分岐を設定した数分行うことになります。
最終的に下記のような形になっていればOKです。

試しにaの後にdesignと入力して項目を選択すると、設定したアプリケーションが一括で起動されるはずです。
まとめ
これで、あとから選択肢を増やしたい場合はList Filterの選択肢を増やして、条件分岐を設定し、起動するアプリケーションの設定をすれば増やせるようになりました。
もう少しラクな方法も模索中ですが、あまり頻繁に変わるようなものでもないので、ひとまずはこれでいこうと思います。
毎回1つ1つアプリケーションを起動していくのは地味に手間のかかることですし、毎日起動するのであれば設定しておいて損はないと思います。


Dashでドキュメント機能を無視して、スニペット検索だけする方法
ターミナルの$記号前の表示を自由にカスタマイズする
データベースの操作がGUIで分かりやすく操作できるSequel Proの最低限の使い方
Path Finderを使ってキーボードだけでファイル操作する方法(基本操作編)
macOS Mojaveのスクリーンショット機能についてまとめる
Alfred 4のDefault Results(デフォルト検索結果)で設定できることまとめ
macOSのシステム環境設定「Dock」の設定見直し
Finderの右クリックメニューからフォルダをVisualStudioCodeで開く方法
MagicPrefsを使ってMagic Mouseのカスタマイズを行う
2019年時点で使っている便利なAlfredのWorkflowまとめ
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
HyperSwitchで「This beta version has expired」と表示される場合は、公式サイトから再度インストールしてアップデート
Macのプレビュー.appを使って画像のトリミングを行う方法
Macユーザーにオススメのスニペットアプリ「Dash」でコードや定型文の管理を行う
FigmaのVariants機能でコンポーネントの状態を管理する方法
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
通知パネルの「閉じる」クリックをショートカットキーで行う方法
SafariのURLメニュー部分も考慮できるCSSの単位「dvh」
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?
Mac起動時に「Default Folder X は Finder のツールバーにボタンを追加しました」というダイアログが表示される場合の対処法