AI・自動化

GASで始める業務自動化入門

Google Apps Script(GAS)は無料で使える業務自動化の最強ツール。Googleスプレッドシートやメールの自動化を、コピペで始められる具体例つきで紹介します。

Tufe Company·AI Division2026年3月4日12分で読める

業務自動化の最初の一歩はGASが最適

業務自動化と聞くと、高額なRPAツールやエンジニアの採用を想像するかもしれません。

しかし私たちが127社の中小企業を支援してきた中で、最も導入成功率が高かったのはGoogle Apps Script(GAS)でした。127社中89社がGASから自動化を始め、平均月20時間の工数削減に成功しています。

理由は3つ。無料で使える。環境構築が不要。Googleサービスと直結している。

Googleアカウントがあれば今すぐ始められます。プログラミング未経験でも、コピペで動く実用的なスクリプトが書けます。

0
自動化を 支援した企業数
0
GASから 自動化を開始
0h/月
平均 工数削減時間

GASが自動化の入口に最適な理由

コストゼロで始められる

GASはGoogleが無料で提供しています。有料プランは不要。Googleアカウントさえあれば、追加コストゼロで利用可能です。

環境構築が一切不要

プログラミングを始めるとき、通常は開発環境のセットアップが必要です。GASにはそれがない。Googleスプレッドシートを開いて「拡張機能」→「Apps Script」を選ぶだけ。ブラウザだけで完結します。

Googleサービスと直接連携

スプレッドシート、Gmail、Googleカレンダー、Googleフォーム、Googleドライブ。これらすべてにGASからアクセスできます。API設定やOAuth認証の複雑な手順は不要。数行のコードで連携が完了します。

すぐに使える5つのGAS活用パターン

私たちが支援した企業で特に効果が高かった5つのパターンを紹介します。

パターン1 — 定型メールの自動送信

毎週月曜日にチームへ進捗確認メールを送る。毎月1日にクライアントへレポートメールを送る。こうした定型メールはGASで完全に自動化できます。

スプレッドシートに宛先・件名・本文を記載し、GASで一括送信。手動で送っていた30分が0分になります。

パターン2 — スプレッドシートのデータ集計

複数シートのデータを1つのサマリーシートに集約する作業。手作業なら1時間かかるものが、GASならボタン1つで3秒です。

パターン3 — フォーム回答の自動処理

Googleフォームに問い合わせが入ったら、担当者にSlack通知を送り、スプレッドシートに自動記録し、自動返信メールを送る。フォーム送信をトリガーにした3段階の自動処理が設定できます。

パターン4 — カレンダー予定の自動作成

スプレッドシートに日時・タイトル・参加者を入力するだけで、Googleカレンダーに予定が自動作成されます。月間30件以上の予定管理をしている企業に特に効果的でした。

パターン5 — 日次レポートの自動生成

毎日の売上データ、問い合わせ件数、Web分析データを自動取得し、レポート用シートに整形。毎朝9時に関係者へメール送信。朝のルーティン作業が完全に消えます。

5 Use Cases

定型メール自動送信

宛先・件名・本文をシートに記載して一括送信

30分/回0分

スプレッドシート集計

複数シートのデータをサマリーに自動集約

60分/回3秒

フォーム回答処理

通知・記録・返信の3段階を自動処理

15分/件即時

カレンダー予定作成

シートの日時・タイトルから予定を一括作成

2分/件0分

日次レポート生成

データ取得→整形→メール送信を毎朝自動実行

45分/日0分

コピペで動くGASコード例

実際のコードを1つ紹介します。スプレッドシートのリストからメールを一括送信するスクリプトです。

javascript
function sendEmails() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("メール");
  var data = sheet.getDataRange().getValues();
  for (var i = 1; i < data.length; i++) {
    var email = data[i][0];
    var subject = data[i][1];
    var body = data[i][2];
    if (email && data[i][3] !== "送信済") {
      GmailApp.sendEmail(email, subject, body);
      sheet.getRange(i + 1, 4).setValue("送信済");
    }
  }
}

使い方:

  • A列にメールアドレス、B列に件名、C列に本文を入力
  • D列は送信ステータス(自動で「送信済」が入る)
  • スクリプトを実行するだけで未送信のメールを一括送信

このスクリプトをコピペして、シート名を合わせれば動きます。プログラミング知識がなくても5分で実装完了です。

Code Example
sendEmails.gs
1function sendEmails() {
2var sheet = SpreadsheetApp
3 .getSheetByName("メール");
4var data = sheet.getDataRange()
5 .getValues();
6// 1行ずつ処理して送信
7GmailApp.sendEmail(
8 email, subject, body);
9}
SpreadsheetApp— シートデータ取得
GmailApp— メール自動送信

GASを始める4つのステップ

ステップ1 — スプレッドシートからエディタを開く

Googleスプレッドシートを新規作成。メニューから「拡張機能」→「Apps Script」を選択。ブラウザ上でスクリプトエディタが開きます。

ステップ2 — コードをコピペする

上記のメール送信コードなど、やりたい処理のコードをコピペします。最初は自分で書く必要なし。動くコードを貼って、動作を確認することが最優先です。

ステップ3 — テスト実行する

エディタ上部の「実行」ボタンをクリック。初回はGoogleアカウントの権限承認が求められます。「許可」を選択すれば実行されます。

ステップ4 — トリガーを設定する

自動実行したい場合は「トリガー」を設定。「毎日9時に実行」「フォーム送信時に実行」など、条件を指定して自動化できます。

4 Steps
01

スクリプトエディタを開く

スプレッドシート → 拡張機能 → Apps Script

02

コードをコピペ

やりたい処理のコードを貼り付ける

03

テスト実行

実行ボタンをクリック、権限を承認

04

トリガー設定

「毎日9時」「フォーム送信時」など条件指定

GAS活用を成功させるチェックリスト

GASの導入で失敗しないためのポイントをまとめます。

始める前に:

  • 自動化したい業務を1つだけ選ぶ(欲張らない)
  • その業務にかかっている時間を計測する
  • Googleサービスで完結するか確認する

実装時:

  • まずコピペで動くコードを使う
  • 小さいデータでテストしてから本番適用
  • エラーが出たらChatGPTにコードを貼って質問

運用時:

  • 週1回は動作確認する
  • Googleの利用制限(メール100通/日など)を把握
  • うまくいったら2つ目の自動化に着手

私たちが支援してきた中で、最初の1つを稼働させるまでの平均期間は3日でした。難しいことは何もありません。まず1つ、自動化してみてください。

Action Checklist
0/5 完了

Tufe Companyでは業務自動化の設計から実装、運用までをワンストップで支援しています。GASはもちろん、Make・Zapierとの連携もお任せください。

GASGoogle Apps Script業務自動化スプレッドシート無料ツール
Next Step

AI × 自動化で、ビジネスを加速させませんか?

Tufe Companyは、AI・SEO・Web制作を通じて中小企業のデジタル集客と業務効率化を支援します。

Related Articles