こんな悩みありませんか?
「プログラミングに興味はあるけど、環境構築で挫折した…」 「Pythonを入れたけどパスが通らなくて諦めた」 「Excelマクロは触ったけど、本格的なコードは書いたことがない」
わかります。私も最初は同じでした。ローカルにNode.jsを入れてエラーを吐かれ、公式ドキュメントを読んでも用語がわからず、挫折を5回ほど繰り返しました。
でも、GAS(Google Apps Script)に出会ってから世界が変わりました。ブラウザだけで、5分後にはコードが動きます。この記事では、私が初めて書いた1行のコードと、そこで得た「動いた!」という感動を、あなたにもそのまま再現してもらうための手順をお伝えします。
GASとは何か(超ざっくり)
GASはGoogleが提供する無料のスクリプト実行環境です。GmailやスプレッドシートなどGoogleサービスを自動で操作できます。
- 環境構築いらず(ブラウザのみ)
- 無料(Googleアカウントがあればよい)
- クラウド実行(PCを閉じても動く)
Excelマクロが「自分のPCでしか動かない」のに対し、GASは「Googleのサーバーで勝手に動いてくれる」のが最大の違いです。
処理フロー:最初の1行が動くまで
[Googleドライブ] → [新規作成 → Apps Script] → [コード入力] → [実行ボタン] → [ログ確認]
たったこれだけ。ブラウザのタブを2つ開くだけで完結します。
Step1: エディタを開く
script.google.comにアクセス- 「新しいプロジェクト」をクリック
Code.gsというエディタが開く
Step2: 1行だけ書く
デフォルトで入っている function myFunction() {} の中に、次の1行を追加します。
function myFunction() {
console.log("はじめてのGAS");
}
Step3: 実行する
上部の「実行」ボタンを押します。初回は権限の確認が出るので「許可」を選びます。
Step4: ログを見る
画面下の「実行ログ」に はじめてのGAS と表示されたら成功です。この瞬間、あなたは立派なGASユーザーです。
具体的なメリット:ここが嬉しい
私がGASを続けている理由はシンプルです。
- 完了報告のSlack通知を自動化できた(毎朝2分の手作業が消滅)
- スプレッドシートの集計を定期実行できた(月次レポートが自動送信)
- Gmailの特定ラベルを自動整理できた(受信箱の視認性が爆上がり)
どれも小さな効果ですが、積み上がると年間で数十時間の節約になります。しかも書いたコードはクラウドに残るので、PCを買い替えても引き継ぎ不要です。
よくある失敗とその回避
失敗1: 実行ボタンを押しても何も起きない
画面上部の「実行する関数」のドロップダウンで、実行したい関数が選ばれていないケースが多いです。myFunction が選ばれているか確認してください。
失敗2: 権限エラーが出る
GASが初めてGoogleサービスにアクセスするとき、権限確認が出ます。英語で「This app isn’t verified」と警告されることもありますが、自分で書いたコードなので「詳細 → 安全ではないページに移動」で進めて大丈夫です。
失敗3: console.log が効かない
古い記事では Logger.log を使う例がありますが、現在のGASは両方使えます。表示先が違うだけなので、console.log を使っていれば「実行ログ」、Logger.log を使っていれば「ログ(旧版)」を見てください。
発展例:ここから広がる世界
1行書けたら、次は少しずつ広げましょう。
function sendHello() {
const sheet = SpreadsheetApp.getActive().getSheetByName("シート1");
sheet.getRange("A1").setValue("こんにちは");
}
このコードは「スプレッドシートのA1セルに文字を入れる」だけの擬似コードですが、応用すれば家計簿入力や在庫管理の自動化につながります。
さらにトリガー機能を使えば、毎朝9時に自動実行もできます。詳しくは GASトリガー設定完全ガイド をご覧ください。
挫折しそうなときの処方箋
独学で進めると、どうしても詰まる瞬間がきます。私の場合、配列操作とAPI連携のあたりで3日ほど止まりました。
もし独学がつらくなったら、短期集中型のプログラミングスクールで土台を作るのも手です。体系立てて学べる分、独学で10時間悩むところを1時間で突破できます。無料カウンセリングだけでも、自分の現在地を把握するのに役立ちました。
📚 さらに学ぶための参考書籍
PR:本記事には広告(楽天市場)が含まれます
GASやJavaScriptを体系的に学びたい方は、書籍も併用するのが効率的です。 日本語の解説書が複数出ているので、自分のレベルに合うものを選んでみてください。
👉 楽天市場 で「Google Apps Script」または「JavaScript 入門」を検索
まとめ
- GASはブラウザだけで始められる
- 最初の1行は
console.log("はじめてのGAS")でOK - 実行ログに文字が出たらゴール
- 権限確認は自分のコードなら承認して問題なし
5分で1行、10分で10行、1時間で簡単な自動化が書ける。それがGASの魅力です。次はぜひ、自分の業務に合わせた小さな自動化を試してみてください。
関連記事: