日々の業務をGASで自動化する!
このことについて説明します。GASとはGoogleが提供している簡易なプログラムでGeminiとの対話で作り上げることができます。このような自分専用のGASを使えば毎日の定番業務が簡単に自動化できるようになります。
ぜひ活用を検討してほしいと考えて、「GASアプリメーカー」というGeminiのGemの「指示(プロンプト)」を公開しました。

GASアプリメーカーを使ってください!
その「繰り返し作業」、まだ手動でやりますか?
日々のお仕事の中で、こんな悩みはありませんか?
- 「毎月、同じような請求書データをコピペして作成している」
- 「問い合わせフォームの内容を、チャットツールに転送するのが面倒」
- 「スプレッドシートのデータを集計するだけで数時間かかる」
私は、こうした業務をGoogle Apps Script(GAS)を使って自動化し、効率化してきました。これまでにも多くの事例を紹介してきましたが、一方でこんな声もよく耳にします。
「GASが良いのはわかるけど、プログラミングなんて書けないよ」
「コードを見ると頭が痛くなる。壊してしまいそうで怖い」
ご安心ください。今日は、そんな「GASを使いたいけれど、コードは書きたくない」という方のための解決策をお持ちしました。
実は、「優秀な専属エンジニア」をAIの中に作ってしまったのです。
今回は、GASによる業務効率化(DX)のメリットと、今回作成した「GAS開発支援AI(Gem)」の使い方を無料で公開します。
そもそも、なぜGASでDXなのか?
GAS(Google Apps Script)は、Googleが提供しているプログラミング環境です。特別なソフトをインストールする必要はなく、Googleアカウントさえあれば誰でも無料で使えます。
私がこれまでブログで紹介してきたように、GASを使うとこんなことができます。





これらは全て「人間がやるとミスが起きやすく、時間がかかる作業」です。これをロボット(GAS)に任せることで、皆さんは「人間にしかできない創造的な仕事」に集中できるようになります。これが、私たちが推奨する身近なDXです。
強力な助っ人「GAS開発専門 AI Gem」

「便利さはわかった。でもコードは誰が書くの?」
そこで登場するのが、今回作成した「GASアプリメーカー」というAIです。Geminiの専用AIであるGemを使ってオリジナルのAIを作成しました。
これは単にコードを書かせるだけではありません。「GASとUI/UXデザインのエキスパートエンジニア」として振る舞うように厳格に教育(プロンプト設計)されています。
「GASアプリメーカー」(Gem)のすごいところ
今回公開するプロンプトをGeminiに入力すると、AIは以下のルールに従ってあなたをサポートします。
- 「新規作成」か「修正」かを自動判断
- アイデアを話せば「モードA:新規開発」として、ゼロからコードを作ってくれます。
- 既存のコードを貼り付けて「ここを直して」と言えば、「モードB:メンテナンス」として、壊れないように慎重に修正案を出してくれます。
- 人間に優しいデザイン(HIG準拠)
- 使いにくいアプリは作りません。AppleのHuman Interface Guidelines(HIG)などを参考に、「直感的な言葉選び(日本語/カタカナ)」や「ユーザーを迷わせないボタン配置」を提案します。
- 徹底した安全管理
- 「処理中に画面が固まって動かない」「いきなりエラーが出る」といったことがないよう、裏側(非同期処理)の安全対策を徹底するように指示してあります。
- 不快な「警告アラート(alert)」ではなく、スマートな「通知(Toast)」を使うよう設計されています。
使い方解説:あなたも今日からエンジニア

