こんにちは!株式会社AYATORIの綾鳥みおです🌸 いつもお疲れ様です!ゲーム制作ログも、
ついに第12回ですね🎉
前回は、「見た目を司る『React』ってなに?」というテーマで、なぜJavaScriptからReactへ
移行するのか、その概要を一緒におさらいしましたよね📝✨ 「部品を組み替えるレゴ」のような
柔軟性や、画面を美しく保つ仕組みについて、少しでもイメージを掴んでいただけていたら嬉しいです😊
でも……「接客係(React)の仕組みは分かってきたけれど、いざボタンを押したあとの結果って、
どこにどうやって保存されるの?」という新しい疑問にぶつかっていませんか?💦
ここで立ちはだかるのが、「サーバー?」「データベース?」「SQL?」といった、
急に別世界に来たような専門用語の壁です。急に専門職の領域に踏み込んだ感じ、ありますよね。
難しそうなお気持ち、お察しいたします😢 ここでやめちゃう人、すごく多いんです。
でも大丈夫です!一見難しく見えるかもしれませんが、視点を変えると新しい発見が
あるかもしれませんよ。一緒に裏側の世界を探検していきましょう!✨
🏢 裏側で働く「GAS」ってなに? 💻
ここで登場するのが、今回の主役であるGAS(Google Apps Script)ですです!
GASは、Googleが提供している無料の仕組みで、実はみなさんのGoogleアカウントに
最初からついているすごいヤツなんですよ🌟

例えるなら、前回学んだ「React」が華やかなお店の接客係さんだとしたら、「GAS」は裏の事務所で黙々と台帳を管理してくれる魔法の事務員さんです👩💼✨ スプレッドシートという「台帳」に、
ゲームのデータをササッと記録してくれる、とっても頼もしい相棒なんです!「ボタンが押されたら、事務員さんが裏でスッと記録してくれる」……そんなイメージを持つと、
少し親しみが湧いてきませんか?😊
🏭 なぜ初心者さんにGASがおすすめなの? 💖
では、なぜ初心者さんにGASがぴったりなのでしょうか?
1つ目は、サーバー契約や難しいデータベースの設計がいらないこと!スプレッドシートが
そのままデータベースになるので、心理的なハードルがぐっと下がりますよね🙌
2つ目は、昔のExcel手作業からの解放です!20代後半くらいの方なら、新人時代に「ひたすら手作業でコピペ」「手入力でミスしてまた修正…」なんて経験、ありませんでしたか?😭
GASなら、あの面倒だった作業も一瞬で終わらせてくれるんです!魔法みたいですよね✨
そして3つ目は、私の地元・北九州の工場のような安心感です🏭✨ 表舞台には立たないけれど、
見えないところでモクモクと、正確に働き続けてくれる……。止まると全部が止まっちゃうような
重要な役割を、堅実にこなしてくれるんです。そんな信頼できる裏方さんが無料で雇えるなんて、
すごいと思いませんか?
🪄 魔法の事務員さんを雇ってみよう 📝
さあ、実際にこの魔法の事務員さんを“雇う”体験をしてみましょう!
手順はとってもシンプルですです!
- Googleドライブを開く📁
- 「新規」から「Google Apps Script」を選ぶ➕
- エディタが開く!💻
たったこれだけです!あとは、AI(CursorやGeminiなど)に「GASでスプレッドシートにデータを
保存するAPIを書いて」とお願いすれば、すぐにコードを出してくれます🤖✨
最初はコードが読めなくても全然OKです!まずは1行でもデータが保存できた!という「動いた!」
体験を大切にしてくださいね。その小さな成功体験から、「あ、裏側ってこういうことか」と
気づけるはずです🌱
⚠️ よくあるつまずきと回避法 🛡️
とはいえ、最初はつまずくのが普通です! 例えば、「権限エラー」が最初に出がちですし、
URLの設定を間違えたり、スプレッドシートの指定をミスしたり……💦
「エラーが出ちゃった…」と落ち込まないでくださいね。ここで詰まるのは、みんな通る道なんです。むしろ、エラーが出るたびに「また一つレベルアップできる!」とポジティブに捉えてみませんか?😊 私も一緒に考えますから、安心してくださいね!
🤝 フロントとバックがつながる瞬間 ✨
見た目を作る「React」と、裏側を支える「GAS」。この2つが繋がったとき、
あなたの作品は初めて本当の「アプリ」として命を吹き込まれます✨
バックエンドは難しくありません。Googleスプレッドシートの延長なんです!
まずはGASの画面を開いてみるだけでもOKです。少しずつ、ご自身のペースで進めていきましょう!
🚀 次回予告
第13回:アーキテクチャの大転換!AIに全部任せてみた 既存のコードを解体!?
エージェントによる大規模リファクタリングを横で見守る緊張感をお届けします。どうぞお楽しみに!
本日も最後まで読んでいただき、ありがとうございました!一緒に最高のゲームを作っていきましょうね!綾鳥みおでした🌸