最初に紹介するツールは、リレーションが張られた Notion のデータベースから ER ダイアグラムを作成するものです。このツールは、NotionRubyMapping をインストールしたときに、サンプルツールとして一緒にインストールされています。解説は書籍で実施しているので、こちらでは省略します。
このツールは、以下のように呼び出されます。上で説明したように調査するデータベースと記録するコードブロックの URL または ID を指定します。
このツールを使って、Irish tunes in YouTube のページのデータベース群を作成したものがこちらになります。
作成したサンプル ER 図

設計時に手書きしていた ER図はこちらになります。双方向のリレーションが見にくいので、今後もう少し見やすく変更する可能性があります。
なお、本書では紹介しませんでしたが、このツールとは逆に ER図から Notion のデータベースを作成するツールも作成しています。erdToNotionDb sample のページで解説しているので、興味がある人は参照してみてください。
この CHAPTER 内の SECTION
S23. ショートカットアプリについて
5
S24. 声でタスク登録アプリ
5
S26. ER図作成ツール
6
S27. NotionTimeRecording
6
S25. レシート自動記録アプリ
5
C5. ショートカットによる応用
5
C4. Google Apps Scriptによる応用
4
C3. Notion APIの基本(CRUD別の紹介)
3
C2. Notion APIで理解するNotionのデータ構造
2
C1. Notion APIの概要と利用準備
1
S22. Slack連携アプリ
4
S20. Google Form 連携アプリ
4
S18. Google Apps Script について
4
S17. 削除 (Delete)
3
S16. 作成 (Create)
3
S15. 更新 (Update)
3
S14. 一覧取得 (Read)
3
S13. 個別取得 (Read)
3
S12. API アクセスの種類
3
S11. プロパティ要素
2
S19. Notion API アクセスのための関数作成
4
S21. Google カレンダーからタスクを作成するアプリ
4
S10. ブロック要素
2
S9. 共通オブジェクト要素+α
2
S8. データの分類
2
S7. NotionRubyMapping の起動
2
S6. JSON データフォーマット
1
S5. Talend API Tester のインストール
1
S4. NotionRubyMapping のインストール
1
S3. インテグレーションキーの作成と取得
1
S2. サンプルテンプレートの複製
1
S1. Notion API について
1
C6. NotionRubyMappingを利用したツール
6
CHAPTER LIST
C1. Notion APIの概要と利用準備
1
C2. Notion APIで理解するNotionのデータ構造
2
C3. Notion APIの基本(CRUD別の紹介)
3
C4. Google Apps Scriptによる応用
4
C5. ショートカットによる応用
5
S27. NotionTimeRecording
6
S26. ER図作成ツール
6
S25. レシート自動記録アプリ
5
S24. 声でタスク登録アプリ
5
S23. ショートカットアプリについて
5
S22. Slack連携アプリ
4
S20. Google Form 連携アプリ
4
S18. Google Apps Script について
4
S17. 削除 (Delete)
3
S16. 作成 (Create)
3
S15. 更新 (Update)
3
S14. 一覧取得 (Read)
3
S13. 個別取得 (Read)
3
S12. API アクセスの種類
3
S11. プロパティ要素
2
S19. Notion API アクセスのための関数作成
4
S21. Google カレンダーからタスクを作成するアプリ
4
S10. ブロック要素
2
S9. 共通オブジェクト要素+α
2
S8. データの分類
2
S7. NotionRubyMapping の起動
2
S6. JSON データフォーマット
1
S5. Talend API Tester のインストール
1
S4. NotionRubyMapping のインストール
1
S3. インテグレーションキーの作成と取得
1
S2. サンプルテンプレートの複製
1
S1. Notion API について
1
C6. NotionRubyMappingを利用したツール
6