AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」

最近Notionを使う機会が多く、Alfredからページを探して開けると便利だなと思い、ワークフローを探してみたところ、まさにピッタリなワークフローがありました。
ただ設定が少しややこしいので、今回はその設定方法についてまとめておきます。
Notion Search
Notion Search(notion-search-alfred-workflow)はAlfredからNotionの検索ができるようになるワークフローです。
Notionのサイドバーの「検索(Search)」をクリックして検索したときと同じ結果が表示されて、ブラウザで開くかアプリで開くかも設定で切り替え可能です。
設定方法
ワークフローはGitHubのページからダウンロードできます。
1番下の「Download」からダウンロードして「Notion.Search.alfredworkflow」ファイルをダブルクリックすると、Alfredのインストールページが開きます。

インストールしたあとそのままでは使用ができなくて「cookie」と「notionSpaceId」の2つの値を設定する必要があります。
ワークフローの右上の「[x]」アイコンをクリックして[Enviroment Variables]タブをクリックすると、環境変数一覧が表示されます。

ここの「cookie」と「notionSpaceId」の値部分をダブルクリックして入力します。

cookieの取得方法
情報を取得するには、Google ChromeなどのブラウザからNotionを開いて、Chromeの開発者ツールの[ネットワーク(Network)]タブを開いた状態で「検索」をクリックして実際に検索を実行します。
検索するキーワードはなんでもOKです。

検索すると、ネットワーク一覧に「search」が表示されるのでそれをクリックします。
[ヘッダー(header)]タブの下の方に「cookie:」と書かれた項目があるので、「cookie:」以降の値をコピーして、先ほどの環境変数にペーストします。

notionSpaceIdの取得方法
そのまま今度は[ヘッダー(header)]タブから[プレビュー(preview)]タブへ移動して、「results」の中を開くと「spaceId:」があります。

「”(ダブルクォート)」は不要で、囲まれているIDをコピーして、先ほどの環境変数にペーストします。
アプリで開くかブラウザで開くか設定する
環境変数の中に「useDesktopClient」があります。
デフォルトは「False」になっていますが、「True」に変更するとデスクトップクライアント(アプリ版Notion)で検索結果が開くようになります。
自分の場合はアプリ版を使っているので「True」に変更しておきました。
設定がすべて終わったら「Save」で保存します。
基本的な使い方
設定が完了したらAlfredランチャーを起動して「ns(Notion Searchの略)」と入力して半角スペースのあと、キーワードを入力するとNotion内の検索結果が表示されます。

絞り込まれた結果を選択すると、ブラウザもしくはデスクトップクライアントで結果のページが開きます。
うまく実行されない場合はXcodeがインストールされていなかったり、Python3がインストールされていないなどの問題がありそうで、この2つをインストールすれば正常に動作するみたいです。
設定が少しややこしいですが、データベース内の情報も検索できますし、かなり重宝しそうです。


Evernoteに公式のテンプレート機能が登場!!これでスムーズにテンプレートを呼び出すことが可能に!!
知っていると作業が少しラクになるMacの豆知識 #1日1Tips – 2019年12月
Google Chromeのタブを検索するAlfred Workflowの「Search Safari and Chrome Tabs」で、タブ移動をラクにする
Macのエイリアスとシンボリックリンクの違いや作成方法
2019年2月時点でのMacアプリのダークモード対応状況
Mac版GoodNotes 5でiPadで書いたノートをMacでも閲覧したり編集する
Path Finderでタグを一斉に追加するタググループ機能
Alfredの環境設定の同期・バックアップの方法
Alfred 4.0.8からAirDropやiCloud DriveをすばやくFinderで開けるように!
Gmailの確認不要なメールを整理してスッキリさせる
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?
1つのノートアプリにすべて集約するのをやめた理由|2025年時点のノートアプリの使い分け
Notionログイン時の「マジックリンク」「ログインコード」をやめて普通のパスワードを使う
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」
Gitで1行しか変更していないはずのに全行変更した判定になってしまう
Macでアプリごとに音量を調節できるアプリ「Background Music」