ブログ

注文書・発注書の「送った・受けた」をデータに変える:GAS と Sheets で受発注台帳を自動化

2026年6月4日

「注文メールは届いている。でも、それを台帳に転記するのは結局あとで手作業」。受発注のまわりで、いちばん地味に時間を奪うのがここです。届いたメールを開き、取引先・品目・数量・金額を見て、スプレッドシートに1行打ち込む。件数が増えるほど、打ち間違い・転記漏れ・二重入力が静かに混ざり込みます。月末に在庫や請求と突き合わせて、初めて「あの注文、台帳に入ってなかった」と気づく。よくある光景です。

世の中では「受発注システムを入れましょう」で話が終わりがちですが、すでに Gmail に注文が届いているなら、その届いた先(メールを開いた瞬間に台帳へ1行転記され、同じ注文を二度書かず、取りこぼしも起きない状態)を作るほうが、はるかに速くて安上がりです。本記事では、Gmail(メール) に届いた注文を GAS(Google Apps Script・Google 製の無料の自動化) が検出し、Google スプレッドシート(受発注台帳) へ自動転記するところまで、ラベル検出・重複チェックの実装手順を具体名つきで紹介します。

1分の無料セルフ診断:5つの質問に答えるだけで、時間と人件費の変化の目安が出ます。

結論:注文は「届いた瞬間に、台帳へ1行」入れられる

受発注の記録は、頭を使う仕事のようでいて、その大半は決まった作業です。届いた注文メールを見つける、取引先・品目・数量・金額を取り出す、台帳に1行追記する。ここはルール化でき、機械に任せられます。人がやるべきなのは、様式が崩れた注文の確認と、受けるかどうかの判断だけ。「全部を自動に丸投げ」ではなく、作業は自動化、判断は人にと分けるのが現実的です。

きっかけになるのは、Gmail に注文メールが「届いた」瞬間です。ここを起点にすれば、人が転記操作をしなくても台帳が自動で埋まっていきます。

Gmail に届いた注文メールのイメージ。件名に発注書、本文に品目・数量・金額が記載され、注文ラベルが付いている
Gmail に届いた1通の注文メールを起点にする(イメージ図)。この見え方を機械が読み取る

転記を後回しにするほど、「打ち間違い」と「入れ忘れ」が積み上がり、月末の突き合わせで一気に表面化します。先に仕組みにしておくほうが、結局は安全で速いです。

受発注の台帳まわり:仕組み化の前と後(月・中小企業のよくある規模での試算)

12h
3h
毎月浮く時間(目安)約9時間 人件費に直すと 約¥2.4万 → 約¥0.6万/月(時給¥2,000での試算・あくまで目安)。加えて、転記漏れによる「受け損ね・出し忘れ」を防げます。

向いている会社・向きにくい会社

向いているのは、注文や発注がメールで届き、件数が月に数十件以上ある会社です。取引先ごとに様式は違っても、メールで来ているなら起点を取り出せます。卸・小売・部品調達・制作受託など、同じ取引先と繰り返し受発注する業態ほど、台帳の自動化で浮く時間が大きくなります。

逆に、注文が電話・FAX 中心で、メールにほとんど残らない会社では、自動化の効果は限定的です。それでも「受けた注文を1行だけ台帳に残す」軽い運用なら、件数の把握と月末の突き合わせが楽になります。

1分の無料セルフ診断:5つの質問に答えるだけで、時間と人件費の変化の目安が出ます。

具体的に、どう仕組みにするか

届いた注文を台帳にする3ステップ

  1. 1注文メールを見つけるラベルや検索条件で「注文・発注」のメールだけを自動で拾います。
  2. 2中身を取り出して台帳へ取引先・品目・数量・金額を取り出し、台帳に1行追記します。
  3. 3二重記録を防ぐ処理済みの印を付け、同じ注文を二度書かないようにします。
  1. 拾う条件を決める:「注文」ラベルを付けたメール、または件名・差出人で絞った検索条件を、拾う対象にします。人が判断しやすいように、まずはラベルで運用するのが安全です。
  2. 中身を取り出す:本文や件名から、取引先・品目・数量・金額・希望納期といった情報を取り出します。様式が揃っているほど精度が上がります。
  3. 台帳に1行追記する:受信日・取引先・品目・数量・金額・ステータスを、決まった列に自動で追記します。手入力はゼロになります。
  4. 処理済みの印を付ける:転記が終わったメールには「処理済み」ラベルを付け替えます。これが同じ注文を二度書かないための要です。
  5. 崩れた注文を退避する:様式から外れて読み取れない注文は「_要確認」へ回し、台帳に「要確認」と残します。取りこぼしを起こさず、精度を上げていけます。

