1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

NotionのデータベースIDがわからないあなたへ

Posted at

問題

どこのページを見ても、NotionのデータベースIDとページIDの記述がよくわからん!

よくあるのは、こんな感じの表記でしょうか。

https://notion.so/<データベースID>/?v=<ビューID>

でもこれ、どこを見ればいいの?となっていたので備忘録として書いておきます。

Notionアプリの場合

まず、データベースのページを開きます。
image.png

ここから、画像のようにビュー(テーブルビュー、ボードビューなど)の右側にある3点メニューを選択し、「ビューのリンクをコピー」しましょう。
image.png

もしくは、ビューを直接右クリックすることでも、コピーできます。
image.png

これの中に、データベースIDは含まれています。
もっと具体的にいっておくと、32桁の文字列になっています。

これを踏まえて下記を見ると、わかりやすくなったのではないでしょうか。

https://notion.so/<データベースID>/?v=<ビューID>

よくある勘違い
データベースページの右上にある3点メニューから「リンクをコピー」しても、データベースIDは含まれていません!
image.png


ブラウザのNotionの場合

このようにデータベースのページを開いたところにあるURLではありません
image.png

アプリ同様、ビューを右クリックすることで、「ビューのリンクをコピー」したり、ビューのページのみを「フルページとして開く」ことができます。
image.png

フルページとして開くと、こんな感じでURLの中にデータベースIDが含まれて表示されます。
まさしく、「so/」から「?v」までの間ですね。
image.png

注意事項

このデータベースIDをNotion API内でそのまま使おうとすると、エラーになる可能性があります。
その理由は、UUID形式で書いておく必要があるため。
image.png

現に私は以前、DifyからNotionのデータベースを操作するためにデータベースIDを用いて開発していたのですが、UUID形式で書いていなかったために想定通りの動作にならないことがありました。
image.png

したがって、このようにvalid uuidを求められた場合は、データベースIDを「8桁-4桁-4桁-4桁-12桁」としておきましょう。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?