COLUMN

「Excelで管理しているが手作業が多くて時間がかかる」
「毎月の請求書発行が面倒」
──こうした悩みを持つ中小企業の経営者・管理職の方に向けて、Google Apps Script(GAS)を使った経理業務の自動化方法を解説します。
GASは無料で使えるGoogle公式のスクリプト言語で、GoogleスプレッドシートやGmailと組み合わせることで、コーディング経験が少なくても業務自動化を実現できます。
目次
GASはGoogleサービスと連携できるため、以下のような経理業務の自動化に活用できます。
| 自動化できる業務 | 概要 |
|---|---|
| 請求書の自動作成・送付 | スプレッドシートのデータを元にPDF請求書を作成し、メールで自動送付 |
| 売掛金の入金確認と督促 | 未入金リストを自動作成し、期日経過でメール通知 |
| 経費精算フォームの自動集計 | Googleフォームで集めた経費データを自動集計・承認フロー化 |
| 月次レポートの自動生成 | 売上・費用データを集計してPDFレポートを自動生成 |
| 定期データバックアップ | 指定時刻にスプレッドシートをPDFでバックアップ |
すべてを一度に自動化しようとせず、「まず1つの業務から」始めることが現実的なアプローチです。

①スプレッドシートに取引先・金額・摘要を入力する
②GASスクリプトを実行(または自動トリガーで起動)
③Googleドキュメントのテンプレートに数値を自動反映
④PDFに変換して指定フォルダに保存
⑤取引先のメールアドレスに自動送付
GASでの請求書自動化で最もよく使う処理は「スプレッドシートのデータ取得→Googleドキュメントへの差し込み→PDF変換→Gmail送付」の4ステップです。
このフローさえ理解すれば、様々な帳票作成に応用できます。
ChatGPTやClaudeにフローを説明して「GASのコードを作って」と依頼することで、プログラミング経験がなくてもコードを入手できます。
ただし動作確認は必ず自社の環境でテストしてから本番適用してください。
| 列名 | 内容 |
|---|---|
| 取引先名 | 請求先の会社名 |
| 請求日 | 請求書の発行日 |
| 支払期限 | 入金期限日 |
| 請求金額 | 税込み請求金額 |
| 入金日 | 実際の入金確認日(未入金は空欄) |
| ステータス | 「入金済」「未入金」「期限超過」をGASで自動判定 |
GASを使うことで「支払期限日から◯日経過しても入金日が空欄の行」を自動抽出し、担当者へのアラートメールを自動送信できます。毎朝9時に自動チェックするトリガー設定も数分で設定できます。
GASはGoogleアカウントの権限で動作します。誰がスクリプトを管理するか、スプレッドシートへのアクセス権限を誰に付与するかを事前に設計してください。
請求書の自動送付を実装する場合、テスト環境で十分に確認してから本番適用してください。誤った金額・誤った取引先へのメール送信は信頼問題につながります。
無料のGoogleアカウントでは、GASの実行時間・メール送信数などに上限があります。大規模な自動化が必要な場合はGoogle Workspaceの有料プランの検討が必要です。
弊社(ファーストアソシエイツ)では、経理・バックオフィス業務の代行・改善支援を行っています。
初回相談は無料です。「まず相談だけ」でもお気軽にお問い合わせください。
GAS×Googleスプレッドシートは、無料で始められる経理自動化の選択肢として非常に有効です。
請求書作成・売掛管理・経費精算など、定型的な業務を中心に自動化することで、経理担当者の作業時間を大幅に削減できます。
まずは「毎月同じ作業をしている業務」を1つ選び、GASでの自動化を試してみることをお勧めします。