朝いちばんに受信トレイを開き、カレンダーを見て、今日は何から手をつけるべきかを頭の中で並べ替える。多くの人が毎朝くり返している作業ですが、地味に時間と集中力を削られます。まだ本題に入る前から、少し疲れてしまうこともあるのではないでしょうか。
この「メールと予定を確認して優先順位を考える」という毎朝の一手間は、AIにかなりの部分を任せられます。この記事では、GeminiとGAS(Google Apps Script)を組み合わせて、決めた時間に今日やるべきこと・準備すべきことを優先度順に知らせてくれるAI秘書の作り方を、有料と無料の2通りに分けて整理します。


何ができるのか:メールと予定を読んで、優先順位を通知してくれる
作れるのは、次のように動く小さな仕組みです。
- あなたが決めた時間(たとえば毎朝7時)になると、AIが自動で動き出す。
- Gmailの新着メールと、Googleカレンダーの今日の予定を読み取る。
- その内容をふまえて、今日やるべきこと・準備しておくべきことを優先度順に整理する。
- 結果を、スマートフォンの通知やチャットツールへ届ける。
自分でボタンを押す必要はありません。時間になれば勝手に動き、届いた通知を眺めるだけで「今日はまずこれから」という見通しが立ちます。秘書に朝いちばんのブリーフィングをしてもらうイメージです。
そもそもGAS(Google Apps Script)とは
この仕組みの土台になるのがGASです。名前だけ見ると身構えてしまいますが、正体はシンプルです。
GAS(Google Apps Script)は、GmailやカレンダーなどのGoogleのサービスを自動で操作できる、Googleが無料で提供している仕組みです。ポイントは、あなたのパソコンの中ではなく、Googleのサーバー上で動くところにあります。


そしてもうひとつ大事なのが、GASは決めた時間に自動で処理を動かせるという点です。この時間指定の仕組みをトリガーと呼びます。目覚まし時計をセットしておくようなもので、一度セットすれば「毎朝7時に実行」といった動きを、こちらが何もしなくてもくり返してくれます。パソコンの電源が入っていなくても、Google側で動くので問題ありません。
つまりGASは、サーバー代なし・時間指定つきで、Googleのサービスを自動で操作できる土台、と理解しておけば十分です。
作り方は2通り:有料の予約機能と、無料のAPI+GAS
このAI秘書の作り方には、大きく分けて2つのルートがあります。かけられる予算と、どこまで自分好みにしたいかで選びます。
A:有料プランの「予約アクション」を使う(手軽な方)
Google AI Pro以上の有料プランを使っている場合、Geminiには決めた時間に自動で指示を実行してくれる予約機能(スケジュール実行)が用意されています。
やることは、Geminiに対して「カレンダーとメールを見て、今日の優先順位を教えて」といった指示をあらかじめ登録し、実行する時間を指定して保存するだけです。時間になると、その結果がスマートフォンに通知として届きます。使わなくなったらスイッチひとつでオフにもできます。
プログラムを書かずに済むので、いちばん手軽なルートです。すでに有料プランを使っている人は、まずこちらから試すのがよいでしょう。
B:無料で、Gemini APIとGASを組み合わせて作る(自由度の高い方)
有料プランを使わずに作りたい場合は、GeminiのAPIとGASを組み合わせます。ここで出てくるのがAPIという言葉です。
APIは、あるサービスの機能を外部のプログラムから呼び出すための窓口です。ここでは、GASという自動処理の中から、GeminiのAIに「この内容を整理して」とお願いするための入り口だと考えてください。仕組みをもう少し知りたい方は、APIとはであわせて整理できます。
この窓口を使うには、あなた専用の合鍵にあたるAPIキーが必要です。Google AI StudioというGeminiの開発者向けページにログインし、利用条件に同意すると、このAPIキーを発行できます。発行したキーをGAS側に設定することで、GASからGeminiを呼び出せるようになります。
全体の流れをおおまかに書くと、こうなります。
- Google AI StudioでGemini APIのAPIキーを発行する。
- GASのプロジェクトを作り、メールと予定を読んでGeminiに整理させ、結果を通知する処理を用意する。
- トリガー(時間指定)を設定し、毎朝など決めた時間に自動実行させる。
- 通知先を、チャットツール(Slackなど)や自分宛てのメールに設定する。
この2番目の「処理を用意する」部分は、以前ならプログラミングの知識が必要でした。ですが今は、やりたいことを言葉でAIに伝えて中身を組み立ててもらう進め方が使えます。これを実際にどう進めるかはバイブコーディングとはで解説しています。コードそのものを読み書きできなくても、形にしていけるのが今の環境です。
つまずきやすいところ:エラーは前提、直しながら進む
無料ルート(B)で作るとき、多くの人が最初に戸惑うのがエラーです。ここは先に知っておくと気持ちがずいぶん楽になります。
作った処理を手動で試しに動かしてみると、一発では通らず、赤い文字のエラーが出ることがよくあります。これは失敗ではなく、ほとんど当たり前の途中経過です。


