【完全入門】魔法の杖「 GAS(Google Apps Script)」でGoogle操作を自動化しよう!最初の一歩をわかりやすく解説
「毎日同じコピペ作業ばかりで疲れた…」「Googleアプリをもっと便利に使いたい!」と思ったことはありませんか?
今回は、そんな悩みを解決する魔法のツール「GAS(Google Apps Script)」について、初心者の方に向けて世界一わかりやすく解説します!
1. GAS(Google Apps Script)ってなに?
一言で言うと、「Googleのサービスを自動化するためのプログラミング言語」です。
- 環境構築ゼロ: ブラウザがあれば今すぐ始められます。
- サーバー不要: あなたのPCを閉じていても、Googleのサーバーが裏で動いてくれます。
- 全部無料: Googleアカウントさえあれば、追加料金はかかりません。
2. 【実践】3分でできる!最初の一歩
まずは「動いた!」という感動を体験してみましょう。スプレッドシートに自動で文字を書き込んでみます。
ステップ1:エディタを開く
- 新しいスプレッドシートを作成します。
- 上部メニューの [拡張機能] > [Apps Script] をクリック。
ステップ2:コードを書いてみる
エディタにある文字を一度すべて消して、以下のコードをコピー&ペーストしてください。
function helloGas() {
// A1セルに文字を書き込む魔法
const sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("A1").setValue("GASの世界へようこそ!");
// 記録(ログ)を表示する
console.log("実行完了しました!");
}
ステップ3:保存して実行
- 画面上の「保存(フロッピーアイコン)」をクリック。
- 「実行」ボタンをクリックします。
※初回実行時は「承認が必要です」という画面が出ます。自分のアカウントを選び、「詳細」→「安全ではないページに移動」→「許可」の順に進めてください。
3. GASの「3つの要素」を覚えよう
GASを使いこなすために、この3つの言葉だけ覚えておきましょう。
| 要素 | 役割 |
|---|---|
| App(アプリ) | 操作する対象(スプレッドシート、Gmailなど) |
| Trigger(トリガー) | 実行するタイミング(「毎日朝9時」など) |
| API(連携) | 外部との通信(LINEに通知を送る、など) |
4. なぜGASを学ぶと「楽」になるのか?
例えば、こんなことが自動でできるようになります。
- Gmail: 毎日届く請求メールを自動で集計シートに記録。
- カレンダー: 明日の予定を前日の夜にLINEで自分に送る。
- ドライブ: 100個あるファイルの名前を一括で書き換える。
まとめ: プログラミングと聞くと難しそうですが、GASはGoogleアプリ同士を繋ぐ「接着剤」のようなものです。パズル感覚で少しずつ試してみてください!
