MENU
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
n8n × Claude 自動化の実践記録 | 自動化ラボ
自動化ラボ
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
自動化ラボ
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
  1. ホーム
  2. はじめての n8n
  3. n8nのGoogle連携まとめ:Sheets・Gmail・Calendar・Driveを、1つのOAuthクライアントで使う

n8nのGoogle連携まとめ:Sheets・Gmail・Calendar・Driveを、1つのOAuthクライアントで使う

2026 10/07
はじめての n8n
Gmail Google カレンダー Google スプレッドシート Google ドライブ
2026年10月3日2026年10月7日
当ページのリンクには広告が含まれています。
  • 動作確認日:2026-10-01
  • n8nのバージョン:2.41.3(Docker、セルフホスト)
目次

この記事について

n8nで、Googleスプレッドシート・Gmail・Googleカレンダー・Googleドライブを使うワークフローを、実際に作って動かしました。その準備のしかた、つまずいたこと、作ったワークフローをまとめます。

準備:Google Cloudで1回だけやること

4つのサービスは、Google Cloudで作った 1つのOAuthクライアント を使い回せました。

  1. Google Cloud(https://console.cloud.google.com/ )でプロジェクトを作る
  2. 「APIとサービス」→「ライブラリ」で、使うAPIを有効にする(Google Sheets API、Gmail API、Google Calendar API、Google Drive API)
  3. 「OAuth同意画面」を作る(対象は「外部」)。「テストユーザー」に、ログインに使う自分のGoogleアカウントを足す
  4. 「認証情報」→「OAuthクライアントID」で、種類を「ウェブアプリケーション」にして作る。「承認済みのリダイレクトURI」に、n8nの認証情報の画面に出る「OAuth Redirect URL」を入れる(ローカルなら http://localhost:5678/rest/oauth2-credential/callback)
  5. できた Client ID と Client Secret を控える

準備:n8nでサービスごとにやること

n8nの「Credentials」で、サービスごとに認証情報を作ります。どれも、同じ Client ID と Client Secret を入れて、「Sign in with Google」を押します。

サービスn8nの認証情報の種類
GoogleスプレッドシートGoogle Sheets OAuth2 API
GmailGmail OAuth2 API
GoogleカレンダーGoogle Calendar OAuth2 API
GoogleドライブGoogle Drive OAuth2 API

「Sign in with Google」を押して、緑の「Account connected」になれば完了です。

つまずいたこと

表示されたこと原因と対処
Googleのログイン画面で「エラー 401: invalid_client」Client IDが合っていなかった。Google Cloudからコピーし直した → 記事
Google Sheetsノードで「Unable to sign without access token」「Sign in with Google」が済んでいなかった → 記事
Google Drive Triggerが、有効にしても動かない有効にし直したら動いた(原因は不明) → 記事
シートの1行目に、関係ない列ができたA1セルに文字が入っていた。消してから動かし直した

同意画面が「テスト」のままだと、Googleとの接続が7日ほどで切れる、とGoogleでは説明されています。切れたときは、認証情報の画面で「Sign in with Google」を押し直してください。

作ったワークフロー

Googleスプレッドシート

  • RSSの新着記事をGoogleスプレッドシートに記録する(URLが同じ行は上書き)
  • Webhookで受け取ったデータをGoogleスプレッドシートに追記する(必須の項目がなければ400を返す)
  • 天気予報(Open-Meteo)をGoogleスプレッドシートに毎日記録する(日付が同じ行は上書き)
  • Telegramのボットに送ったメモをGoogleスプレッドシートに記録する

Gmail

  • Gmailの受信メールを検索してGoogleスプレッドシートに記録する
  • Googleスプレッドシートの一覧からGmailの下書きを作る(送信はしない)
  • Gmailに特定のメールが届いたらSlackに通知する(Gmail Trigger)

Googleカレンダー

  • Googleカレンダーの今日の予定をDiscordに通知する
  • Googleカレンダーの今日の予定をLINEに通知する

Googleドライブ

  • Googleドライブのフォルダにファイルが追加されたらSlackに通知する

安心して試すために分けたもの

自分のGoogleアカウントの中身を、AIやワークフローに読ませることになるので、テスト用のものを分けました。

  • カレンダー:テスト用に n8nテスト カレンダーを作り、そのIDだけを読む
  • Gmail:件名に [n8nテスト] を入れたメールだけを検索する。送信者のアドレスは記録しない
  • Gmailの送信:送らずに、下書きを作るだけにする。宛先は example.com にする
  • ドライブ:テスト用の n8nテスト フォルダだけを見張る
  • スプレッドシート:テスト用のファイルに、ワークフローごとにタブを分ける
はじめての n8n
Gmail Google カレンダー Google スプレッドシート Google ドライブ
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • n8nで通知を送る方法まとめ:Discord・LINE・Telegram・Slackを実際に試して比べた

この記事を書いた人

自動化ラボ管理人のアバター 自動化ラボ管理人

コードは書けないけれど、n8n と Claude(Claude Code)で仕事とブログを自動化しています。実際に動かしたワークフローを、動作確認日・JSON・つまずいたところまで記録しています。

関連記事

  • n8nのRespond to Webhookが返事をしない(本文が空になる)ときの対処
    2026年10月3日
  • n8nのGoogle Drive Triggerが動かないときに試したこと(有効にし直したら動いた)
    2026年10月3日
  • n8nでTelegramのメッセージが消える・2回記録されるとき(getUpdatesのoffset)の対処
    2026年10月3日
  • n8nでGoogleにログインすると「エラー 401: invalid_client」になるときの対処
    2026年10月3日
  • n8nのGoogle Sheetsで「Unable to sign without access token」になるときの対処
    2026年10月3日
  • ワークフロー全体(Google Drive Trigger → Make Message → Slack)
    n8nでGoogleドライブのフォルダにファイルが追加されたらSlackに通知するワークフロー
    2026年10月1日
  • ワークフロー全体(Gmail Trigger → Make Message → Slack)
    n8nでGmailに特定のメールが届いたらSlackに通知するワークフロー(Gmail Trigger)
    2026年10月1日
  • ワークフロー全体(Webhook → Get Offset → Get Updates → Pick Memos → Has Memo → Google Sheets → Save Offset)
    n8nでTelegramのボットに送ったメモをGoogleスプレッドシートに記録するワークフロー(公開URLなし)
    2026年10月1日

記事の種類

  • Claude 活用
  • n8n リリース情報
  • はじめての n8n
  • エラー・つまずき対処
  • サーバー・WordPress
  • テンプレート配布
  • ワークフローの作り方
  • 運営記録
つなぐサービス
Google スプレッドシートRSSLINESlackGmailDiscordTelegramWebhookn8n API天気 APIGoogle カレンダーGoogle ドライブ
目次
  • プロフィール
  • お問い合わせ
  • プライバシーポリシー

© 自動化ラボ.

目次