n8n-guide
N8n コミュニティ
Sign In
Notion Node (WIP)
📌例ワークフロー
例ワークフローのダウンロード
📌 Notion Nodeの概要
Notion Nodeとは?
•
N8nで
Notion API
を使用してNotionデータベースと対話するのに役立つ自動化ノード
•
Notionのページやデータベースを自動的に作成、照会、変更、削除するなどの操作を実行できます
•
繰り返しの手作業を減らし、他のサービスと連動して生産性を最適化できる!
Notion Nodeで可能なタスク
✅ページ関連機能:Notionページを作成、検索し、ブロックを追加または変更可能
✅ データベース関連機能: データベースの検索、検索、ページの追加および変更が可能
✅ ユーザー関連機能: Notion ユーザーリスト照会可能
📌 事前準備
Notion API KEY発行
Step1)Notionから
Integration
を作成する
Detail
Step2) IntegrationのAPI Keyを発行
Detail
Step3) NotionでIntegrationを特定のデータベースとページにリンクして権限を付与する
Detail
これで、N8n経由でNotionページを自動化する準備ができました! 💪
これから各ノードの機能を見てみましょう。
📌 Page ノード
概要
Notion Node (Page)
は、n8n で Notion API を活用して Notion のページを作成、検索、検索、削除できるようにするノードです。
このノードを使用すると、自動化されたワークフローを介してNotionページを効率的に管理できます。
1. Create Page (ページ作成)
機能
新しいNotionページを作成します。
入力(入力)
•
PageId
: 親ページまたはデータベースの URL (必須)
•
Title
:生成するページのタイトル(必須)
•
Simple
: 単純出力かどうか(選択)
•
Options
: 追加設定(オプション)
出力(出力)
•
生成されたNotionページのID
•
生成されたページのURL
•
その他の関連メタデータ(生成時間、修正時間など)
2. Search Page(ページ検索)
機能
特定のキーワードを含むNotionページを検索します。
入力(入力)
•
Operation
:
"search"
(必須)
•
Text
:検索するテキスト(必須)
•
Simple
: 単純出力かどうか(選択)
•
Options
: 追加設定(オプション)
出力(出力)
•
検索されたページのリスト
•
各ページのID、タイトル、URL、その他のメタデータ
3. Get Page (ページ情報のインポート)
機能
特定のNotionページの詳細情報を取得します。
入力(入力)
•
Operation
:
"get"
(必須)
•
PageId
: インポートする Notion ページの ID または URL (必須)
•
Simple
: 単純出力かどうか(選択)
出力(出力)
•
該当ページのタイトル、内容、作成日、修正日など詳細情報
4. Archive Page(ページ削除)
機能
既存のNotionページをアーカイブ(削除)します。
入力(入力)
•
Operation
:
"archive"
(必須)
•
PageId
: 削除するページの ID または URL (必須)
•
Simple
: 単純出力かどうか(選択)
出力(出力)
•
アーカイブされたページのIDとステータス情報
📌 Database ノード
概要
Notion Node (Database) は、n8n で Notion API を活用して Notion のデータベース情報を検索および検索できるようにするノードです。
このノードを使用すると、Notionのデータベースのリストを取得したり、特定のデータベース情報を取得したりできます。
1. Get Database (データベース情報のインポート)
機能
特定のNotionデータベースの情報を取得します。
入力(入力)
•
Resource
:
"database"
(必須)
•
DatabaseId
: インポートするデータベースのIDまたはURL(必須)
出力(出力)
•
データベースID、タイトル、作成日、変更日
•
属性リスト(列情報)
•
その他のメタデータ
2. Get Many Database (すべてのデータベースリストの参照)
機能
現在存在するすべてのデータベースのリストを照会します。
入力(入力)
•
Resource
:
"database"
(必須)
•
Operation
:
"getAll"
(必須)
出力(出力)
•
存在するすべてのデータベースのリスト
•
各データベースのID、タイトル、作成日、変更日、属性リストなど
3. Search Database(データベース検索)
機能
特定のキーワードを含むデータベースを検索します。
入力(入力)
•
Resource
:
"database"
(必須)
•
Operation
:
"search"
(必須)
•
Text
:検索するテキスト(必須)
•
Options
: 追加設定(オプション)
出力(出力)
•
検索されたデータベースのリスト
•
各データベースのID、タイトル、URL、その他のメタデータ
📌 User ノード
概要
Notion Node(User)は、n8nでNotion APIを利用して特定のユーザーの情報を照会したり、ワークスペース内のすべてのユーザーのリストを取得したりするためのノードです。
このノードを使用すると、Notionのユーザー情報を自動化された方法で管理できます。
1. Get User(特定のユーザー情報を取得)
機能
特定のNotionユーザーの情報を取得します。
入力(入力)
•
Resource
:
"user"
(必須)
•
UserId
: インポートするユーザーのID(必須)
出力(出力)
•
ユーザーのID、名前、Eメール
•
プロフィール画像の URL(avatar_url)
•
ユーザータイプ(個人またはボット)
2. Get Many User (すべてのユーザーリストを参照)
機能
Notion ワークスペース内のすべてのユーザーの情報を取得します。
入力(入力)
•
Resource
:
"user"
(必須)
•
Operation
:
"getAll"
(必須)
出力(出力)
•
ワークスペース内のすべてのユーザーのリスト
•
各ユーザーのID、名前、メール、プロフィール画像のURL
•
ユーザータイプ(個人またはボット)
📌 Block ノード
概要
Notion Node(Block)は、n8nを介してNotionページ内にブロックを追加したり、特定のページのブロックリストを検索したりする機能を提供します。
これにより、Notionページの内容を自動化して設定できます。
1. Append Block (ブロック追加)
機能
特定のNotionページ内に新しいブロックを追加します。
入力(入力)
•
Resource
:
"block"
(必須)
•
BlockId
:ブロックを追加するページまたはブロックのIDまたはURL(必須)
•
BlockUi.blockValues
:追加するブロックの種類と内容(必須)
◦
Type
: ブロックのタイプ (例:
"heading_1"
、
"paragraph"
、
"bulleted_list_item"
など)
◦
TextContent
: ブロックのテキスト内容
出力(出力)
•
生成されたブロックのID、タイプ、生成時間、修正時間
•
ブロックを作成したユーザー情報
2. Get Block (ブロックリストのインポート)
機能
特定のNotionページ内に存在するブロックのリストを照会します。
入力(入力)
•
Resource
:
"block"
(必須)
•
Operation
:
"getAll"
(必須)
•
BlockId
:ブロックリストを照会するページまたはブロックのIDまたはURL(必須)
出力(出力)
•
そのページ内に存在するすべてのブロックのリスト
•
ブロックのID、タイプ、作成日、修正日
•
ブロックの内容およびその他のメタデータ
Notion API Docsベースで動作します。
https://developers.notion.com/docs/getting-started
Made with Slashpage