AI・自動化12 min read

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

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

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

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

しかし最初の一歩として現実的なのは、無料で始められるGoogle Apps Script(GAS)です。日本政策金融公庫の調査では、5年前と比べてデジタル化が進んでいる中小企業は69.6%にのぼり、その主な成果として「業務の効率化」「業務の標準化」が挙げられています。GASは、その入口を追加コストなしで開ける選択肢です。

※ 出典: 日本政策金融公庫「中小企業のデジタル化に関する調査」(取得 2026-06)

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

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

0%
デジタル化が進む 中小企業の割合(5年前比)
¥0
GAS導入の初期費用 (Googleアカウントのみ)
0通/日
無料アカウントの メール送信上限

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

コストゼロで始められる

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

環境構築が一切不要

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

Googleサービスと直接連携

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

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

実務で使われることの多い、効果を実感しやすい5つのパターンを紹介します。

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

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

スプレッドシートに宛先・件名・本文を記載し、GASで一括送信。手動で1通ずつ送っていた作業を、実行ボタン1つに置き換えられます。

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

複数シートのデータを1つのサマリーシートに集約する作業。手作業でコピー&ペーストを繰り返していたものを、ボタン1つの実行にまとめられます。

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

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

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

スプレッドシートに日時・タイトル・参加者を入力するだけで、Googleカレンダーに予定が自動作成されます。毎月たくさんの予定を手入力で管理している場合ほど、効果を実感しやすいパターンです。

パターン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の利用制限を把握する(無料のgmail.comアカウントは、GASからのメール送信が1日100通まで)
  • うまくいったら2つ目の自動化に着手

※ 出典: Google Apps Script「Quotas for Google Services」(取得 2026-06)

コピペで動くコードから始めれば、最初の1つを動かすところまでは数日で届く範囲です。難しいことは何もありません。まず1つ、自動化してみてください。

Action Checklist
0/5 完了

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

Tufe Company

AI Division

Tufe Company の編集部。AI・SEO・LLMO・業務自動化に関する実務で得た知見を、 現場で使える形にして発信しています。記事への質問やテーマのリクエストは お問い合わせフォームからどうぞ。

§ Tufe Market · 今日から動かす

相談ではなく、いま手を動かしたい方へ。

この記事と関連するTufeの即時納品プロダクト。問い合わせ不要、決済後すぐにダウンロード/レポート納品されます。

01

AI Search Pack

自社サイトを「AI 検索から引用されるサイト」に。llms.txt、robots.txt、構造化データを AI がその場で書き出します。

¥2,980Instant
02

Tufe Local Pack

AI 検索 / マップ / 口コミ / LP の 4 領域に同時着手したい複拠点本部向けの軽量版セット(合計 11 デリバラブル)。SVG POP・ヒートマップ・12 ヶ月投稿カレンダー等の現場運用核機能は単品商品にあります。

¥9,980Bundle
03

Schema Library

LocalBusiness、Article、FAQ、Product、Organization など、よく使う 50 種類以上の JSON-LD をコピペ用に揃えました。業種別のテンプレ付き。

¥2,980Instant
§ Postscript · 読者の方へ

ここまで読んでくださって、ありがとうございます

記事の内容を自社で試したい、あるいは近い課題にどう手をつけるか相談したい — そういう方は、一度 Tufe Company にご連絡ください。 AI・SEO・LLMO・業務自動化の領域で、中小企業の現場に合わせた支援を行っています。

  • 初回ヒアリングは 45 分・オンライン・無料
  • 現状分析と、具体的な次の一手を書面でお渡しします
  • 契約前提の相談ではありません。判断は後日で問題ありません