「すべてのリンクをコピー」でリレーションをフィルタする方法: Notion Tips (116)

はじめに

Notion Tips の第116回目は「すべてのリンクをコピー」を使って、リレーションの候補をフィルタする方法を解説します。リレーション先が大量で候補を見つけるのが大変なときに有効な手法です。

ブロック・ページへのリンクを取得

通常、ブロックを一つ選択し、6点のブロックハンドルから「ブロックへのリンクを取得」とするとブロックへのリンクを取得できます。

ブロックへのリンクを取得

データベースの場合には、「リンクをコピー」となります。今日のアップデートで、ABCDE データベースのタイトルと下のページの先頭が揃うようになりました。これまでチェックマークがあった分だけインデントがずれていたのですが、チェックマークが欄外に表示されるようになったので、わかりやすくなりましたね。

リンクをコピー (データベース)

すべてのリンクをコピー

ここで、ブロックが複数選択された場合にはメニューが変わり、「すべてのリンクをコピー」となります。

すべてのリンクをコピー (ブロック)

これで取得したリンクは以下のようになります。そのままリンクが複数取得できています。

https://www.notion.so/hkob/Notion-Tips-116-121d8e4e98ab80edb691fd4b4eae2ab6?pvs=4#121d8e4e98ab80c8be6acc565076cd5b

https://www.notion.so/hkob/Notion-Tips-116-121d8e4e98ab80edb691fd4b4eae2ab6?pvs=4#121d8e4e98ab807e84a4dfa311c01343

https://www.notion.so/hkob/Notion-Tips-116-121d8e4e98ab80edb691fd4b4eae2ab6?pvs=4#121d8e4e98ab809dbd4bea8b33002a28

データベースの場合には、チェックマークを使うことで飛び飛びのページを選択可能です。ここでブロックハンドルを選択すると、チェックマークをつけたページに対して「すべてのリンクをコピー」という指示ができるようになります。

すべてのリンクをコピー (データベース)

結果は以下のようになります。「a」「c」「e」のページへのリンクが取得できていることがわかります。

https://www.notion.so/hkob/a-c7159fe2c4174a86ac56ffb035c04a07?pvs=4

https://www.notion.so/hkob/c-3af7e99a29d94db1bb21e7232fb57609?pvs=4

https://www.notion.so/hkob/e-121d8e4e98ab804c83c9d1857b9c1d96?pvs=4

複数のリンクの使い道 → リレーションにおけるフィルタリング

ここで複数リンクが取得できたので、何か使い道はないかと探ったところ、リレーションのページ選択が楽になることがわかりました。先ほどの abcde のデータベースへのリレーションを最初に示した ABCDE データベースにリレーションしています。

リレーションを設定したデータベース

ここで、A のページに abcde データベースのリレーションを設定したいと思います。普通にリレーションを選択しようとすると以下のように全ての候補が表示されます。今回のようにアルファベットであればタイプしてフィルタリングすればいいです。ただし、日本語などの場合にはフィルタするのが面倒です。

フィルタなしのリレーション設定

ここで、先ほどの「すべてのリンクをコピー」を使ってみます。ここでは「h」「k」「o」「b」のページのリンクを貼ったところ、以下のようになりました。リンクを取得したページのみがフィルタされていることがわかります。

フィルタリングされたリレーション設定

フィルタされたものを選ぶことで「リンク済み」にすることができます。リンク先のページをうまくフィルタリングし、その後リンクを取得することで複数個のリンクを一括に設定できて便利だと思います。

リレーション設定後

おわりに

複数ページや複数ブロックのリンクはこれ以外にもいろいろと活用事例がありそうです。また何かユースケースが見つかったら紹介します。

hkob.notion.site