【Notion】マルチセレクトの項目を任意のデータベースから参照したいときはリレーションにする
414 語
2 分
【Notion】マルチセレクトの項目を任意のデータベースから参照したいときはリレーションにする
はじまり

リサちゃん
くそっ! どうやって設定するのだ!?

135ml
おうおう、どうしたいのだ?

リサちゃん
Notionのデータベースで設定したレコードの名前を、別のデータベースの属性値にしたいのだよ・・・

135ml
じゃあ、今回はその方法を紹介しましょう。
やりたいこと
Notionでは、タグをTagsの属性から編集および別のデータベースに設定することが出来ませんが、Tags自体の編集が少し面倒くさいです。そのため、データベースでタグを管理するようにして作業負荷を減らします。 そこで、データベースにあるレコードの名前を別のデータベースの属性値として入力したいとします。
その方法
そこで、データベースのとある列の入力タイプをマルチセレクト型にしたいと思います。
しかし、こうすると、どのデータベースから参照するとかは設定できません。Tagsのような運用となってしまいます。

そこで、Typeに設定するのはMulti-select型ではありません。

マルチセレクト型からデータベースのリレーションを取りたい時は、このリレーション型を選択します。

そして、任意のデータベースを選択します

最後にリレーションを追加するのを忘れないようにしましょう。

はい追加できました。
そして、リレーションが追加できていると、そのrelationのアイテムの中からマルチセレクト型の項目を選択することができます。

おまけ:選ぶ選択肢を一択にする
また、選択するアイテムを1つだけに限定したい場合は、Property設定からLimitを1 pageにすると実現できます。
例えば、タスクのステータスをTodo、In progress、Doneから一意に設定したい場合などに活用できそうです。

おしまい

リサちゃん
良かった・・・選択できた・・・

135ml
データベースを活用して、あなたのNotionを色々と拡張していきましょう!
以上になります!
記事を共有
この記事が役に立ったなら、ぜひ他の人と共有してください!
【Notion】マルチセレクトの項目を任意のデータベースから参照したいときはリレーションにする
https://endorphinbath.com/posts/notion-multiselect-to-database-relation/ 関連記事 スマート
1
【気を付けろ】GoogleドキュメントからNotionに貼り付けた画像はリンクで貼られる
Software GoogleドキュメントからNotionに貼り付けた画像は、画像そのものを貼っているわけではなくリンクを貼っているに過ぎません。なのでコピー元を消すと画像は消えます。
2
【Notion API】Google Apps Scriptでデータベースからページの中身を取得する
Code NotionのDatabase API、Page API、Block APIでページの内容を取得する方法を紹介します。ベースはJavaScriptなのでNode.js、Deno、Bunでも流用できるかと。
3
【Notion】プロジェクトやマイルストーンの進捗度を表現する
Software Notionで自分のタスクをプロジェクトとしてまとめて、その進捗度を可視化する手段を紹介します。
4
【Vertex AI】エクスポートしたNotionのページでRAGさせるかノーコードで。
Software Notionからエクスポートしたファイルを使って、Vertex AI Agent BuilderでRAGを実装する方法を紹介します。自分が持っているデータで独自に検索できてしまいます。
5
【Notion API】100個以上のブロックをページに追加するためのPythonスクリプト
Code Notion APIではページに100個以上のブロックを追加出来ないという制約があります。その制約の元で一つのページに100個以上のブロックを追加するPython関数を紹介します。
ランダム記事 ランダム