Notionに爆速でメモを取るiOSショートカットの作り方解説

2024-05-10 ハック

Notionは思考をメモしておくのに最適なツールだが、何かを思いついた瞬間にNotionアプリを開く→メモを保存するためのページを開く→メモするというステップを踏むのは億劫だ。

そこで、別なアプリを入れることなく、iOSショートカット(&iPhoneのアクションボタン)を使い、爆速でNotionにメモをとる方法を紹介する。

実現できること

下記のように、どの画面からも爆速でNotionにページを作成し、作成されたページを開くところまでを自動化できる。

下準備:NotionのAPIを設定する

まず下準備として、NotionのAPIを使ってメモをする対象のデータベースを設定する。 下記の記事を参照にして、メモを貯めるためのデータベースのコネクトに、作成したインテグレーションを設定するところまで実施しよう。

https://chuqk.com/post/notion-api-setup-guide

ここで発行したシークレットキーは以降のステップで使用するので、メモしておくこと。

iOSショートカットを作成する

今回作成するショートカットの全体は下記の通り。

それぞれのアクションについて、順番に解説していく。

{ “parent”: { “database_id”: “ここにデータベースIDを入力” }, “properties”: { “タイトル”: { “title”: [ { “text”: { “content”: “ここに入力したテキストを変数で設定” } } ] }, “Date”: { “date”: { “start”: “ここに取得した日付を変数で設定” } } } }


- <u>**URLの内容を取得**</u>
準備した内容をNotionに送信するアクションを設置しよう。
「URLの内容を取得」アクションを設置し、URL部分には`https://api.notion.com/v1/pages/`と入力する。
また、下記の通り設定しよう。

方法:POST

ヘッダ:

本文を要求:ファイル

ファイル:先ほどの「テキスト」アクションを変数として設定

![](/images/notionに爆速でメモを取るiosショートカットの作り方解説_06.webp)

- 一致するテキスト
作成したページを開くために、NotionのAPIから帰ってきたページIDを取得するコマンドを配置する。
「一致するテキスト」アクションを設置し、上の「URLの内容」を変数として指定のうえ、[0-9a-zA-Z]の部分には`(?<="id":")[\w-]+(?=","created_time")`と記入しよう。
また、大文字小文字の区別にもチェックを入れておこう。

![](/images/notionに爆速でメモを取るiosショートカットの作り方解説_07.webp)

- テキストを置き換え
「テキストを置き換え」を設置し、一致するテキストの結果を受け、「-(半角ハイフン)」を「」(空欄=空白に置き換える=削除)としておこう。
※空白にしておくと「世界」と表示されます

![](/images/notionに爆速でメモを取るiosショートカットの作り方解説_08.webp)

- URLを開く
最後に、作成したNotionページを開くためにURLを開くアクションを配置しよう。
https://www.notion.so/アップデートされたテキストという形で置換後のテキストを変数として受ければOKだ。

![](/images/notionに爆速でメモを取るiosショートカットの作り方解説_09.webp)

またhttps:をnotion:に置き換えれば、iOSのNotionアプリで直接開くことも可能。

以上でショートカットが完成する。
ショートカットを実行するとテキスト入力欄が表示され、入力すると即Notion上にページが作成され、そのページが開かれる環境が構築できる。

### おまけ:アクションボタンに適用することでさらに爆速に!

iPhone15以降の人は、作成したショートカットをアクションボタンに割り当てておくと、上の動画のように、より爆速でメモを取ることが可能になるのでオススメだ。
また「メモる」など、簡素な名前にしておくとSiriからも実行しやすくなるので、シャワー中にふと何か思いつくことが多い人などはショートカット名も簡素にしておくといいだろう。