Alfredで特定のフォルダ内だけを検索するWorkflowを作成する方法

自分の場合はDropbox内の「03_Works」というフォルダ内に仕事関連のフォルダは全て格納しています。
今回はAlfredのWorkflow機能で、「仕事用フォルダ内を検索するWorkflow」を作ってみます。
Workflowの作成
まずはAlfredの環境設定の[Workflows]のサイドバー下の「+」ボタンを押し、「Blank Workflow」をクリックして必要情報を入力します。
今回の場合は「仕事用フォルダ内を検索するWorkflow」なので、名前は「Work Folder Search」としておきます。

検索部分の設定
黒い背景部分を右クリックして、[Inputs]→[File Filter]を選択します。
このWorkflow Objectを使うと、ファイルの検索ができたり、検索するフォルダの指定もできます。

「Keyword」はWorkflowを発火させるためのキーになります(今回は「Work」の頭文字の「W」を設定します)。
「Placeholder Title」はAlfredに表示されるときに上に表示されるテキストで、「Placeholder Subtext」は下に小さく表示されるテキストです。
ちなみに文章中に{query}と入力すると、入力したテキストがそこに入るようになります。
「File Types」の部分では検索するファイルの種類を設定します。
右下の「+」ボタンを押して、入力欄に「public.folder」と入力すると、フォルダだけ検索されるようになります。フォルダ以外を設定したい場合は下記のようになります(もしくは、登録したいファイルをドラッグでも追加可能です)。
| ファイルの種類 | 入力テキスト |
|---|---|
| フォルダ | public.folder |
| 画像 | public.image |
| PNG | public.png |
| JPG | public.jpeg |
| データ | public.data |
| HTML | public.html |
| CSS | public.css |
| JavaScript | com.netscape.javascript-source |
次に、「Scope」タブへ移動して、「Search Scope」部分に検索対象にしたいフォルダをドラッグアンドドロップします。

「Limit and Sort」タブにある「Sort by」で検索結果の順番を設定できます。
デフォルトだと「Alfred’s Knowledge」ですが、「Creation Date(作成日順)」か「Last Modified Date(更新日順)」に変えておくと便利です。

ひと通り設定し終わったら「Save」を押して保存します。
Finderを開く部分の設定
File Filterの右横にあるポッチをクリックして[Actions]→[Reveal File]を選択します。
このWorkflow Objectを使うと、指定したファイルをFinderで開けます。

「Reveal Path」の部分にパスを設定すれば、指定したファイルをFinderで開けます。
ただ、今回の場合は先ほど設定した「File Filter」で取得したファイルを開きたいので、{query}と入力して「Save」を押せばOKです。
Workflowの確認
これでWorkflowは完成したので、試しにAlfredで「w」とspaceを入力したあとにテキストを入力すると、そのテキストで指定フォルダ内を検索できます。


BetterTouchToolでウィンドウリサイズ用のショートカットキーを設定する
使いやすくてキレイなmacOSのRSSリーダー「Reeder 3」
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
パスワード管理の定番アプリ1Passwordがメジャーアップデートで「1Password 8 for Mac」に!
Macの基本操作をラクにするために使っているユーティリティアプリ
Macでリッチテキストをコピペしたときに、余計なスタイルが入ってしまうのを回避する方法
Haptic Touch Barでタッチバーを押した時のフィードバックを追加する
ATOK Passport / ATOK for Macで日々の文字入力をラクにする
2019年2月時点でのMacアプリのダークモード対応状況
Alfredのランチャー(メインウインドウ)が邪魔で後ろが隠れてしまうときの対処法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Path Finder 8で動作がおかしいと思ったときにチェックすること
Facebookでシェアした記事の画像反映ができていない時の修正方法
Fantastical 3がサブスクリプションモデルになりUIが刷新!予定の管理がさらに便利になる機能が追加
CSS Nite in Kobe, vol.55「モダンコーディング:XDで作られたデータを元に実装工程のセミハンズオン」に参加してきました
SourceTreeで環境設定の「カスタムアクション」「アップデート」「高度な設定」が選択できない
1Passwordを便利に使うための小技や整理術!
ポモドーロテクニックを実践するために役立つデバイスごとのオススメアプリ
コーディング時にちゃんと意識したい複数語の連結方法一覧(キャメルケース・スネークケース・ケバブケース)
「年」と「歳」の使い分け / 「褒める」と「誉める」 / 「マネージャー」と「マネジャー」
合字に対応したプログラミング用フォント「Fira Code」でテキストエディタが見やすくなる