Googleカレンダーの同期
GoogleカレンダーとNotionの双方向同期を設定します。アカウント接続、フィールドマッピング、カレンダー選択、どちらのアプリからでもイベントを作成できます
Googleカレンダーのイベントは2syncを通じてNotionデータベースと自動的に同期されます。どちらのアプリでイベントを作成・編集しても、数分以内にもう一方に反映されます。どのカレンダーを含めるか、フィールドをどのようにマッピングするか、同期を双方向にするか一方向にするかを選択できます。
始め方
Googleカレンダーを接続する
- Googleカレンダー & Notion同期のオンボーディングに移動します
- Googleカレンダーを接続をクリックします
- 同期したいカレンダーがあるGoogleアカウントを選択します
- 2syncがイベントにアクセスして更新できるように、必要な権限をすべて許可します
- 接続後、オートメーションに含めるカレンダーを選択します
別のGoogleアカウントを追加するには、新しい接続を追加をクリックして上記の手順を繰り返します。
Notionを接続する
Notionの接続方法は2つあります:
2syncテンプレートを使用する場合:
- Notionと接続をクリックします
- 開発者が提供するテンプレートを使用を選択します
- アクセスを許可をクリックします
Notionがデフォルトのアジェンダテンプレートをワークスペースに複製し、2syncが自動的にデータベースを検出します。その他のオプションについてはNotionデータベースのセットアップをご覧ください。
自分のデータベースを使用する場合:
- データベースが2syncに接続されていることを確認します:データベースページで**(•••) > 接続の追加 > 2sync**をクリックします
- データベース(ビューやページではなく)を選択します
- (•••) > リンクをコピーからデータベースリンクをコピーします
- セットアップ中にプロンプトが表示されたらリンクを貼り付けます
Wikiページ内のデータベースは、Notion APIの制限によりサポートされていません。
最初のオートメーションには2syncテンプレートを使用してください。適切なプロパティタイプが事前設定されたデータベースが作成されます。後からカスタマイズできます。
デフォルトカレンダーを選択する
複数のカレンダーを同期する場合、1つをデフォルトアセットに設定する必要があります。Notionで作成された新しいイベントは、別途指定しない限りこのカレンダーに同期されます。
カレンダー接続タブで、希望するカレンダーの横にあるデフォルトに設定をクリックして設定します。
GoogleカレンダーとNotion間のフィールドマッピング方法
フィールドマッピングは、GoogleカレンダーとNotion間のデータ転送方法を制御します。各フィールドの同期方向を個別に設定できます。サポートされているすべてのフィールドの詳細なリファレンスについては、Googleカレンダーのフィールドをご覧ください。
同期方向
- 双方向同期:どちらのアプリで変更しても、もう一方が更新されます
- Notionへの一方向同期:Googleカレンダーの変更がNotionを更新しますが、逆は行われません
- カレンダーへの一方向同期:Notionの変更がGoogleカレンダーを更新しますが、逆は行われません
詳細な比較については、双方向同期と一方向同期をご覧ください。
利用可能なフィールド
| Googleカレンダーフィールド | Notionプロパティタイプ | 備考 |
|---|---|---|
| イベント名 | Title, Text, Select | イベントのタイトル |
| 日付 | Date | 開始・終了日時 |
| 説明 | Text | イベントの説明 |
| 場所 | Text | イベントの場所 |
| 参加者(リレーション) | Relation | 連絡先データベースへのリンク |
| 参加者 | Text | 参加者のプレーンテキストリスト |
| 参加者(Notionワークスペースメンバー) | People | Notionワークスペースユーザーにマッピング |
| カレンダー名 | Text, Select, Relation | イベントが属するカレンダー |
| 会議通話リンク | Text, URL | ビデオ通話リンク(Meet、Zoomなど) |
| イベントの色 | Select | 色分けカテゴリ |
| イベントステータス | Text, Select | 確認済み、仮、またはキャンセル |
| イベントタイプ | Text, Select | デフォルト、誕生日、Gmailから、不在、勤務場所、または集中時間 |
| イベントの公開設定 | Select | 公開、非公開、またはデフォルト |
| 予定あり/なし | Select | 空き時間として表示されるかどうか |
| 繰り返し | Checkbox | イベントが繰り返されるかどうか |
| 回答ステータス | Text, Select | あなたのRSVPステータス |
| 同期ステータス | Text, Select | 現在の同期状態 |
| 主催者 | Text | イベントの作成者 |
| Googleカレンダーリンク | Text, URL | イベントへの直接リンク |
| カレンダーID | Text, Email, Select | カレンダー識別子 |
| イベントID | Text | 一意のイベント識別子 |
| Googleカレンダーでの削除トリガー | Checkbox, Status, Formula | チェック/完了時にイベントを削除 |
フィールドの追加
フィールドマッピングセクションで**+ フィールドを追加**をクリックして、追加のフィールドを追加します。すべてのフィールドがデフォルトで表示されるわけではありません。
どのイベントを同期するか選択するには?
カレンダーの選択
カレンダー接続タブで、カレンダーのオン/オフを切り替えて同期するカレンダーを制御します。同じオートメーション内で複数のGoogleアカウントのカレンダーを含めることができます。
フィルターの使用
フィルターを使用すると、特定のイベントのみを同期できます。利用可能なすべてのオプションについては、Googleカレンダーのフィルター条件をご覧ください。フィルターセクションで:
- フィルター戦略を選択します:フィルターなし、すべての条件、またはいずれかの条件
- イベントプロパティに基づいて条件を追加します
一般的なフィルター例:
- タイトルに「会議」を含むイベントのみを同期
- 「集中時間」としてマークされたイベントを除外
- 特定のカレンダーのイベントのみを同期
- 繰り返しイベントを除外
イベントタイプ
イベントタイプでフィルタリングできます:
- デフォルト:通常のカレンダーイベント
- 誕生日:誕生日イベント
- Gmailから:Gmailから作成されたイベント
- 不在:不在ブロック
- 勤務場所:勤務場所イベント
- 集中時間:集中時間ブロック
Notionからイベントを作成するには?
Notionデータベースの新しいページは、次の同期サイクルでGoogleカレンダーイベントを自動的に作成します。
特定のカレンダーへの割り当て
カレンダー名フィールドをNotionのSelectプロパティにマッピングします。新しいページを作成する際に、イベントを表示するカレンダーを選択します。
カレンダーが指定されていない場合、イベントはデフォルトカレンダーに送られます。
イベント時間の設定
Notionの日付プロパティがイベントの表示時間を制御します。Notionの日付ピッカーを使用して以下を設定します:
- 開始日時
- 終了日時(期間用)
- 終日イベント(時間を空白のまま)
数式で開始日と終了日を分離する場合:
- 開始:
dateStart(prop("Date")) - 終了:
dateEnd(prop("Date"))
一般的なシナリオ
複数のカレンダーを1つのデータベースに同期する
複数のGoogleアカウントまたはカレンダーを1つのオートメーションに接続します。カレンダー名フィールドを使用して、各イベントがどのカレンダーから来たかを識別します。
マスターカレンダービューの作成
個人用、仕事用、共有カレンダーを1つのNotionデータベースに同期します。フィルター付きのNotionビューを使用して、カレンダー別、タイプ別、または日付範囲別にイベントを表示します。
機密イベントの詳細を非表示にする
GoogleカレンダーからNotionへの一方向同期を設定しますが、イベント名フィールドはマッピングしません。代わりに、「予定あり」のようなデフォルト値を設定して、タイトルを表示せずに時間ブロックを確認できるようにします。
イベントの自動削除
Googleカレンダーでの削除トリガーフィールドをチェックボックスまたはステータスプロパティにマッピングします。チェックされる(または完了としてマークされる)と、イベントがGoogleカレンダーから削除されます。