実際に、どの道具を使うのか

ここは具体名で踏み込みます。工程は「注文メールの検出 → 中身の取り出し → 台帳への記録 → 二重記録の防止」に分かれ、それぞれに向く道具があります。

GAS がメール検出・転記・重複チェックを担い、人が様式の崩れた注文の確認と受注判断を担う役割分担
検出・転記・重複チェックは GAS、確認と判断は人。工程ごとに分ける

注文メールを検出する(Gmail + GAS)

中心になるのは GAS(Google Apps Script・Google の無料の自動化スクリプト) です。GAS から Gmail(ジーメール・Google のメール) を検索でき、「注文」ラベルの付いた未処理スレッドだけを定期的に拾えます。タイトルや差出人だけで判断せず、まずは人がラベルを付け、ラベルが付いたものを GAS が処理するという運用にすると、誤検出が起きません。慣れてきたら、差出人ドメインや件名の条件でラベル付けも自動化していけます。

中身を取り出す(GAS の本文解析)

取引先名はメールの差出人ドメインを対応表で引くのが安定します。品目・数量・金額は、注文の様式が決まっていれば本文のパターンから取り出せます。様式がバラバラな取引先が多い場合は、まず取引先と受信日だけ自動で埋め、品目は人が1行だけ補うといった割り切りが現実的です。最初から完璧を狙わないのがコツです。

台帳に記録する(Google スプレッドシート)

記録先は Google スプレッドシート(Google の表計算・受発注台帳) が定番です。受信日・取引先・品目・数量・金額・ステータス(受注/発注・未対応/対応済)を列に持たせ、GAS が末尾へ1行追記します。台帳が1か所に揃うと、在庫・請求・督促の突き合わせがすべてこの1枚から回せます。

受発注台帳スプレッドシートのイメージ。受信日・取引先・品目・数量・金額・ステータスの列に、注文メールが届くたびに1行が自動追記される
注文が届くたびに、台帳へ自動で1行が増える(イメージ図・スプレッドシート)。手入力はゼロ

二重記録を防ぐ(処理済みラベル+一意キー)

同じ注文を二度書かないために、冪等性(べきとうせい・何回実行しても結果が同じになる性質) を持たせます。具体的には、転記したメールに「処理済み」ラベルを付け替え、次回は未処理だけを拾う。さらに、メールの固有 ID や「取引先+注文番号」を一意キーとして台帳に持たせ、追記前に既存行と照合します。これで、GAS が万一二度動いても同じ注文が二重に入りません

ここが肝

自動転記そのものより、二重記録を防ぐ仕組みが要です。処理済みラベルで「もう書いた注文」を除き、一意キーで「同じ注文」を弾く。この二重の歯止めがあるから、安心して自動で回せます。

つまずきやすい

  • 検出条件をいきなり自動化する:差出人や件名での自動判定は、慣れてから。最初は人がラベルを付け、ラベル付きだけを処理する運用が事故を起こしません。
  • 重複チェックを後回しにする:処理済みラベルや一意キーを入れずに動かすと、再実行で同じ注文が二度入ります。重複の歯止めは最初から組み込みます。
  • 様式の崩れた注文を無理に読ませる:読み取れない注文は「_要確認」へ逃がす設計にしておけば、取りこぼしは起きません。実物を数件見てからルールを足すほうが速いです。

よくある質問

Q. 取引先ごとにメールの書き方がバラバラです。全部を自動で読めますか? A. すべてを完璧に読み取る必要はありません。取引先と受信日は差出人から自動で埋まるので、まずはそこまでを自動化し、品目や数量は人が1行だけ補う、という分け方ができます。様式が揃っている取引先から自動範囲を広げていくのが現実的です。

