Google Sheets
Notion

Google スプレッドシートとNotionを 行単位で双方向に同期

Notion Google スプレッドシート 連携(双方向同期)

メリット

NotionとGoogle Sheetsを同期する理由

NotionとGoogle Sheetsを同期することで、分散した情報を一元的に管理できる信頼性の高いシステムを構築できます。

自動同期

変更は数分ごとに自動で同期されます。スクリプトを書く必要も、数式を保守する必要もありません。

列がそのままプロパティに

テキスト、数値、日付、チェックボックス、プルダウンが、対応するプロパティタイプとしてNotionに届きます。ビューやロールアップにそのまま使えます。

数式はそのまま

数式の列は結果だけがNotionに読み込まれ、上書きされることはありません。計算はスプレッドシートに任せたままにできます。

利用を開始する

Google SheetsとNotionの連携方法

簡単なステップで同期を設定できます。コーディングは不要です。

Google スプレッドシートを接続

Googleアカウントでサインインし、2syncにスプレッドシートへのアクセスを許可します。

スプレッドシートのリンクを貼り付け

ブラウザのアドレスバーからリンクをコピーして貼り付け、同期するタブを選びます。

列をマッピング

Notionデータベースを選び、各列をどのプロパティに対応させるかを設定します。

同期を開始

同期を有効にすると、行が自動的に流れ始めます。

機能

信頼性を追求した高機能な同期

一度設定すれば、あとは2syncが自動的にすべてを同期します。

本当の双方向同期

Google スプレッドシートで行を編集するとNotionが更新され、Notionでページを編集するとセルが追従します。設定は1回、同期は両方向です。

列の型をそのまま

数値、日付、チェックボックス、プルダウンが、ただのテキストではなく対応するNotionのプロパティタイプにマッピングされます。

1つのタブに1つのデータベース

リンクを貼り付けてタブを選ぶだけで、2syncがそのタブとNotionデータベースを揃え続けます。タブを増やすなら、オートメーションを追加します。

初期設定から安全

非表示のID列がすべての行をページと結び付け、数式の列は上書きされず、行の削除はオンにするまで無効のままです。

比較

2sync vs Zapier

双方向同期の機能を他のサービスと比較してご確認いただけます。

機能
2sync
Zapier
双方向同期
-
数式の結果をNotionへ同期
-
プルダウンをNotionのセレクトで扱う
-
列ごとの同期方向
-
重複防止
-
行の削除を制御
-
フィールドのマッピング
予測しやすい料金
-

Google スプレッドシートとNotionを同期する方法

最終更新: 2026年9月29日。 NotionデータベースとGoogle スプレッドシートの1つのタブを双方向で同期します。ほかのGoogle連携と同じGoogleアカウントでサインインできます。

設定は5分もかかりません。

  1. Googleアカウントを2syncに接続し、Google スプレッドシートへのアクセスを許可します。
  2. スプレッドシートのリンクを貼り付け、同期するタブを選びます。リンクをコピーしたときに開いていたタブが自動的に選択されます。
  3. Notionデータベースを選択し、各列をプロパティにマッピングします。ヘッダーがプロパティ名と一致する列は自動でマッピングされます。
  4. 同期を有効化すると、行が自動的に流れ始めます。

設定項目を1つずつ確認したい場合は、Google スプレッドシートの設定ガイドと列のリファレンスをご覧ください。

Google スプレッドシートとNotionを同期する理由

予算、在庫、フォームの回答、ほかのツールからのエクスポート。数字を扱う場所はスプレッドシートです。一方、その数字をめぐる仕事が進む場所はNotionで、リレーションやロールアップ、シートでは作れないビューがそろっています。

両方を使っていると、セルをコピーして貼り付けるか、1週間もすればずれてしまう2つのコピーを抱えることになりがちです。

2syncはスプレッドシートの1つのタブと1つのNotionデータベースをつなぎ、両者を揃え続けます。

シートに行を追加すると、Notionにはフィルターやリレーション、コメントが使えるページとして表示されます。Notionでプロパティを変更すれば、セルが更新されます。入力する場所はどちらでも構いません。

すべてのプランに14日間の無料トライアルが付いているので、料金を支払う前に同期のすべてを試せます。

Google スプレッドシートとNotionの間で同期される項目