これを有効にすると、現在チェック済み/完了のすべてのアイテムが即座に削除されます。このフィールドをマッピングする前に、データベースの準備ができていることを確認してください。
イベントカラーの同期
イベントの色をSelectプロパティにマッピングします。Googleカレンダーのカラーオプションが、一致するNotionのセレクト値に同期されます。
ヒントとベストプラクティス
同期頻度
- Soloプラン:5分ごとに同期
- Premiumプラン:3分ごとに同期
- Proプラン:2分ごとに同期
オートメーションの今すぐ同期をクリックすると、即時同期がトリガーされます。
イベント削除の設定
デフォルトでは、イベントを削除すると両方のアプリから削除されるのではなく、同期が解除されます。同期設定でイベントの削除を許可を有効にすると、両方の場所でイベントが削除されます。
大規模データベースの処理
大規模データベースの初回同期は、2syncが初期リンクを構築するため時間がかかります。同期が遅い場合は、トラブルシューティングガイドを確認してください。
通知
2syncはイベントの作成・更新時に参加者に通知を送信できます。カレンダー招待設定で設定します。
次のステップ
Googleカレンダーの同期が設定されたら:
関連
- Googleカレンダーのフィールド — サポートされているすべてのフィールドの完全なリファレンス
- Googleカレンダーのフィルター条件 — 利用可能なすべてのフィルターオプション
- 繰り返しイベント — 2syncが繰り返しイベントを処理する方法
- 同期方向とフィールドマッピング — フィールドごとのデータフロー制御
- 複数のカレンダーを同期 — 1つのオートメーションで複数のカレンダーを管理
FAQ
何個のカレンダーを同期できますか?
同じオートメーション内で、異なるGoogleアカウントから好きなだけGoogleカレンダーを同期できます。Notionから作成された新しいイベントのデフォルトにできるカレンダーは1つだけです。
同期は即時ですか?
いいえ。2syncはプランに基づいたスケジュール(2〜5分)で変更をチェックします。今すぐ同期をクリックすると即時同期がトリガーされます。
NotionのアイコンをGoogleカレンダーに同期できますか?
いいえ。GoogleカレンダーはNotionアイコンをサポートしていません。ただし、イベントカラーをNotionのSelectプロパティにマッピングすることで色を同期できます。
Googleカレンダーのオートメーションはタスクを同期しますか?
いいえ。Googleカレンダーのオートメーションはイベントのみを同期します。タスクの同期にはGoogleタスクのオートメーションを使用してください。
イベントが重複するのはなぜですか?
これは通常、繰り返しイベントを「このイベントと以降のすべてのイベント」で編集した場合に発生します。Googleはこれらを新しいイベントとして扱います。イベント削除を有効にすると、古いインスタンスが自動的に削除されます。
Notionから繰り返しイベントを作成できますか?
いいえ。Notionから繰り返しパターンを作成することはできません。まずGoogleカレンダーで繰り返しイベントを作成すると、個別のインスタンスとしてNotionに同期されます。