準備完了:受信トレイに9通のメールがあります。まず「▶ 今すぐ実行」を押してください。
Gmail 受信トレイ
スプレッドシート (ルールのセルは直接編集できます)
Google Drive
📤 送信された通知メール
✅ 自動テスト
下記の項目を、この Code.gs に対して自動で確認しています(納品時にも同じテストを実施)。
仕組み(運用イメージ)
- 取得:15分ごと(変更可)に Gmail を検索。処理済みメールは「_処理済ID」シートとラベルで管理し、二重処理しません。
- 分類:「分類ルール」シートの条件を優先度順に判定(受注/請求/見積依頼/クレーム…)。当てはまらないものは「未分類・要確認」。
- 抽出:「抽出ルール」シートの正規表現で取引先・番号・金額・期日などを取り出し、全角・半角や「48万円」「11月25日」の表記ゆれも統一して記録。
- 保存:添付ファイルを「カテゴリ/年月」フォルダに「日付_取引先_元の名前」で保存。同名は連番で上書きしません。
- 保守しやすさ:ルール変更はシートのセル編集だけ。失敗は1通ずつ隔離して他のメールは止めず、一時エラーは自動再試行、エラーは通知メール(連発防止つき)。
※ これは「受注・請求・問合せ」を題材にした例です。ご要望の業務に合わせて、分類の種類・抽出項目・保存先をシート上で置き換えます。
Code.gs(本番用コード全文)
上のデモが実際に動かしているコードです。ダウンロードしてそのままスクリプトエディタに貼り付けられます。
コードを表示する
読み込み中…