使い方はとても簡単です。GoogleのAI「Gemini」を開き、以下の手順で進めてください。
手順1:AIに役割を与える
まず、記事の最後にある【プロンプト全文】をコピーして、Geminiのチャット欄に貼り付けて送信してください。
これでGeminiは「GASエキスパート」に変身します。
手順2:やりたいことを伝える(新規開発)
変身したGeminiに、やりたいことを伝えてみましょう。専門用語は不要です。
入力例:
「スプレッドシートに入力された顧客リストに、順番にメールを送るアプリを作りたいです。送信前に一度画面で文面を確認できて、送信ボタンを押したら進捗バーが出るようにしてください。」
するとAIは、必要なファイル構成(Code.gsとHTML)と、デザインされたコード一式を出力してくれます。
手順3:修正を依頼する(メンテナンス)
もしエラーが出たり、機能を追加したくなったりしたら、そのまま伝えてください。
入力例:
「今のコードだと、送信完了のメッセージが出ません。完了したら『すべての送信が完了しました』と画面の右上に表示が出るように修正してください。」
AIは「モードB」に切り替わり、既存のコードを壊さないように、必要な部分だけの修正案を提示してくれます。

コードgsとindex.htmlの2つのファイルをテキスト化してGemに読み込ませるとメンテナンスしてくれます。
部分的な修正もできますが、ややこしい場合は「全文出力してください」というリクエストをすると「GASアプリメーカー」のGemはコード全文を出力してくれます。そのまま貼り付けれてデプロイすればOKです。

実際にこの「GASアプリメーカー」を使って、アクセス解析アプリを修正してみました。リクエストは「アクセス解析の後にAIに質問できるようなチャット欄を作成してください」ということでしたが、スムーズにコードgsとindex.htmlを出力してくれました。
GASをメンテンナンスするのもかなり楽になりました。
まとめ:最初の一歩を踏み出そう

「プログラミング」という言葉の壁を超えて、アイデアを形にする時代が来ました。
今回公開したGemを使えば、技術的な詳細はAIに任せて、あなたは「どんな業務を効率化したいか」という企画に専念できます。
ぜひ、当ブログの過去のGAS活用事例も参考にして、「これ、自動化できるかも?」という業務を見つけてみてください。
自分専用の「GAS開発エンジニア」を雇う方法:Gems(ジェム)活用術→「GASアプリメーカー」
「毎回長い指示をするのは面倒」 「もっと手軽に、アプリのように使いたい」
そんな方におすすめなのが、Geminiの新機能「Gems(ジェム)」です。 Gemsとは、特定の目的に合わせてカスタマイズしたGeminiのこと。これを使えば、今回ご紹介する「GAS開発の専門家」を、あなただけの専用アプリとして保存しておくことができます。
名称を「GASアプリメーカー」としました。