Q. 注文メールには取引先名や金額が含まれます。情報の扱いは大丈夫ですか? A. 台帳と元メールは社内に閉じた Google の環境で完結でき、外部に渡す必要はありません。誰がどの台帳を見られるかを先に決め、閲覧権限を絞っておけば、自動で行が増えても散らかりません。

なお、この記事の数値は、特定の実在企業の事例ではなく、現場でよく見る状況を組み立てた代表的なケースです。御社に当てはめた目安は、診断で出すのがいちばん近くなります。


注文の転記は、地味に時間を奪い、しかも漏れると受け損ね・出し忘れにつながる業務です。届いた瞬間に「台帳へ1行・二度は書かない」まで仕組みにすれば、社員は転記や突き合わせから解放され、本来やるべき仕事に向かえます。御社のどの受発注から手をつけると時間が浮きそうか、まずは目安を出してみませんか。

1分の無料セルフ診断:5つの質問に答えるだけで、時間と人件費の変化の目安が出ます。

関連記事

あわせて読みたい

受発注・請求処理を「転記ゼロ」にする:GASと会計ソフトで二重入力をなくす仕組みのつくり方

注文を受けて、別の画面にもう一度入力して、請求書にもまた打ち直す。この「同じ数字を何度も写す作業」が、転記ミスと残業の正体です。GAS(ガス)や freee/マネーフォワード クラウドといった道具で受発注・請求を転記ゼロにする具体的な手順を、実際に手を動かしている立場から整理しました。

続きを読む →

在庫・発注の「気づいたら欠品」をなくす:スプレッドシートと Google Apps Script で、減ったら Slack に通知する

在庫管理を自動化したいけれど何から手をつければいいか分からない方へ。スプレッドシートや在庫システムの在庫データを Google Apps Script で定期監視し、閾値を割ったら Slack や LINE に発注の目安を自動通知する仕組みの作り方を、欠品と過剰在庫の両方を防ぐ視点で、どの工程にどの道具を使うかまで整理しました。

続きを読む →

n8n で月2万円から始める SNS 運用自動化:投稿・分析・レポートを一元管理する

SNS の投稿予約、エンゲージメント確認、週次レポート作成に毎週時間が溶けていませんか。n8n(ノーコードの自動化ツール・セルフホスト可)で、投稿予約・エンゲージメント集計・週次レポートを月2万円以下の運用コストで自動化する設計を、Slack や Notion との役割分担つきで紹介します。

続きを読む →

SNS投稿が「却下学習」で上手くなる:AIが自分の失敗を覚えて次に活かす設計

AIが書いたSNS投稿を「これは違う」と却下するたびに、なぜ却下したかを Notion DB に貯め、次の生成で Claude にその理由を渡す。すると同じ失敗が出なくなる。「生成→確認→公開」ではなく「生成→却下→学習→改善」のループを、アカウント別に分けて作る設計を、実際のツール名つきで紹介します。

続きを読む →

一人経理の「月末地獄」から脱する:freee と GAS で属人化を消す設計

経理を一人で全部抱えていて、その人が休むと月末が止まる。中小企業によくある構造です。freee(クラウド会計)と Google Apps Script で仕訳確認・未処理フラグ・月次チェックを自動化し、一人でも「確認するだけ」で月次が回る形にする手順を、実際に使うツール名つきで紹介します。

続きを読む →

会議の録音を置くだけで議事録・ToDo・顧客台帳まで自動で:n8n と Notion の連携設計

会議のあと「録音はあるけど議事録は書いていない」状態、よくあります。録音を所定フォルダに置くだけで、文字起こし→要点とToDo→Notion記録→顧客台帳の更新まで一本につなぐ"配管"の作り方を、n8n・Notion AI・文字起こしAPIの役割分担つきで紹介します。

続きを読む →

まず1分で、御社の「人がやらなくていい作業」を見つけませんか。

5つの質問に答えるだけ。いちばん時間がかかっている業務が、仕組みにするとどれくらい軽くなりそうか、その場で目安が出ます。費用はかかりません。

お問い合わせ

ご相談・お問い合わせはこちらから

診断を受けずに直接ご相談いただいても構いません。会社名・ご担当者名・ご連絡先と、ご相談内容をお書きください。折り返しご連絡します。