【完全保存版】Google Apps Script 業務自動化2026|無料で月10時間節約する10の実装例
Google Apps Script(GAS)は、Googleが提供する無料スクリプト実行環境。Gmail・Spreadsheet・Calendar・Drive を自動連携・自動処理できるため、業務自動化の入り口として最も実用的なツールです。本記事では、2026年時点で実用的なGAS自動化10例を、サンプルコード付きで
Google Apps Script(GAS)は、Googleが提供する無料スクリプト実行環境。Gmail・Spreadsheet・Calendar・Drive を自動連携・自動処理できるため、業務自動化の入り口として最も実用的なツールです。本記事では、2026年時点で実用的なGAS自動化10例を、サンプルコード付きで網羅的に解説します。
結論を先取りすると、GASで月10時間の作業を自動化することは、初学者でも実現可能。Gmail振り分け・Spreadsheet集計・カレンダー予定追加・Slacknotification・PDF生成など、定型作業を自動化することで時給1,500円換算で月15,000円相当の時間価値を創出できます。
GASの基本——無料で使える3つの理由
📌 📌 Neuro Dive|AI・データサイエンス就労移行支援
厚労省指定 AI・データサイエンス就労移行支援。未経験から AI 人材を目指す。
👉 公式サイトで無料申し込み※当ブログはアフィリエイトプログラムにより収益を得ています
第一に「Googleアカウントだけで開始」: 追加の登録不要、すぐに使い始められる。
第二に「実行回数・時間の無料枠が大きい**: 1日6時間まで無料、月数千回の実行可能。
第三に「Google サービスへのアクセス権限**: Gmail・Spreadsheet・Calendar・Drive・Forms に直接アクセス可能。
GAS実装例 10選
1. Gmail自動振り分け
```javascript
function autoLabelMail() {
const threads = GmailApp.search('from:[email protected]');
const label = GmailApp.getUserLabelByName('GitHub') || GmailApp.createLabel('GitHub');
threads.forEach(t => t.addLabel(label));
}
```
2. Spreadsheet 自動集計
毎日Gmail内の特定メールから数字を抽出し、Spreadsheetに記録。
3. カレンダー予定の自動追加
Spreadsheetの予定リストからGoogleカレンダーへ一括追加。
4. Slack通知
Spreadsheetの値が閾値超えたらSlack Webhookで通知。
5. PDF自動生成
DocumentテンプレートにSpreadsheetデータを差し込んでPDF出力。
6. フォーム回答の整形・自動メール
Googleフォーム回答を自動的にメール送信。
7. ToDo管理の自動化
Spreadsheetでタスク管理、期限近付くと自動Gmail通知。
8. 為替・株価データ取得
外部API(為替・株価)から定期的にデータ取得、Spreadsheetに記録。
9. SNS自動投稿
Spreadsheetに投稿予定を記録、Twitter API経由で自動投稿。
10. ファイル自動バックアップ
Drive内の特定フォルダを毎週、別フォルダにコピーバックアップ。
トリガー(自動実行)の設定
GASは「時間トリガー」「Spreadsheet編集トリガー」「フォーム送信トリガー」等で自動実行可能。
設定方法:
1. Apps Scriptエディタ→「トリガー」アイコン
2. 「+ トリガーを追加」
3. 関数選択→イベントタイプ選択(時間ベース等)→実行間隔指定
毎日午前9時実行、毎週月曜実行、編集時実行などが可能。
ChatGPT API連携——GAS×AIで超効率化
GASからChatGPT APIを呼び出すコード:
```javascript
function callChatGPT(prompt) {
const url = 'https://api.openai.com/v1/chat/completions';
const apiKey = PropertiesService.getScriptProperties().getProperty('OPENAI_API_KEY');
const payload = {
model: 'gpt-4o-mini',
messages: [{role: 'user', content: prompt}]
};
const response = UrlFetchApp.fetch(url, {
method: 'post',
contentType: 'application/json',
headers: {Authorization: `Bearer ${apiKey}`},
payload: JSON.stringify(payload)
});
return JSON.parse(response.getContentText()).choices[0].message.content;
}
```
このコード1関数で、SpreadsheetのセルからAI回答を取得、メール本文を自動生成、商品説明を自動生成、と無限の用途。
まとめ——GASは「無料の業務自動化基盤」
ここまでGoogle Apps Scriptについて解説してきました。要点を整理すると、第一にGoogleアカウントで無料開始、追加コストゼロ。第二に10ジャンル(Gmail・Spreadsheet・Calendar・Slack・PDF等)の自動化。第三にトリガーで完全自動実行。第四にChatGPT API連携でAI機能を追加。第五に月10時間規模の作業時間削減=月15,000円相当の時間価値創出。
GASは「プログラミング初心者でも業務自動化に取り組める」最高の入門ツール。今月、自分の業務で繰り返し作業を1つ選んで、GASで自動化してみることから始めてください。