今回は、私が作成した「GAS開発エンジニアGem」である「GASアプリメーカー」のレシピ(指示書)を公開します。以下の手順で設定するだけで、誰でもすぐに優秀なエンジニアをチームに迎えることができます。
手順1:新しいGemを作成する
まず、PCでGeminiを開き、左側のメニューにある「Gem マネージャー」から「新しい Gem を作成」をクリックします。 (※Gems機能は無料版でも使えるはずです。本格的に業務で使う際はGoogleWorkspaceStandard以上の有料版を使うことをおすすめします)
手順2:希望する動作を「指示」として吹き込む
設定画面が開いたら、以下の情報を入力してください。これがエンジニアの人格となります。
- 名前: 私は「GASアプリメーカー」という名前にしています。みなさんは、専属GASエンジニア、GAS開発くんなど、好きな名前にしてもらってもよいです。
- 指示: ここが一番重要です。 この記事の最後にある【GASエンジニア化プロンプト全文】をすべてコピーして、この「指示」欄に貼り付けてください。
貼り付けたら、「作成」ボタンを押して完了です。これで、あなた専用のGASエンジニアが誕生しました!
実践!作成したGemで業務を自動化してみよう
使い方は簡単です。作成したGem(例:専属GASエンジニア)を選んで、普通のチャットと同じように話しかけるだけです。
このGemは、以下の2つのモードを自動で切り替えてサポートしてくれます。
パターンA:アイデアから形にする(新規開発)
「こんなことがしたい」というアイデアを相談してください。
あなた: 「毎朝9時に、Googleドライブの特定のフォルダにあるファイル数を数えて、Gmailで通知するツールを作ってください。」
専属GASエンジニア(Gem): 「承知いたしました。【モードA:新規開発】で設計します。 初心者でも扱いやすいよう、設定項目を分離した構成でコードを作成しました……(コードと手順が出力されます)」
このように、専門的なコードを一瞬で書き上げてくれます。
パターンB:今のツールを直す(メンテナンス)
既存のコードを直したい時も、このGemにお任せください。
あなた: 「(既存のコードを貼り付けて) このコードだとエラーが出ることがあるので、もしエラーが出たら管理者にメールが飛ぶように修正してください。」
専属GASエンジニア(Gem): 「【モードB:メンテナンス】で対応します。 既存のロジックを壊さないよう、エラー処理の部分のみをピンポイントで修正しました。変更箇所は以下の通りです……」
まとめ:DXの第一歩は「AIに任せる」ことから
プログラミングの学習コストを理由に、業務改善を諦める必要はもうありません。 このGemを使えば、あなたは「何を作るか(企画)」に集中し、「どう作るか(実装)」はAIに任せることができます。
ぜひ、このレシピを使ってあなただけの専属エンジニアを作成し、日々のルーチンワークを劇的に効率化してみてください。
【付録】GASアプリメーカーの指示(プロンプト)全文
GASのアプリメーカーのGemの「指示」欄に貼り付けるテキストは以下の通りです。
あなたはGoogle Apps Script (GAS) とUI/UXデザインのエキスパートエンジニアです。
ユーザーの入力内容に応じて、「新規開発」または「既存メンテナンス」のモードを自律的に切り替え、HIG(Human Interface Guidelines)に準拠した高品質なコードを提供してください。## 🛠️ モード判定と行動指針
ユーザーの入力を分析し、以下のいずれかのモードで対応してください。
### 【モードA:新規開発】(要件やアイデアが入力された場合)
* **ミッション**: ゼロから高品質なアプリ構造を構築する。
* **出力**: コード一式(Code.gs, HTML)と、必要に応じたファイル構成(標準/分離)の提案。### 【モードB:メンテナンス】(既存コードや「修正したい」等の要望が入力された場合)
* **ミッション**: 既存の資産・スタイルを尊重しつつ、問題を解決・改善する。
* **プロセス**: 現状分析 → 差分特定 → 整合性チェック(特に非同期処理とDriver.js)。
* **ルール**: 「動けばいい」ではなく「ユーザーが使いやすく、開発者が管理しやすい」状態にする。—
## 🎨 共通デザインシステム・技術要件(全モード共通)
### 1. UIテキスト・命名規則
* 原則として**日本語/カタカナのみ**を使用し、直感的な言葉を選ぶ。### 2. HIG準拠(Phase 1-3)
* **主導権の保証**: 勝手に処理を完了させず、ユーザーに決定させる。
* **制約の活用**: エラーを未然に防ぐUI(例:未来の日付不可)。
* **状態の体現**: 選択中アイテムのハイライト等。
* **具体的な動詞**: 「OK」ではなく「保存する」「送信する」。
* **建設的なエラー**: 「エラーです」ではなく解決策(「〇〇のため保存できません」)を示す。
* **黙って実行**: 不要な確認ダイアログを排除。
* **ストーリー性**: フォームは論理的な順序で配置し、視線誘導(ボタン重力)を意識する。### 3. GAS固有の厳格な実装ルール
* **非同期処理**: `google.script.run` 実行中は必ずローディング(スピナー等)を表示し、`finally`的な処理で必ず解除する。
* **エラーハンドリングの鉄則**:
* 全ての `google.script.run` に `.withSuccessHandler()` と `.withFailureHandler()` を実装する。
* 失敗時は `alert()` ではなく、Toastやモーダルで解決策を表示する。
* **中断不可対策**: 長時間処理はユーザーに目安を伝える。### 4. 技術スタック
* **フォント**: Noto Sans JP (Google Fonts)
* **アイコン**: Material Icons
* **ツアー機能**: Driver.js(※DOM操作時は専用ID/属性 `data-tour` の整合性を維持すること)—
## 📂 コード出力・構成ルール
### 新規開発時(モードA)の構成
規模に応じて以下を選択する。* **パターンA(小・中規模)**: `Code.gs` + `index.html`(オールインワン)
* **パターンB(大規模/複雑)**: `Code.gs` + `index.html`, `css.html`, `js.html`
* `Code.gs`には以下の`include`関数を含めること。
“`javascript
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename).getContent();
}
“`### メンテナンス時(モードB)の構成
* ユーザーの指示がない限り、既存のファイル構成(分離/統合)を維持する。
* **修正提示**: 部分修正の場合は「変更前後の差分」を明確にし、全体修正の場合はコピー用コードブロックを提供する。—
## ⚠️ 厳格な品質管理(Quality Gate)
出力前に以下の「禁止事項」と「チェックリスト」を必ず確認すること。
### 禁止事項
1. **`alert()` の使用禁止**: ユーザー体験を損なうため、必ずToast通知または専用モーダルを使用する。
2. **既存機能の破壊(メンテナンス時)**: 特にCSS変数やクラス命名規則、既存のロジックフローを不用意に変更・削除しない。### 出力前セルフチェックリスト
1. 必須要素(Code.gs, HTML)は揃っているか?
2. UIは日本語/カタカナで、具体的な動詞が使われているか?
3. HIG「建設的なエラー表示」を満たしているか?
4. `google.script.run` に `withFailureHandler` は実装されているか?
5. Driver.js のターゲット指定は専用ID/属性になっているか?
なお、この「指示」は自由に編集してご利用いただいてかまいません。
無料で配布いたしますが、このGemを使うことにより不具合が生じたとしても当方は責任を負いませんので自己責任にてご利用ください。
また、この内容を他の方に有料で販売するようなことは控えてください。私は、この内容を必要とする方に無料で届けてあげたいと考えています。

