このマニュアルでは、GoogleカレンダーとNotionデータベースを同期するスクリプトの設定方法を説明します。

<aside> 👀

まずはじめに下記の動画をご覧ください!全体像の説明、重要な点をざっくりお伝えしています!

https://www.loom.com/share/3de605c1152c4ae8bbe1a4955969338c?sid=44744b73-050f-4b4b-a050-fb34bfd3b502

</aside>


<aside> 💡 準備するもの

  1. Googleアカウント
  2. Notionアカウント </aside>

<aside> ✅ 実装機能

  1. 基本は、Googleカレンダー → Notionの連携です。 ※Notion → Googleカレンダーには対応しておりません。
  2. 初期同期:連携前に登録済みの〇〇日後までのイベント(予定)をNotionデータベースに反映
  3. 新規追加:連携後に追加されたイベント(予定)は、定期的にNotionデータベースに追加
  4. 更新:イベント(予定)のタイトルや時間が更新されたら、Notionデータベースにも反映
  5. 削除:イベント(予定)が削除されたら、Notionデータベースの該当ページも削除 </aside>

<aside> 🗂️ 目次

</aside>

概略

本ツールを使用することで、Googleカレンダーの予定(イベント)を、Notionのデータベースに同期することができます。

GoogleカレンダーとNotionのデータベース、それぞれでスケジュールやタスクを管理している方にとっては非常に有用なツールになるはずです。

今までノーコードツール(iPaaS)等で同期連携していた方も、本ツールを使えば無料で実装することが可能になりますので、是非順を追って試してみてください!

下記、Googleカレンダー(左)の予定がNotionのデータベース(右)に反映されている状態です。対応する予定に色付けしています。イメージとして共有しておきます。

名称未設定のデザイン (3).png

それでは設定に入っていきましょう!!🔥

ステップ1: スプレッドシートのコピー

<aside> 📝 本ステップのゴール ツールの大元となるスプレッドシートをコピーし、ご自身のGoogle Drive内にスプレッドシートを作成すること。

</aside>

  1. スプレッドシートの取得

    以下のリンクからスプレッドシート(【コピペ用】Googleカレンダー ➔ Notion連携)を開いてください。

    https://docs.google.com/spreadsheets/d/1TwEYV8ZjWbmlurwaTWIlGYApdL4amIpGo8mnX-PDW_c/edit?usp=sharing

    CleanShot 2024-09-27 at 11.10.20@2x.png

  2. スプレッドシートをコピー

    スプレッドシートを開いたら、メニューの「ファイル」から「コピーを作成」をクリックしてください。

    CleanShot 2024-09-27 at 11.10.45@2x.png

    任意の名前を付けて、自分のGoogleドライブに保存します。

    CleanShot 2024-09-27 at 11.11.50@2x.png

    ファイルがコピーされたら準備完了です!

    CleanShot 2024-09-27 at 11.14.08@2x.png

ステップ2: Notion APIトークンの取得