0%
バイブコーディング#Notion#API#自動化

Notion連携アプリの作り方

Notion APIを使ったアプリの作り方。データベース連携、ページ作成、自動化まで解説。

|(更新: 2024年12月20日|3分で読める

Notion連携アプリの作り方

Notion APIで自分だけのツールを作りましょう。

できること

  • データベース読み書き
  • ページ自動作成
  • 外部サービス連携
  • ダッシュボード作成

準備

  1. Notion Integrationを作成
  2. APIキー取得
  3. ワークスペースに追加

基本実装

プロンプト:
Notion APIでデータベースを操作するコードを作って:
- データベースの内容を取得
- 新規ページを追加
- プロパティを更新

コード例

import { Client } from '@notionhq/client'

const notion = new Client({ auth: process.env.NOTION_TOKEN })

// データベースを取得
const response = await notion.databases.query({
  database_id: 'your-database-id'
})

// ページを作成
await notion.pages.create({
  parent: { database_id: 'your-database-id' },
  properties: {
    Name: { title: [{ text: { content: '新規タスク' } }] },
    Status: { select: { name: '未着手' } }
  }
})

活用例

日報自動作成

プロンプト:
毎日18時に日報テンプレートを自動作成するスクリプト:
- 日付をタイトルに
- テンプレートをコピー
- Cronで定期実行

フォーム連携

プロンプト:
Webフォームの送信内容をNotionに保存:
- お問い合わせフォーム
- 送信でNotion DBに追加
- Slack通知

次のステップ

シェア:

参考文献・引用元

バイブコーディングの他の記事

他のカテゴリも見る