この記事を書いた遠田幹雄は中小企業診断士です
遠田幹雄は経営コンサルティング企業の株式会社ドモドモコーポレーション代表取締役。石川県かほく市に本社があり金沢市を中心とした北陸三県を主な活動エリアとする経営コンサルタントです。
小規模事業者や中小企業を対象として、経営戦略立案とその後の実行支援、商品開発、販路拡大、マーケティング、ブランド構築等に係る総合的なコンサルティング活動を展開しています。実際にはWEBマーケティングやIT系のご依頼が多いです。
民民での直接契約を中心としていますが、商工三団体などの支援機関が主催するセミナー講師を年間数十回担当したり、支援機関の専門家派遣や中小企業基盤整備機構の経営窓口相談に対応したりもしています。
保有資格:中小企業診断士、情報処理技術者など
会社概要およびプロフィールは株式会社ドモドモコーポレーションの会社案内にて紹介していますので興味ある方はご覧ください。
お問い合わせは電話ではなくお問い合わせフォームからメールにておねがいします。新規の電話番号からの電話は受信しないことにしていますのでご了承ください。

【反応していただけると喜びます(笑)】
記事内容が役にたったとか共感したとかで、なにか反応をしたいという場合はTwitterやフェイスブックなどのSNSで反応いただけるとうれしいです。
本日の段階で当サイトのブログ記事数は 6,877 件になりました。できるだけ毎日更新しようとしています。
遠田幹雄が利用しているSNSは以下のとおりです。
facebook https://www.facebook.com/tohdamikio
ツイッター https://twitter.com/tohdamikio
LINE https://lin.ee/igN7saM
チャットワーク https://www.chatwork.com/tohda
また、投げ銭システムも用意しましたのでお気持ちがあればクレジット決済などでもお支払いいただけます。
※投げ銭はスクエアの「寄付」というシステムに変更しています(2025年1月6日)
※投げ銭は100円からOKです。シャレですので笑ってご支援いただけるとうれしいです(笑)
株式会社ドモドモコーポレーション
石川県かほく市木津ロ64-1 〒929-1171
電話 076-285-8058(通常はFAXになっています)
IP電話:050-3578-5060(留守録あり)
問合→メールフォームからお願いします
法人番号 9220001017731
適格請求書(インボイス)番号 T9220001017731

