ツール紹介

NotionとGASを繋ぐ — タスク管理を自動化する5つのレシピ

2025年4月28日 読了目安 約5分

はじめに

NotionはAPIが充実しており、GASと組み合わせることで様々な自動化が実現できます。実際の現場で使っている5つのパターンを紹介します。

レシピ1:スプレッドシートの更新をNotionに反映

Googleスプレッドシートのデータ変更を検知し、対応するNotionデータベースのレコードを自動更新します。

レシピ2:期限切れタスクのSlack通知

Notionの「期限」プロパティをチェックし、翌日が期限のタスクをSlackに通知します。

function checkDeadlines() {
  const tasks = queryNotionDatabase();
  const tomorrow = new Date();
  tomorrow.setDate(tomorrow.getDate() + 1);

  tasks.forEach(task => {
    const deadline = new Date(task.properties.期限.date.start);
    if (isSameDay(deadline, tomorrow)) {
      sendSlackNotification(task);
    }
  });
}

レシピ3:週次レポートの自動生成

週ごとの完了タスクを集計し、Googleドキュメントにレポートとして出力します。

レシピ4:フォーム回答をNotionに自動登録

Googleフォームの回答をトリガーに、Notionデータベースへ自動でレコードを追加します。

レシピ5:カレンダーとの同期

Notionのイベントをトリガーに、Googleカレンダーに予定を自動登録します。

まとめ

これらのレシピを組み合わせることで、Notionを中心とした業務フローの自動化が実現できます。

有留 勇樹

業務自動化エンジニア / Pocket-DX

中小企業向けにGAS・ChatGPT API・kintoneなどを活用した業務自動化を提供しています。まずはお気軽にご相談ください。

この記事の内容を、あなたの職場でも実現しませんか?

GAS・ChatGPT・kintoneを活用した業務自動化について、無料で相談できます。まずはお気軽にどうぞ。