コツは、エラーの文面を一字一句そのままAIに渡すことです。エラーメッセージには原因の手がかりが含まれているので、AIはそれを読んで修正案を出してくれます。この「試す・エラーを貼る・直す」の往復は、AIを使う開発ではごく普通の進め方です。一度で完成しなくても、焦る必要はありません。
通知の中身も、あとから調整できます。AIへの指示(プロンプト)を書き換えれば、たとえば「予定の準備物も一緒に挙げて」「返信が必要そうなメールだけ拾って」といったように、自分の仕事の仕方に合わせて出力を寄せていけます。
注意点:便利さの裏で気をつけたい3つ
手軽に作れる反面、無料ルートで使うAPIキーには気をつけたい点があります。動かして終わりにせず、次の3つは頭に置いておきましょう。
- APIキーを外に漏らさない。APIキーはあなた専用の合鍵です。他人に渡ったり、公開の場所に置いたりすると、勝手に使われてしまう恐れがあります。なぜ隠す必要があるのかはAPIキーをクライアント側に書いてはいけない理由で具体的に説明しています。
- 使いすぎによる課金に注意する。APIは無料の範囲を超えて使うと料金が発生することがあります。毎分実行するような設定にすると呼び出し回数が膨らみやすいので、実行の間隔は必要な分にとどめるのが安心です。
- AIに任せきりにせず、何が動いているかを把握しておく。中身をAIに作ってもらった場合でも、どんな情報を読み取り、どこへ送っているのかは大まかに理解しておきたいところです。自分のメールや予定という個人的な情報を扱う仕組みだからこそ、丸ごとブラックボックスにしないことが、安全に使い続けるうえで効いてきます。
次の一歩
まずは、どちらのルートで始めるかを決めるところからです。すでにGeminiの有料プランを使っているなら予約機能(A)から、無料で作りたいならAPIとGAS(B)から、と切り分けて考えると迷いにくくなります。
無料ルートに進むなら、前提として押さえておきたいのがAPIとはとAPIキーをクライアント側に書いてはいけない理由の2本です。ここを理解しておくと、キーの発行や設定でつまずきにくくなります。実際に処理を組み立てる段では、バイブコーディングとはで紹介している、AIと対話しながら形にする進め方が役立ちます。
まとめ
- GeminiとGAS(Google Apps Script)を使えば、メールと予定を自動で読み、決めた時間に優先順位を通知してくれるAI秘書が作れる。
- GASは、サーバー契約なしでGoogleのサービスを自動操作でき、トリガーで時間指定の実行ができる無料の土台。
- 作り方は2通り。有料プランなら予約機能で手軽に、無料ならGemini APIとGASを組み合わせて自由度高く作れる。
- 無料ルートではエラーが出るのが前提。エラー文をAIに貼って直す往復で進める。
- APIキーの管理・使いすぎの課金・中身の把握、この3点だけは押さえておきたい。
独学でつまずきやすいのは、こうした仕組みの知識そのものよりも「何をどの順番で学び、どこから手をつけるか」です。GASやAPIを自分の仕事にどう組み込むかも、あなたの目標から逆算した学ぶ順番の一部として、1対1で一緒に整理できます。

