Google Apps Script(GAS)入門|スプレッドシートを自動化する最初の一歩
先に結論
- GASは、Googleのサービスを自動で動かすしくみ。スプレッドシートの集計、Gmailの送信、カレンダーへの登録などを自動にできます。
- スプレッドシートの「拡張機能」→「Apps Script」で始められます。インストールはいりません。
- 書き方はJavaScriptと同じです(JavaScript入門)。
できること
| したいこと | 例 |
|---|---|
| スプレッドシートを自動で整える | 毎朝、新しい行に日付を入れる・集計表を作る |
| メールを自動で送る | スプレッドシートの一覧に、まとめてお知らせを送る |
| カレンダーに登録 | 表の予定をGoogleカレンダーに入れる |
| フォームの回答を処理 | Googleフォームの回答が来たら通知する |
始め方
- スプレッドシートを開いて、「拡張機能」→「Apps Script」エディタが別のタブで開きます。
- 下のコードを書いて、保存(フロッピーの印)
- 上の「実行」を押す初回は「承認が必要です」と出るので、自分のアカウントで許可します。
- スプレッドシートに戻ると、A1に文字が入っている
function hello() {
const sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("A1").setValue("こんにちは " + new Date());
}
決まった時間に動かす(トリガー)
エディタの左の時計の印(トリガー)から「トリガーを追加」で、「毎日 午前8時〜9時」のように決まった時間に動かせます。
メールを自動で送るスクリプトは、宛先をまちがえると取り消せません。最初は自分あてで試してから使います。会社のアカウントでは、管理者が使えないようにしていることもあります。
ほかのプログラミングのページ
- 初心者の始め方何から始めるか
- プログラミングの独学続けるコツ
- 無料で学べるサイトProgate・paizaなど
- プログラミング言語の種類何に使うかで選ぶ
- Pythonとはできること
- Python入門最初の1行から
- HTMLとはホームページのしくみ
- HTML入門メモ帳で作る
- JavaScript入門動きをつける
- SQL入門データを取り出す
- Scratch(スクラッチ)子どもの入門
- プログラミングスクール選び方と給付金
- プログラミング教室(子ども)選び方
- プログラミングの資格一覧と選び方
Google Apps Scriptは無料ですか?
Googleアカウントがあれば無料で使えます。
GASはどこで書きますか?
スプレッドシートの「拡張機能」→「Apps Script」で開くエディタに書きます。
GASとVBAのちがいは?
GASはGoogleのサービス(スプレッドシート・Gmailなど)、VBAはExcelなどのOfficeを自動化します。
プログラミングの関連ページ
- プログラミングとは(まとめ)
- Scratch(スクラッチ)
- プログラミングスクール
- SQL入門
- プログラミング教室(子ども)
- JavaScript入門
- プログラミングの資格
- HTML入門
- HTMLとは
- Python入門
- Pythonとは
- プログラミング言語の種類
ほかの3ページも見る
このページについて
料金・試験・版の情報は、2026年11月13日に公式のページや報道・解説記事で確かめた範囲で書いています。変わることがあるので、使う前・申し込む前に公式のページで確かめてください。このサイトは紹介しているサービスの会社とは関係ありません。運営者情報
参考にした資料: