もっと思い通りに使うための Notion データベース・ API 活用入門(モットオモイドオリニ ツカウタメノ ノーション データベース エーピーアイカツヨウニュウモン)
- 著者:
- 掌田津耶乃(ショウダツヤノ)
- 出版社:
- マイナビ出版
- 出版日:
- 2022年08月26日頃
- ISBN:
- 9784839980658
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は、 Notion のデータベースと API について解説する書籍です。
便利に使える Notion ですが、データベースを詳しく知ることで、より効率的に使ったり、自分好みの表示にしたりすることができます。
また、 API を使うことで、 Notion の外部から、 Notion のデータを使ったり、更新したりすることができます。
「 Notion は使っているけれど、もっとデータをうまく活用したい」
「データの集計をしたり、複数のデータベースを連携させてみたい」
「 Notion の外部からも、 Notion のデータを操作・活用してみたい」
そんな方のために、 Notion の基本から、データベースの活用方法、 API の利用方法などをまとめました。
まったく Notion を使ったことがない方でもつまづかないように、 1 章、 2 章では Notion の基本的な使い方を紹介しています。
3 章からはデータベースの説明に入ります。データベースとビューの関係、基本的なデータベース作成方法とプロパティの説明、フィルターやグループの使い方などについて解説します。 4 章ではさまざまなビュー活用方法を紹介。 5 章では、すこし踏み込んで、データの集計や、データベース間のリレーションの仕方などを解説します。
6 章では、関数を使った計算方法を紹介します。四則演算はもちろん、条件の使い方、「テキスト」「数字」「日付」といったプロパティの種類ごとのさまざまな関数を紹介します。
7 章から 9 章までは、 API の基本から API を活用した Google スプレッドシートへの連携について紹介します。
7 章では、 Notion API 利用の基本的な設定をし、その後、 Google Apps Script と組み合わせて、 Google スプレッドシートに Notion のデータを取り出してみます。 8 章では、さらに、 Google スプレッドシートに取り出すデータに条件をつけたり、ソートをしたりする方法を紹介します。 9 章では、 Google スプレッドシートからのデータの追加・更新・削除を一通り説明します。
10 章では、 Python を使って Notion のデータを操作していきます。基本的なデータの取得・新規作成・更新・削除の方法を解説します。
11 章では、 Node.js と、 Notion 公式の「 Notion SDK for JavaScript 」を使って、 Notion のデータを操作する方法を紹介します。 Web ページにデータを表示させながら、基本的なデータの取得・新規作成・更新・削除の方法を解説します。
Notion を好きで、今よりももっと柔軟にデータを使ってみたい方におすすめの 1 冊です。
Chapter 1 Notion の基本をマスターしよう
Chapter 2 コンテンツを作成しよう
Chapter 3 データベースの基本をマスターしよう
Chapter 4 ビューを使いこなそう
Chapter 5 データの集計と連携
Chapter 6 関数を利用する
Chapter 7 API を利用しよう
Chapter 8 データを検索しよう
Chapter 9 データの作成・更新・削除
Chapter 10 Python から Notion API を利用しよう
Chapter 11 JavaScript から Notion API を利用しよう
技書の森解説
Notion をメモやタスク管理に使っている人は多くても、データベース機能やパブリック API を活用して業務フローを自動化している人はまだ少数です。本書はその「もう一歩先」に踏み込むためのガイドで、リレーション・ロールアップ・フォーミュラといったデータベースの高度な機能と、 Notion API を使った外部連携の両方をカバーしています。
著者の掌田津耶乃氏は多数の技術入門書を手がけてきた書き手で、プログラミング経験の浅い読者にも伝わる丁寧な導入が特徴です。 API の章では JavaScript (Node.js) を使ったサンプルコードが掲載されており、 Notion のページ作成やデータベースへのレコード追加を自動化する具体的な手順が示されています。
注意すべき点として、 Notion の API や UI は継続的にアップデートされるため、画面キャプチャやエンドポイントの細部が実際の環境と異なる可能性があります。ただし、データベース設計の考え方や API 連携のアーキテクチャは原則として変わらないため、そうした本質的な理解は長く使えます。 Notion を「個人のメモ帳」から「チームの情報基盤」に引き上げたい人に適した一冊です。
この本に興味がある方におすすめ
この本に関連
掌田津耶乃 の他の書籍
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルートと ML 本の賞味期限の見極め方を解説します。