ピアのパソコン学習ガイド
メニュー
できるようになる

Google Apps Script(GAS)入門|スプレッドシートを自動化する最初の一歩

ピアのパソコン学習ガイド 編集部2026年11月13日 更新

先に結論

  • GASは、Googleのサービスを自動で動かすしくみ。スプレッドシートの集計、Gmailの送信、カレンダーへの登録などを自動にできます。
  • スプレッドシートの「拡張機能」→「Apps Script」で始められます。インストールはいりません。
  • 書き方はJavaScriptと同じです(JavaScript入門)。

できること

したいこと例
スプレッドシートを自動で整える毎朝、新しい行に日付を入れる・集計表を作る
メールを自動で送るスプレッドシートの一覧に、まとめてお知らせを送る
カレンダーに登録表の予定をGoogleカレンダーに入れる
フォームの回答を処理Googleフォームの回答が来たら通知する

始め方

  1. スプレッドシートを開いて、「拡張機能」→「Apps Script」エディタが別のタブで開きます。
  2. 下のコードを書いて、保存(フロッピーの印)
  3. 上の「実行」を押す初回は「承認が必要です」と出るので、自分のアカウントで許可します。
  4. スプレッドシートに戻ると、A1に文字が入っている
function hello() {
  const sheet = SpreadsheetApp.getActiveSheet();
  sheet.getRange("A1").setValue("こんにちは " + new Date());
}

決まった時間に動かす(トリガー)

エディタの左の時計の印(トリガー)から「トリガーを追加」で、「毎日 午前8時〜9時」のように決まった時間に動かせます。

メールを自動で送るスクリプトは、宛先をまちがえると取り消せません。最初は自分あてで試してから使います。会社のアカウントでは、管理者が使えないようにしていることもあります。

ほかのプログラミングのページ

Google Apps Scriptは無料ですか?

Googleアカウントがあれば無料で使えます。

GASはどこで書きますか?

スプレッドシートの「拡張機能」→「Apps Script」で開くエディタに書きます。

GASとVBAのちがいは?

GASはGoogleのサービス(スプレッドシート・Gmailなど)、VBAはExcelなどのOfficeを自動化します。

プログラミングの関連ページ

ほかの3ページも見る

このページについて

料金・試験・版の情報は、2026年11月13日に公式のページや報道・解説記事で確かめた範囲で書いています。変わることがあるので、使う前・申し込む前に公式のページで確かめてください。このサイトは紹介しているサービスの会社とは関係ありません。運営者情報

参考にした資料: