中野(株式会社unerry / AI推進担当) 広告運用の現場課題に対し、テクノロジーを用いた解決策の企画・開発に従事。現在は全社的なAI活用推進をリードし、GASによる業務効率化ツールの開発や、生成AIを組み込んだワークフローの構築を行っている。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
はじめに
今回は、非エンジニアの営業出身である私が、GeminiとGoogle Apps Script (GAS) を使って、社内の定型業務をWebアプリ化してしまったライフハックについて書きます。
今流行りの「AI×ローコード開発」です。 「エンジニアじゃないからアプリなんて作れない」と思っている方、もったいないです。 Google Workspaceをお使いなら、追加費用0円でここまでできます。ぜひパクってください。
なぜ作ったのか:現場は驚くほどアナログだ
広告の現場と聞くと最先端に見えますが、裏側のオペレーションは実は超アナログだったりします。
・チャットツール(Slack/Teams等)に散らばる依頼
・「あの件どうなった?」という無限の確認ラリー
・手作業でのスプレッドシート転記とファイル作成
「もっとスマートに働けるはずだ」 そう思った私は、高価なSaaSを入れるのではなく、「手元にあるGASで、バラバラだった依頼窓口を一つに集約し、裏側で面倒な作業を全自動化するシステム」の開発をスタートしました。
システム構成
使ったのはこれだけ。普段の業務で使い倒しているGoogle Workspaceの機能のみです。
・フロントエンド/バックエンド: Google Apps Script (HtmlService)
・データベース: Googleスプレッドシート
・ファイルストレージ: Google Drive
仕組みはシンプル:
1.GASでWebフォーム(HTML)を表示させる
2.入力されたデータをGASが受け取る
3.裏側でスプレッドシートやドキュメントを「よしなに」自動生成する
これだけで、依頼者はフォームに入力してボタンを押すだけ。あとはシステムが勝手にやってくれます。
開発の相棒は「Gemini」
「でも、コード書けないじゃん?」と思った方。 そうです。私はゴリゴリのエンジニアではありません。そこで活躍するのが Gemini です。
GAS特有の HtmlService の書き方や、非同期処理の記述など、ちょっとややこしい部分は全部Geminiに聞きました。 「こういうフォームを作って、入力されたらスプレッドシートの最終行に追加したい」 と自然言語で頼めば、ベースのコードを書いてくれます。 人間はそれを微調整して貼り付けるだけ。エラーが出たらそのままGeminiに投げれば解決策を教えてくれます。
おわりに
華やかに見える業界も、裏側は泥臭い作業の積み重ねで成り立っています。
ですが、Gemini × GAS という武器を使えば、非エンジニアでもその「泥臭さ」を技術で解決できる時代になりました。
もし同じようにGASで業務ハックに取り組んでいる方がいれば、ぜひ情報交換しましょう!
