Norra Office

仕事の自動化

MakeでGmailの添付ファイルをGoogle Driveへ自動保存する方法

情報確認日:2026-09-16 · 編集:Norra Office

この記事の目次
  1. どの作業をMakeに任せる?
  2. 先に確認:GmailとDriveは接続準備が異なる
  3. 1.対象を絞って、新しいメールを読む
  4. 2.メールIDを渡し、添付の中身を取得する
  5. 3.Driveへファイル名とデータを渡す
  6. 4.保存されるメールと、されないメールを試す
  7. 動かないときは、3か所を順番に見る
  8. 確認間隔を決めてから自動運転へ

メールで届く資料を、毎回同じGoogle Driveフォルダへ保存している。その受け渡しを自動化したいとき、Makeが候補になります。Makeは、アプリの処理を画面上でつないで動かすノーコードツールです。

ここでは「特定の件名の新着メールを見つける→添付を取り出す→決めたフォルダへ保存する」設定を作ります。以下は現行の公式資料に基づく設定例です。当サイトで実際のメールを処理した実測レビューではありません。

どの作業をMakeに任せる?

メールの到着から、資料の保存まで

  1. Gmail対象の新着メールを検知
    Watch Emails
  2. Gmailそのメールの添付を取得
    List email attachments and media
  3. Google Drive指定フォルダへ保存
    Upload a File
当サイト作成の概念図。製品画面ではありません。Makeでは処理を表す部品(モジュール)をつなぎ、前の処理結果を次へ渡します。

たまに1件保存するだけなら、今の手作業を続ける方が準備は少なく済みます。対象の差出人・件名・保存先がほぼ決まっていて、繰り返し保存している場合に、この仕組みを検討してください。Makeの画面そのものを先に見たい方は、公式の画面イメージ付き入門記事へ。

先に確認:GmailとDriveは接続準備が異なる

2026年9月16日確認時点では、Gmailの現行版はv4です。個人Gmailでも通常の接続に独自のOAuth認証情報は必須ではありません。一方、Google Driveを@gmail/@googlemailのアカウントで接続する場合は、Google Cloudで独自のOAuthクライアントを作る準備が必要と公式に案内されています。Gmailに接続できただけでは、Drive側の準備まで終わったことにはなりません。

Gmail接続の公式手順Google Drive接続の公式手順に沿って、それぞれ接続します。会社のアカウントでは管理者の制限も確認してください。個人アカウントの再認証期限にも注意が必要です。接続準備の負担まで含めて、今の保存方法と比べてください。

1.対象を絞って、新しいメールを読む

Google Driveのマイドライブに「添付保存テスト」というフォルダを作ります。実際の業務資料ではなく、内容が「保存テスト」だけの小さなPDFを用意します。Makeで新しいシナリオを開き、Gmailの「Watch Emails」を置いて、次のように設定します。

項目今回のテスト設定
Filter typeSimple filter
FolderInbox
CriteriaAll emails。先に開封しても対象から外さない。
SubjectNORRA保存テスト
Only emails with attachments/mediaYes
Limit5。1回に調べる結果数の上限。
Mark email message(s) as read when fetchedNo。テストで既読状態を変えない。

開始位置は「From now on」を選び、その後にテストメールを用意します。過去のメールを一括で保存する記事ではありません。機能と各項目の説明はGmailモジュールの公式資料、開始位置の考え方はMake公式の添付保存ガイドで確認できます。後者は旧版の画面を含むため、項目名は現行資料を優先してください。

2.メールIDを渡し、添付の中身を取得する

右側にGmailの「List email attachments and media」を追加します。「Message ID」には、最初のWatch Emailsが出力するメールIDを選びます。IDの文字列を固定で入力せず、前の処理の項目を差し込むことで、見つかったメールごとの添付を取得できます。

「Include」は添付ファイルを対象にし、「Return media or attachment file data」は有効にします。Driveへ渡すには、添付の名前だけでなくファイル本体のデータが必要です。本文内の画像まで保存したくない場合も、取得対象を確認してください。

3.Driveへファイル名とデータを渡す

次にGoogle Driveの「Upload a File」を追加します。接続先を設定し、保存先は先ほどの「添付保存テスト」を選びます。フォルダを一覧から選ぶ方法とIDで指定する方法があります。

保存しても、まだ定期実行は有効にしません。項目の根拠はGoogle Drive公式:Upload a Fileです。

4.保存されるメールと、されないメールを試す

開始位置を決めた後、テスト用の受信箱に以下のメールを用意し、「Run once」で実行します。実在の取引先へテスト送信する必要はありません。自分で管理できるテスト用アカウント間で確認してください。

当サイトが提案する確認用の組み合わせ。実測結果ではありません。
受信する内容期待する結果
件名「NORRA保存テスト 01」、PDFを1件添付指定フォルダにPDFが1件でき、開いて内容を読める。
件名「NORRA保存テスト 02」、添付なし保存するファイルはない。
件名「対象外の連絡」、PDFを1件添付件名の条件に合わず、保存されない。

Makeの各部品の実行結果だけでなく、Drive側で保存先・ファイル名・中身を確認します。添付が複数ある運用なら、PDFを2件付けたメールでも確認してください。1件のテスト成功だけで、すべてのメール形式や容量に対応できるとは判断できません。

動かないときは、3か所を順番に見る

最初のGmailでメールが見つからない
件名、フォルダ、開始位置、受信した時刻を照合します。開始位置より前のメールを何度も実行して探し続けないようにします。
メールは見つかったが添付が取れない
2つ目に渡したMessage ID、添付の取得対象、ファイルデータを返す設定を確認します。
Driveで失敗する/ファイルが開けない
接続の期限、フォルダへのアクセス権、File NameとDataの割り当てを確認します。容量が大きい場合は契約プランの転送・ファイル制限も確認します。

テストをやり直すために開始位置を戻すと、同じ添付をもう一度保存する可能性があります。この基本構成には、過去に保存済みかを照合する専用の処理を入れていません。重複を絶対に避けたい業務では、メールIDと添付IDの保存記録などを使う追加設計が必要です。

確認間隔を決めてから自動運転へ

MakeのFreeプランは月1,000クレジット、定期実行の最短間隔は15分です(2026年9月16日確認)。15分間隔で常時動かしても無料枠内に収まる、という意味ではありません。メールを確認する処理と、添付取得・保存の処理を含めて使用量を見ます。

本番用の件名や差出人、保存先へ変更してもう一度少数で確認し、必要な頻度でスケジュールを有効にします。確認間隔とクレジットの試算も参考にしてください。運用開始後は実行履歴と保存先を点検し、エラーや接続切れを放置しないようにします。

毎回同じ場所へ資料を移しているなら、まず小さなPDFが1件届くところから試せます。Makeを無料で試す(広告)。登録後はGmailとDriveの接続条件を確認し、テスト用のシナリオを作るところから始めてください。

← テーマ別の記事一覧に戻る