GASとは——何が無料で、なぜ中小企業向きなのか
GASは、Googleが提供するJavaScriptベースのプログラミング環境です。スプレッドシートの「拡張機能→Apps Script」から開け、サーバー不要・インストール不要・無料で動きます。
- Googleの各サービス(スプレッドシート・Gmail・フォーム・ドライブ・カレンダー・Chat)を1つのスクリプトから操作できる
- 時間トリガーで「毎朝9時に実行」「1時間ごとに実行」が設定できる——PCを点けていなくても動く
- 外部サービスのAPIとも通信でき、チャットツールへの通知や生成AIとの連携も可能
「PCの電源が入っていなくても、決まった時刻に勝手に動く」——ここがExcel VBAとの決定的な違いで、日次・週次の定型業務の自動化に向く理由です。
定番10パターン——現場でよく作る自動化
| パターン | 何が起きるか |
|---|---|
| ①フォーム→台帳→通知 | フォーム回答を台帳へ整形して追記し、担当者へメール・Chat通知 |
| ②メールの差し込み一括送信 | リストから宛先別の本文・添付で下書き生成〜送信 |
| ③PDF帳票の一括生成 | 台帳から請求書・見積書・報告書をPDF化してドライブへ保存 |
| ④定期リマインド | 納期・契約更新・締切をチェックして期日前に自動通知 |
| ⑤メール受信→台帳転記 | 特定の受信メール(注文・問い合わせ)から情報を抽出して台帳へ |
| ⑥スプレッドシート間の同期 | 拠点別シートを毎晩マスタへ集約、逆に配布も |
| ⑦Webデータの定期取得 | 為替・価格・在庫などを定時に取得して記録 |
| ⑧カレンダー連携 | 予約シートからカレンダー登録、予定の一覧化 |
| ⑨簡易ワークフロー | 申請シート→承認ボタン→結果通知の社内フロー |
| ⑩AI連携 | 問い合わせの自動分類・報告文の下書きなど生成AIとの組み合わせ |
具体的な構築例は、請求書の自動作成(③の実例)、差し込みメール(②の実例)、月次レポート(⑥の実例)で詳しく解説しています。
GASの限界と、VBA・RPAとの使い分け
- 実行時間の上限:1回の実行に時間制限があり、数十万行の重い処理には向かない(分割実行の設計で回避可能な場合も多い)
- 送信数などの日次上限:Gmail送信数などに1日あたりの上限がある。大量配信は専用サービスの領域
- Excelファイルそのものの操作は苦手:社内がExcel中心で、ファイルをExcel形式のまま扱う必要があるならVBAが自然(Excel転記の自動化)
- PCの画面操作はできない:ブラウザ外のデスクトップアプリや、ログインが複雑な業務システムの操作はRPAの領域(使い分けは自動化ツールの選び方)
逆に言えば、業務がGoogleサービスの上に乗っているなら、GASでほぼ完結します。「Excelをスプレッドシートに移してからGASで自動化」という2段構えが、結果的に最短・最安になるケースも多くあります。
始め方と、外注すべきかの判断
自分で始めるなら
- 最初の題材は「フォーム回答が来たらメールで知らせる」がおすすめ(10行程度で書け、トリガーの概念も学べる)
- 生成AIにコードを書かせる時代なので、「何をしたいか」を日本語で正確に書ける力の方が重要
- 本番の台帳でいきなり試さない。コピーで動作確認→本番反映の順を守る
外注する判断基準
①失敗できない業務(請求・給与関連)、②複数サービスをまたぐ複雑な連携、③作れる人が社内に1人もいない——このどれかに該当するなら、構築を外部に任せて運用と改善要望だけ社内でやる形が安全です。GASは無料でも、動き続けさせる保守には知識が要ります。属人化して止まる失敗(RPA導入の失敗事例)はGASでも同じ構図で起きるため、手順書とコメントを残す文化だけは自作でも外注でも必須です。
GAS自動化の始めどきチェック
☐ 業務データがスプレッドシート・フォーム上にあるか?
☐ 毎日・毎週くり返す定型作業を1つ特定したか?
☐ まず通知系(失敗しても実害が小さい)から試したか?
☐ 手順書・コメントを残すルールを決めたか?
GASでの自動化、構築も保守もお任せください
「これGASでできる?」を1行入力するだけで、実現方法と概算をその場でお見せします。構築後の保守(担当者不在でも止まらない体制)まで含めて月額3万円〜。
AIに30秒で試す →よくある質問
Q. GASは本当に無料ですか?
GAS自体は無料で、個人のGoogleアカウントでも使えます。ただし実行時間やメール送信数などに1日あたりの上限があり、上限は無料アカウントよりGoogle Workspace(有料)の方が高く設定されています。業務での本格運用は、管理や権限の面でもWorkspace契約下での利用をおすすめします。
Q. プログラミング経験がなくてもGASを習得できますか?
通知やメール送信程度なら、生成AIにコードを書かせながら1〜2週間で動くものが作れる人が多いです。ただし業務の基幹部分(請求・給与)を未経験者の独学コードで運用するのはリスクがあります。学習は通知系から始め、重要業務は保守込みで外部に任せる使い分けが現実的です。
Q. 会社がExcel中心でもGASを使うメリットはありますか?
あります。定時実行(毎朝の自動処理)やメール連携はVBAよりGASが得意なため、「日常の入力はExcelのまま、集計と配信だけスプレッドシート+GASに寄せる」といった組み合わせが有効です。ただし全面移行には現場の慣れの問題があるため、新しい業務や共有が必要な業務から段階的に移すことをおすすめします。