タブの各列がフィールドになり、Notionのプロパティにマッピングします。2syncは列の表示形式からプロパティタイプを提案し、必要に応じて変更できます。

  • テキストの列: テキスト、タイトル、セレクト、マルチセレクト、URL、メール、電話のプロパティに対応
  • 数値の列: 数値プロパティに対応
  • 日付と日時の列: スプレッドシートのタイムゾーンで日付プロパティに対応
  • チェックボックスの列: チェックボックスプロパティに対応
  • プルダウン: セレクトプロパティに対応。選択肢はそのまま使えます
  • 数式の列: 上記のいずれにも対応でき、Notion向きのみ同期

列ごとに、双方向、Notion向きのみ、Google スプレッドシート向きのみを設定できます。同期ステータスとオートメーション名はNotionに届くため、各行の状態をデータベースから確認できます。

2syncが管理する列が2つあります。非表示かつ保護された2sync ID列が各行をNotionページと結び付けます。任意で追加できるNotion Link列にはページのURLが入るので、行からページへすぐに移動できます。

どちらの列名も英語のまま書き込まれ、翻訳されません。

1つのタブに1つのオートメーション

2syncはタブの1行目をヘッダー行として扱います。上部の行を固定している場合は、固定された最後の行がヘッダーです。それより下でタイトルのある行がレコードになり、Notionで作成された新しいページは末尾に追加されます。

行は非表示のID列で識別されるため、並べ替え、フィルター、行の挿入、ヘッダーの変更をしても同期は切れません。マッピング済みの列を削除すると、その列名を示すエラーでオートメーションが一時停止し、列が戻れば同期が再開します。

数式の列はシート側で読み取り専用です。2syncは結果をNotionに読み込むだけで、列に書き込むことはありません。等号で始まる値はテキストとして書き込まれるため、Notionで入力した内容がシートで数式に変わることはありません。

行の削除はオプトインです。行の削除を許可をオンにするまでは、シートで行を削除してもNotionページは「削除済み」のまま残り、Notionページを削除しても行はそのままです。

オンにした状態で、1回の同期で同期済みの行の大部分が削除されそうな場合は、2syncが一時停止して確認を求めます。

Google スプレッドシートとNotionの連携:応急処置で終わらせない

Google スプレッドシートとNotionの間にネイティブ連携はなく、よくある回避策にはどれも限界があります。

CSVをNotionにインポートしても、誰かがシートを編集した瞬間に古くなるスナップショットが手に入るだけです。Apps ScriptでNotionに行を送ることはできますが、コードを書いて保守する必要があり、方向も一方向だけです。

手作業でセルをコピーする方法は、忘れた日に破綻します。

2syncは行ごとにNotionページを作成します。Notionにしかないプロパティを追加し、ビューを作り、顧客やプロジェクトのデータベースとリレーションでつなぎ、ロールアップでシートの合計を出す、といった使い方ができる本物のデータベース項目です。

Google スプレッドシートの同期:2syncとZapierの違い

ZapierはGoogle スプレッドシートとNotionを一方向のオートメーションでつなぎます。行が追加されたらNotionにページを作るZapを1つ作り、逆方向にはもう1つ、既存の行の更新にはさらにもう1つZapが必要です。

この方法には3つの問題があります。重複を防ぐ仕組みがないこと、無限ループ(Zap AがZap Bを起動し、Zap BがまたZap Aを起動する)の危険があること、そして編集内容を揃え続ける手段がないことです。

2syncなら、設定1つでこのすべてに対応します。双方向同期は非表示のID列による重複防止を備えた状態で自動的に動き、2回の同期の間に同じセルが両方で変更された場合はNotionの値が優先されます。

プルダウンは生のテキストではなくNotionのセレクトとして届き、数式の結果も一緒に同期されます。

さらにZapierはタスク数に応じて課金され、無料プランでは月100タスクまで、遅延は15分です。更新の多いシートなら数日で使い切ります。2syncはオートメーション単位の課金で変更回数は関係ないため、行がいくら動いても料金は変わりません。

Google スプレッドシートは、データをNotionに取り込む方法のひとつにすぎません。ほかの選択肢との比較は目的別のおすすめNotion連携でご確認ください。

2syncは独立した製品であり、GoogleおよびNotion Labs, Inc.とは提携、推奨、公式な関係はありません。

