本サイトはアフィリエイト広告(A8.net/もしもアフィリエイト/アクセストレード等)を利用しています
GAS入門|5分で書ける最初の1行コード完全解説
📂 GAS入門

GAS入門|5分で書ける最初の1行コード完全解説

📅 ⏱ 読了 約5分 ✍️ 凛

💡 本記事には広告(アフィリエイトリンク)が含まれる場合があります。

こんな悩みありませんか?

「プログラミングに興味はあるけど、環境構築で挫折した…」 「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: エディタを開く

  1. script.google.com にアクセス
  2. 「新しいプロジェクト」をクリック
  3. 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の魅力です。次はぜひ、自分の業務に合わせた小さな自動化を試してみてください。

関連記事: