Gmailの添付ファイルをGoogle Driveに自動保存する方法【無料・30分で完成】

この記事は、ノーコードで「Gmailの添付ファイルをGoogle Driveに自動保存」する仕組みを、初めての方でも30分で最後まで作り切れるように案内します。難しい理屈は最小限で必要なアカウント取得から設定、動作確認までを順番に進めるだけで完了します。無料プランで始められ、クレジットカード登録は不要です。

1. この記事でできること

あなたのGmailに届く「特定のメール」の添付ファイルが、指定したGoogle Driveフォルダへ自動保存されます。ノーコード自動化サービス(Zapierの無料プラン)を使い、次の状態を目指します。

  • Gmailでラベル「SaveToDrive」が付いたメールの添付だけを対象にする(全部を保存しない安全設計)
  • 保存先はGoogle Driveの専用フォルダ(チームと共有も可)
  • 新着から10〜15分程度で自動保存(無料プランの標準間隔)
  • 導入時間は約30分、費用は0円、クレカ登録なしで開始

まずは「動くものを作る」が最優先。あとから細かな最適化は追加できます。

2. 今回作る自動化の仕組みの全体像

全体像はとてもシンプルです。Gmail側で対象メールを見分ける目印(ラベル)を付け、Zapierがその目印を頼りに新しい添付ファイルを見つけ、Google Driveへファイルとして保存します。

  • Gmail:フィルタで条件に合う受信メールへラベル「SaveToDrive」を自動付与
  • Zapier:トリガー(きっかけ)として「Gmailの新しい添付」を監視
  • Google Drive:アクションとして「ファイルをアップロード」

ラベルを使う理由は、「保存したいメールだけを確実に選別する」ためです。最初は対象を狭めて安全に動かし、慣れてから範囲を広げるのが失敗しないコツです。

3. 事前に必要なアカウント・準備物

必要なもの 用途 登録・取得する内容 費用/支払い情報
Googleアカウント(Gmail/Drive) メール受信とファイル保存 Gmailでラベル作成、Driveで保存先フォルダ作成 無料(既存アカウントでOK)
Zapierアカウント 自動化の実行 メール認証のみ。Gmail/Driveと連携許可 無料プランで開始、クレカ不要
テスト用ファイル 動作確認 PDFや画像など小さめの添付(〜5MB目安) 不要

順番を整理します。
1) Driveに保存フォルダを作る
2) Gmailで「SaveToDrive」ラベルとフィルタを用意
3) Zapierに登録
4) Zap(自動化レシピ)の設定
5) テストメール送信
6) 自動化の稼働確認。
この順に進めると迷いが少なくなります。

4. 必要なツール、アカウントの設定

Step A:Google Driveに保存先フォルダを作る(理由:置き場所を先に決めると、連携時に迷わないため)

Google Driveを開き、マイドライブ直下に「Gmail_添付_保存」など分かりやすい名前で新規フォルダを1つ作ります。チームで使う場合は、共有ドライブ(使っている場合)側に作成しておくと後からのアクセス権管理が楽です。ここで失敗しても大丈夫。フォルダ名は後から変更できます。

Step B:Gmailでラベルを作り、フィルタで自動付与(理由:対象メールだけを安全に選ぶため)

Gmailの設定から新しいラベル「SaveToDrive」を作成します。続けてフィルタ(自動振り分けルール)を作り、次のような条件を設定します。

  • 基本条件:添付ファイルあり(検索演算子「has:attachment」)
  • 追加条件(任意):差出人が特定の取引先(from:example@vendor.com)や件名に「請求書」など

フィルタの動作として「ラベルを適用」から「SaveToDrive」を選びます。こうしておくと、条件に合う新着メールに自動で目印が付くようになります。最初は条件を狭めるのがおすすめです。すべての添付を対象にすると、想定外のファイルまで保存され、Driveが散らかりやすくなります。

Step C:Zapierに登録(理由:自動化を作る土台)

Zapier公式サイトで無料アカウントを作成します。Googleアカウントでのサインインが簡単です。クレジットカード登録は不要。2段階認証を有効にしておくとセキュリティ面で安心です(任意)。

5. 自動化ツールの設定

Step D:Zap(自動化レシピ)を作成する

Zapierにログインしたら、新規Zapを作ります。Zapは「トリガー(きっかけ)」と「アクション(実行すること)」の2段構成。無料プランではこの2ステップ構成が使えます(十分です)。

トリガーを設定:Gmailの新しい添付

アプリにGmailを選び、イベントは「New Attachment(新しい添付)」を選びます。アカウント接続の画面が出たら、Gmailへのアクセス許可を与えます。これはZapierが添付を取得するために必要な権限です。企業のGoogle Workspaceをお使いの場合、管理者承認が必要なことがあります。承認待ちでも先へ進めますが、最終的に承認されないと動きません。

検索条件(フィルタ)欄がある場合は、次を入力すると安全です:
label:SaveToDrive has:attachment
これで、さきほど作ったラベルが付いた添付付きメールだけがトリガーになります。テスト実行で、最近の該当メールが1件取得できればOKです。ここで失敗しても大丈夫。後で実メールを送って再テストできます。

アクションを設定:Google Driveにファイルをアップロード