よくあるご質問

Google SheetsとNotionの同期に関するよくあるご質問

できません。NotionにできるのはCSVを1回インポートすることだけで、Google スプレッドシート側にもNotion用のコネクタはありません。データベースとスプレッドシートを揃え続けるには外部ツールが必要です。2syncはスプレッドシートの1つのタブと1つのNotionデータベースをつなぎ、列ごとにNotionのプロパティを割り当てて、行を双方向で同期します。

タブの各列がNotionのプロパティに対応します。テキストの列はテキスト、タイトル、セレクト、マルチセレクト、URL、メール、電話のプロパティに、日付と日時の列は日付プロパティに、数値の列は数値プロパティに、チェックボックスの列はチェックボックスに、プルダウンはセレクトに同期されます。数式の列はNotion向きのみです。列ごとに、双方向、Notion向き、Google スプレッドシート向きのいずれかを選べます。

1つのオートメーションで同期できるのは1つのタブです。スプレッドシートのリンクを貼り付けると、2syncがそのスプレッドシートのタブを一覧表示するので、1つ選びます。別のタブも同期したい場合は、もう1つオートメーションを作成し、同じリンクをもう一度貼り付けてください。

いいえ。2syncが求めるのはGoogle スプレッドシートを読み取り、編集する権限だけで、開くのはオートメーションにリンクを貼り付けたスプレッドシートのみです。ドライブ内のほかのファイルを一覧表示したり、触れたりすることはありません。

初回の同期時に、2syncはタブの末尾に「2sync ID」という名前の非表示かつ保護された列を追加します。各行にはNotionページと結び付けるIDが入るため、行を並べ替えても、行を挿入しても、ヘッダーを変更してもリンクは切れません。この列はそのままにしておいてください。削除された場合は次回の同期で再作成され、タイトルをもとに行が再リンクされます。

数式の結果がNotionに同期されます。数式を含む列はシート側で読み取り専用となるため、2syncがその列に書き込むことはなく、数式はそのまま動き続けます。入力値をシートかNotionで変更すれば、次回の同期で結果がNotionに届きます。

初期設定では、もう一方で何も削除されません。行を削除してもNotionページは残り、「削除済み」としてマークされます。同期設定で「行の削除を許可」をオンにすると削除が双方向に反映され、行を削除するとNotionページがアーカイブされ、Notionページを削除すると行が削除されます。行のセルを空にしても、削除とはみなされません。

2syncは列ごとに比較します。Google スプレッドシートとNotionで別々の列を変更した場合は、どちらの編集も保持されます。2回の同期の間に同じ列が両方で変更された場合は、Notionの値が優先されます。

日付形式の列は、時刻なしのNotionの日付として同期されます。日時形式の列は時刻も保持され、スプレッドシートの設定にあるタイムゾーンが使われます。たまたま日付が入力されているだけのテキストセルは、テキストとして扱われます。

列にプルダウンが設定されていると、Notionのセレクトにマッピングする際にその選択肢が候補として提示されます。Notionで新しい選択肢を選ぶと、2syncがシートのプルダウンにもその選択肢を追加します。

タブごとに最大10,000行のデータです。Notionで作成された新しい行はタブの末尾に追加され、タイトルのない行はタイトルが入力されるまでスキップされます。

プランに応じて、2〜5分ごとに同期が実行されます。Google スプレッドシートとNotionのどちらで変更しても、自動的に検出されて同期されます。

2syncは同期を行うためにデータを処理しますが、コピーは保存しません。保存されるのは接続のメタデータと設定情報のみです。

年払いなら月額7ドル、月払いなら月額9ドルから利用でき、オートメーション1件、5分ごとの同期が含まれます。PremiumとProのプランでは、オートメーション数、同期頻度、同期期間が拡張されます。すべてのプランに14日間の無料トライアルが付いています。

はい。すべてのプランに14日間の無料トライアルが付いています。トライアル終了まで料金は発生しません。

さらにサポートが必要ですか?

初心者からパワーユーザーまで、生産性向上と自動化に関する記事をご覧いただけます。

手動同期から解放されませんか?

まずは1つのデータベースで自動連携をお試しください。時間の節約を実感してから、他のデータベースにも拡張できます。