GASは、Googleスプレッドシートなどで行っている繰り返し作業を、プログラムでまとめて実行するための仕組みです。最初は「毎週同じ表を集計する」「決まった形式の文書を作る」といった、手順が決まっている小さな作業から始めると取り組みやすくなります。
GASで自動化しやすいのは、正しい処理を説明でき、結果を確かめられる仕事です。
この記事では、2026年10月8日に確認したGoogleの公式資料をもとに仕組みを説明し、編集部の提案として身近な活用例を紹介します。ここに挙げる例は、実際の勤務先で導入・計測した事例ではありません。
この記事でわかることは、GASが得意な作業、表計算の関数やAIとの違い、失敗しにくい始め方です。
目次:知りたいところから読む
GASとは?Googleのサービスをつなぐ仕組み
GASはGoogle Apps Scriptの略称です。Googleの公式概要では、JavaScriptを使ってGoogle Workspaceと連携するアプリケーションを作るための仕組みとして紹介されています。
ブラウザー上にコードを書く場所があり、処理はGoogleのサーバーで実行されます。スプレッドシート、ドキュメント、Gmail、カレンダーなどを組み合わせた処理を作れるのが特徴です。
たとえば、表の内容を確認し、条件に合う行だけを集め、文書へまとめる、といった流れが考えられます。GASそのものがAIというわけではありません。基本は、書いた条件と手順に従って動くプログラムです。
仕事で使える五つの例
以下は、GASの機能を使った活用案です。実装に必要な権限や、対象サービスの利用条件は個別に確認してください。
| 繰り返している仕事 | 自動化の案 | 人が確認したいこと |
|---|---|---|
| 週ごとの実績集計 | 条件に合う行を集め、集計表を更新 | 対象期間と集計漏れ |
| 期限の確認 | 期限が近い項目を抽出して知らせる | 通知先と通知頻度 |
| 定型文書の作成 | 表の項目を文書へ差し込む | 宛名と内容の正確さ |
| フォーム回答の整理 | 回答を分類して担当用の一覧にまとめる | 個人情報の扱い |
| ファイルの整理 | 決めた条件で名前や保存先を整理 | 対象範囲と戻し方 |
魅力は、手作業の一部分だけでなく、複数の操作をつなげられることです。ただし、最初から全部を自動化すると、どこで間違えたかがわかりにくくなります。最初の版は「抽出した結果を別のシートへ出す」までにし、確認できてから次の処理を加えるとよいでしょう。
関数で済む作業にもGASが必要?
セルの値を合計する、条件に合う件数を数える、一覧から値を探すといった作業なら、関数で解決できることがあります。まず、関数で十分かを考える方が、運用の負担を抑えやすくなります。
GASを検討しやすいのは、複数のファイルやサービスをまたぐ、決まったタイミングで処理する、ボタンやメニューから一連の操作を実行したい、といった場面です。
たとえば「表の合計を知りたい」と「毎週、表の集計結果から文書を作りたい」は別の仕事です。後者では、表の計算に加えて文書を作成する手順が必要になります。
関数の作成をAIに相談したい場合は、Excel関数をAIに作ってもらう方法で、入力例や検算の考え方を紹介しています。
Geminiに頼むことと、GASで動かすことの違い
AIに「この表を整理して」と相談する使い方と、毎回決めた手順を実行する自動化は、分けて考えると整理できます。
前者は、どう整理すべきかを考える場面で役立ちます。後者は、決まった整理方法を繰り返す場面で候補になります。どちらを使うかは、「判断が必要なのか」「同じ処理を反復したいのか」から考えてください。
AIにGASのコード案を作ってもらうことも考えられます。ただし、生成されたコードを実行しただけで、業務に合うことが確認されたわけではありません。指定した列、対象範囲、更新先が正しいかを確かめる必要があります。
最初の題材は「期限が近い行を探す」
最初に取り組む例として、タスク一覧から期限が近い行を抜き出す作業を考えてみましょう。最初の段階ではメール送信をせず、結果を見るだけにします。
架空の表に「タスク名」「期限」「状態」の三列を用意します。「完了以外」「今日から三日以内」といった条件を決め、該当する行を別のシートへ表示する、という完成条件です。
ここで、意外と重要なのが境界条件です。「期限が今日」の行を含むのか、期限が空欄ならどうするのか、すでに期限を過ぎた行は別にするのか。こうしたルールを先に決めると、コードが正しいかを確かめやすくなります。
依頼例:「GASで、タスク一覧から未完了かつ今日から三日以内の期限を持つ行を抽出したいです。架空のテストデータを使い、元の表を変更せず、別シートへ結果を出すコード案と確認手順を示してください。期限が空欄の行は除外してください。」
この段階で正しく抽出できたら、通知を追加するか判断します。最初から自動送信まで進める必要はありません。
PCを閉じても定期実行できる?
GASには、時間やイベントをきっかけに処理を動かすトリガーがあります。インストール型トリガーの公式説明では、時間主導型の実行や、作成者のアカウントで動く条件が説明されています。
適切に設定した時間主導型トリガーなら、PCを開いたままにする前提ではありません。ただし、「毎朝9時」に設定しても、秒単位で正確な実行を約束する用途には向きません。公式資料では実行時刻に幅があることが説明されています。
また、作成者の権限やアカウントが変わる場合は、運用の見直しが必要です。職場で使うなら、誰が管理し、不在時に誰がエラーを確認するかも決めておきましょう。
無制限には動かない。上限とエラーを確認する
Googleの割り当て上限の公式資料では、実行時間やサービスごとの利用量などに制約があり、上限を超えると処理が停止することが説明されています。個人アカウントとGoogle Workspaceで条件が異なる項目もあります。
最初は少ない行数で試し、実際に扱う件数へ少しずつ増やしてください。エラーが出た際は、最後まで処理できたか、一部だけ更新されていないかを確認します。
特にメール送信や書き込みを追加したら、同じ処理を再実行しても重複しない設計が必要になります。成功した記録を残すなど、再実行時の扱いまで考えると運用しやすくなります。
次にすること:毎週の手作業を一つ書き出す
今日できる一歩は、繰り返している仕事を「入力」「条件」「出力」の三つに分けて書くことです。たとえば、「タスク一覧を読み、三日以内の未完了を選び、確認用の一覧を出す」とまとめます。
この三つを説明できるなら、GASで自動化する最初の題材になり得ます。職場の情報をAIへ渡す際は、情報漏えいを防ぐチェックリストも確認してください。Googleの表計算とAIの連携は、Geminiをスプレッドシートで使うための条件で整理しています。
公式情報源と確認日
公式情報の確認日:2026年10月8日。活用例と依頼例は編集部の提案です。利用上限や権限の条件は変更されるため、実行前に公式資料と勤務先の設定を確認してください。