アプリにGoogle Driveを選び、イベントは「Upload File(ファイルをアップロード)」を選びます。Driveアカウントを接続したら、保存先フォルダで「Gmail_添付_保存」を指定します。ファイル(File)項目は、トリガーから渡される「Attachment(添付ファイル)」を選択してください。ファイル名(File Name)は、まずは「添付の元ファイル名」をそのまま使えば十分です。慣れてきたら「日付_件名_元ファイル名」のようにルール化すると探しやすくなります(例:{{Zap Meta Human Now}}_{{Subject}}_{{Attachment Filename}})。

テスト送信を実行すると、サンプル添付がDriveにアップされます。ここでファイルが見えれば、配線は正しくできています。見えない場合は保存先フォルダの指定違いが多いので落ち着いて見直しましょう。

Step E:ZapをONにする(理由:作っただけでは動かないため)

ZapのスイッチをONにします。無料プランでは実行間隔が10〜15分おきです。すぐに動かなくても慌てなくて大丈夫。数分おいてから確認しましょう。

6. 動作確認(実際の質問例)

ここでは「実際の送信例」としてテストします。自分宛てに件名「テスト保存_日付」(例:テスト保存_2026-03-07)のメールを作成し、PDFなどの小さめのファイル(〜5MB)を1つ添付して送信します。もしフィルタ条件を厳しめにした場合は、その条件を満たすように件名や差出人を調整してください。届いたら、受信メールにラベル「SaveToDrive」が自動で付くかをまず確認します。もし自動で付かない場合は、いったん手動でラベルを付けてもOKです(自動化の確認が目的なので気にしすぎないで大丈夫)。

ZapをONにして10〜15分待ち、Google Driveの「Gmail_添付_保存」フォルダを開きます。テスト添付が保存されていれば成功です。保存されない場合は、Zapierの実行履歴(Zap Runs/Task History)を見ると、どのステップで止まっているかが分かります。英語の表示でも、赤いエラー表示の箇所だけ見れば十分です。

7. うまく動かないときのチェックポイント

  • ZapがOFFのままになっていないか:意外と多い初歩ミス。ONにして数分待つ。
  • Gmailのラベル名が一致しているか:「SaveToDrive」の綴りや大文字小文字を確認。フィルタ条件に「has:attachment」が入っているかもチェック。
  • フィルタ条件が厳しすぎないか:差出人や件名条件を一度ゆるめるか、手動でラベル付与してテスト。
  • Driveの保存先フォルダが正しいか:同名フォルダが複数あると迷子になりがち。フォルダのパスとアイコン(共有/個人)を見直す。
  • ファイルサイズが大きすぎないか:Gmailは25MB超の添付に制限があります。まずは小さめのファイルで検証を。
  • 権限エラー:Zapierに対するGmail/Driveのアクセス許可が失効していないか。Zapierのアカウント接続画面で「Reconnect」を実行。
  • 組織の制限:Google Workspaceで外部アプリ接続が制限されている場合、管理者の承認が必要です。管理者に「ZapierのGmail/Drive連携を許可」依頼を。
  • 実行タイミングの勘違い:無料プランは即時ではなくポーリング(定期確認)です。10〜15分は待ってみる。
  • 重複保存:同じメールの添付が複数回保存される時は、Zapの履歴でトリガーが複数回走っていないか確認。Gmail側でラベルを一度外して再付与すると再実行されます。
  • 添付の種類:特殊形式やパスワード付きファイルは取得に失敗することがあります。まずはPDF/画像で確認を。

どこかでつまずいても大丈夫。原因は必ず見つかります。焦らず一つずつ潰していきましょう。

8. 次にできる改善アイデア

  • ファイル名に日付や送信者を付ける:Driveでの検索性が上がります(例:{{Date}}_{{From Name}}_{{Attachment Filename}})。
  • 送信者ごとにサブフォルダへ振り分け:Zapierの「フォルダ」指定を、条件に応じて分ける(複数Zapで対応)。
  • ファイルタイプで選別:Gmailの検索演算子(filename:pdf など)をフィルタに追加し、PDFだけ保存。
  • 重複対策:ファイル名にメールID(Message-ID)やタイムスタンプを含めると、上書きや多重保存を避けやすい。
  • 保存完了の通知:SlackやChatで「保存完了」を通知するZapを追加すると、確認が楽になります。
  • 台帳自動作成:Googleスプレッドシートに「保存日時・送信者・件名・ファイル名」を同時記録。後から追跡しやすくなります(無料でも別Zapで可)。
  • 対象拡大:最初は1社の請求書だけ→慣れたら他社分のフィルタとZapを複製して拡大。
  • 無料枠の見直し:Zapier無料枠(タスク/更新間隔)が不足したら、有料化やMake(無料で月あたりの実行回数が多め)への移行を検討。
  • ノーコード以外の選択肢:大量運用ならGoogle Apps Scriptでの自動保存も有効。管理者承認が不要な環境では特に効果的。

まずは今回の最小構成で「自動で動く」を体験することが一番の成果です。成功体験が積めれば、あとは必要に応じて少しずつ強化していけばOKです。

最後に:本手順は可能な限り無料で完結します。Zapierは無料プランで開始でき、クレジットカード登録は不要です。ただし無料プランは実行回数や確認間隔に制限があります。件数が増えて便利さを実感したら、有料プランや他サービスへの拡張を検討しましょう。