ジェミニ CLI で YouTube APIとスプレッドシートを連携させてみた結果...¶
- URL: https://www.youtube.com/watch?v=1iQ0DrpV5oI
- 文字起こし日: 2026-02-24 02:44
内容概要¶
- Gemini CLI 自体には Google ドキュメントや YouTube を自動で投稿する機能はない。
- プログラミングができる人なら、Google の API (YouTube API, Google Sheets API) と連携可能。
- API 経由で Google シートや YouTube を操作できる。
- Python スクリプトを開発して実行することで、自動で操作が可能。
- Google Cloud Console で API とライブラリーを有効化する必要がある。
- OAuth クライアント ID を使用して認証を行う。
- YouTube とスプレッドシートの連携スクリプト (Python) を Gemini CLI に作成させ、動作を確認。
- YouTube API でキーワード検索を行い、指定条件に合致する動画情報をスプレッドシートに自動で書き込むことが可能。
- スプレッドシートの GAS (Google Apps Script) を利用して、スケジュール実行やメニューからの手動実行も可能。
- 検索条件をシートに記述し、それをもとに YouTube をリサーチして GAS で結果をスプレッドシートに出力する仕組みを構築可能。
文字起こし¶
どうもひろすけです。 今ですね、ジェミニ CLI を使ってGoogle のサービスを色々連携できるかを試してるところです。 で、ちょっと試してみた結果ジェミニ CLI 自体があ 何か Google ドキュメントとか YouTube を自動で投稿するよっていう機能はついてないみたいです。 ただ 元々プログラミングできる人だったら使えてたGoogle の API ですね YouTube API とか スプレッドシート用の Google Sheets API とか っていうものと連携して基本無料で この API 経由で Google シート、スプレッドシートを投稿するとか、YouTube を投稿する みたいな機能を Python のスクリプトで開発してもらってでそれを実行することで自動で何かを操作する っていうことはできる っていうことが判明しました。 例えばこれなんですけど、この名前で Google ドキュメントを新しく作るっていう Python スクリプトを作ってもらって こんな感じですね。 こんな感じの自動で作ってもらって、こっちか。 とか こんな感じで 指定したファイルの中身で Google ドキュメントを 更新するよっていうスクリプトをジェミニ CLI に作らせてで実際にこんな感じで更新する っていうのが確認できました。 なので、ま API を使う っていうことにはなるんです うん けど まGoogle のサービス 多分カレンダーとかも色々使えるのかな っていう感じなのでそこは確認できました。 で、使い方としてはこういう Google Cloud のコンソールで さっきの API とライブラリーってとこ行ってもらって で、ここ API を有効化するみたいなボタンが最初あるんでそれを押してもらうと その後管理に飛びまして 前の動画やと API キーっていうのを使ったんですけど 多分 今ジェンのやつですね。 で、今回は API じゃなくてこっちの OAuth クライアント ID っていうのが必要になります。 で、ここ認証情報作成でAPI キーではなく OAuth クライアント ID を選んでもらって で、アプリケーションの種類デスクトップアプリにしてください。 で、ここ名前適当に決めてもらって作成 で、すると クライアントIDが作られます。 で、そのクライアント ID に対応して さっきの ライブラリーで よいしょ。 ライブラリーでいろんな API を有効化すると、ま多分ちょっと 3 分とか 5 分とか待っててもらうとそれぞれの API が使えるようになりますよ。 っていう感じになってます。 で、ちょっとせっかくなので ちょっとですね。 これできるかなっていうので今試させてるんですが YouTube とスプレッドシートの連携するスクリプトPython のスクリプトを作ってでそれをちょっと実行してみて っていうのを今試させています。 で、さっきの YouTube と GoogleシートのAPI を有効化済みにした上で 例えばなんですけど、なんかキーワード 再生回数 で、何ヶ月以内 例えば そう 条件渡してないすね。 例えばなんか AI っていう ワードキーワードで検索して で、直近 1 ヶ月以内に 1万再生以上行ってる YouTube の動画 っていうのをリサーチしてね。 YouTube API 使ってリサーチしてね で、この情報取ってきてね っていう Python スクリプトと で、それをスプレッドシートでこういう名前のスプシファイルを作って、で今取ってきたやつをこうやってヘッダー作って、そういうスプレッドシートに作って何年何月何日のシート名にしてね みたいな スプレッドシートを作ってねっていうスクリプトを作れますか? ちょっとそれやってみてっていうのを今 入れてみてます。 で、どうなったかと言うと よいしょ。 なんか完了してますね、多分。 あ、いやまだやってるか。 ちょっと見てみますかね。 え、これを渡しまして えっと やることがそうですね。 YouTubeサーチ.pyというスクリプトをまず作って で、スプレッドシート編集用のアップデート Google シートパイも作って で、これを実行するための スクリプト、この 2 つを実行する用のスクリプトっていうのを作ってるみたいです。 で うん うん。 そうですね YouTube API でこの 3 つのサーチ、ビデオリスト、チャンネルリストって機能がありますんで、エンドポイントがありますんで、それを使うための今やってるみたい です YouTube 用の Python スクリプトができた で、スプレッドシートも、スプレッドシート API の この機能を使って っていう感じですかね。 データ登録用のやつをやりま すよっていうスクリプトが できました のかね。 ほん で これをまとめて実行する用の やつを今作ってるっぽいですね。 うん うん うん。 まずさっきの YouTube 用のスクリプトを呼び出してで集めた結果を JSON っていう形式でまず一旦ファイルに保存して で その保存した JSON の結果 結果の JSON ファイルをこの Google シート用のスプレッドシート用のスクリプトに渡してでそれを書き込みましょうっていう方針で今作ってくれてるみたいです。 で、もうちょい時間がかかるのかな? えっと、これか。 これですね。 YouTube 用のやつがちゃんとこれでできてそうですね。 で えっと スプレッドシートか これか これですね。 スプレッドシート更新用がこんな感じでできてるみたい です。 うん。 シートの取得または作成をする関数 と シートの更新をする 関数とっていう感じで 作ってるみたいですね。 で、これが まだできないかな。 という感じ です。 YouTube リザルトJSON に 存在する 他の機能が デザイニングアウトプットデータ どんな感じなん ですかね、今。 ちょっとこの JSON の形式を 汎用的にできるように考えてくれてるのかな と予想してますが 確に JSON ファイルを作ってる予定はなさそうですね。 あ、ちょっと進みましたね。 えっと 作りました。 で、あそうですね。さっきこっからプロンプトでこの検索れっていうのを指定してなかったので AI 最新で検索して 1万回以上で 3 ヶ月以内に のでやってるみたいです。 で、今これはどうやってるのかな? うん うん うん。 ラン YouTube リサーチパイ。 あ ます で、これ最初実行する時 YouTube API のサービスやる時は Google のアカウントで認証してくださいねっていうのが出るますので これで 認証をしましょう で、えっとテスト用なので、これ大丈夫ですかっていうのが出るんですけど、大丈夫なので続行で OK です。 で 続行 で、これでOK なんで これ閉じていいですよっていう表示ですね。 で、多分今のが YouTube API の最初の認証なので、この実行が成功したらその後スプレッドシートの方の認証も 始まるんじゃないかなと予想しています。 で あ、そうですね そのまま説明してくれてますね で えっと あれ?Google の方はもうすでに認証済み だから多分いらないよと言ってます。 で、実行したら YouTube の 実行API のスクリプトにちょっとミスがあったってことだったんで、今修正して再実行をしてくれてるようです。 で、今度 YouTube は成功したけど、Googleシートの方のスクリプトで うん。 ミスがあったので もう一度やってますね。 うん うん。 はい。 ああ、やっぱり これは スプシの方の 認証じゃないですかね。 そうですね。 いらないよと言ってましたが、やっぱり最初は入るみたいです。 はい。 で、 やりました。 で、成功したのかな?すべての処理が完了しましたとおっしゃっていますね。 うん。 これの結果を見る限りだと さっきの条件で 20 件動画を YouTube から引っ張ってきてでそれをスプレッドシート に これですね。 このデータを作ったと言う はい はい はい はい。 いいですね。 YouTube から取ってきたデータの一覧がこの JSON っていう形式で今溜まってまして で、これを使ってスプレッドシートに 入力を しました と言っています。 で、このリンクが開くかな? 開きまして、で名前のシートを作って うん。 いいですね。 ちゃんとできてるそうですね。 ちょっと 1 番上の ちゃんとリンクも生きてるかな? 生きてそうです。緊急警報 ま、ちょっとショート動画がやっぱり優先されちゃうんで、それを除外する機能は 作れるかちょっとわかんないんですが ノストラダムス いいですね。 チャンネルの URL も動画の URL もちゃんと取れてて 3 ヶ月以内 と言ってたので、今日が6月26 でちゃんと満たされてます。再生回数 1万以上でやってたのでちゃんと満たされてます。 うん。という感じでこれリサーチできるので 後はこれを定期実行するようなものをさらに作ってもらって とか任意の 値、検索条件を変えてっていうの Gemini 流したらこのスクリプトを 使い回せば 自分がやりたい YouTube のリサーチがこうやってできるんじゃないかなと思います。で、多分こっから YouTube の台本を作ったりとかサムネイル の画像を真似して イマジン 4 で似たような感じのサムネを作ったりとか、なんならベオとか使って似たような動画を作ってみたりとか っていう使い方ができるんじゃないかなと思います。 せっかくなので、これガスで映すところまで試してみようかなと思います。 というわけで追加のプロンプトですね こんな感じでPythonスクリプト なんですけど、これを スプレッドシート のガスで完結させたいと で、スケジュール実行とスシ内のメニューで手動実行ができるようにしたいなと。検索条件はベットシートをスプレッドシートに用意してそこを見てもらうように で、ファイルをいい感じに分割してくださいと。 で、自分のパソコンのここ のディレクトリー を作ってでクラ スプっていうガスのバージョン管理用のサービスがあるので、それを使ってバージョン管理をしてくださいという 感じで 投げ てみようと思います。 クラ スプは Git のガス版みたいなやつだと思ってください。 よっと。 という感じでまずいきなりやらせるっていうよりは作業手順とこっちの内容を教えてっていう感じで、多分準備を整えてからじゃ順番に進めてって ってやった方が多分クラウドコードと同じで制度が上がると思うのでまずこんな感じで投げています。 待ってる間、イメージで言うと今こんな感じですけど、ま多分これが なんすかね検索条件シートになって で、ヘッダーま効果、効果ないすけどキーワード え、登録者数とか、投稿日とか、再生回数とかの条件があってここに数字をピピピピって入れてく と え、ガスっていうのがあるんですけども、これですね。 スプレッドシートとかドキュメント、Google ドキュメントの裏側で こうやってプログラムを 実行できる機能が Google アップ スクリプト 略してガスっていうのが Google で無料で使えるのがあるんですけど これがここの条件を参照して YouTube から API でデータを取ってくる で、それをこうやってシートにバンって出す っていうのを 毎日朝何時にとか このメニューでここにメニューを追加できるのでここでボタンポチって押した時に実行してくれるみたいなやつを作れたらなと考えています。 で、ちょっと多分今 いっぱい書いてるのでこのターミナルの画面がぐちゃぐちゃってなってますけど 一旦落ち着いたかな? えっと すごいこの承知いたしましたの連呼がなんか出ちゃうんですけど、ちょっと怖いですね、これ。 スクリプトトークンを無駄に消費してそうな気もしてちょっと嫌なんですが はい まずディレクトリー作ります。クラ スプっていうコマンドを使ってプロジェクトを作りましょう で ファイルは 4 つですね まず スプレッドシートにメニューを足したりとかの基準の基本となるメイン関数のファイル、YouTube API 使うファイル スプレッドシートのAPI かな。 まAPI を使わず、スプレッドシートをいじるファイル であとは 設定ファイルって感じですね。 はい。 で、ファイルを作って今 Python っていうプログラミングの言語で作ってるんですけど、ガスは まJavaScript みたいなやつ の違う言語なのでそこを置き換えましょう で、最後デプロイ。 なんでガスにアップロードしましょうっていう感じですね。これもクラ スプのコマンドであげましょうとやってます。 で え、認証とかがいくつか必要ですよとなので え、クラ スプのログイン認証と スプレッドシートの準備 はい はい はい はい。 これですね。 で ガスプロジェクトとスプレッドシートの紐付けなので はい はい。 うん うん うん うん。 ID を紐付けてください で、あとガスのトリガー設定ですね。スケジュール、毎日何時にみたいなやつですね。 というわけで まず準備をしていきましょうかじゃあ。 1、クラ スプのログイン認証ってことなので ディレクトリーは 作ったのかな?これ。 ディレクトリーを作ってない V ですね。 とりあえずクラスプってコマンドを打つと認証が走るらしいんですが クラスプログインか クラスプログインでしたね。失礼しました。 クラスプログイン 押すと これですね。Google の認証が入りまして この Google アカウントの やつだったらガスを使っていいよっていう感じですかね。はいログイン成功だそうです。 はい成功しました。 続いてスプレッドシートを準備してください。なので ま、これはこれを使ってくださいという URL を渡しましょう。 で、クラ スプクリエイト実行した後 ふん ふん オッケーです。 クラスプログイン クラスプログインは完了しました。 スプレッドシートは先ほど 作成した滝尾 使用してください。でリンク を すかね。 はい。ちょっと待ちましょう。 ちなみにクラウドコードもなんですけど このジェミニ CLI のプロンプト直接打ち込む時、改行は ま えっと シフトエンター 押さないと改行できなくて、ただのエンターだとすぐこれ送信されちゃうので注意してください。 で、 渡した情報をもとに今 考えてますね。 で、これメイクディレクトリーコマン ドっ ていうディレクトリー、フォルダーを作るコマンドを実行していいですかっていう承認なんで、オッケーです。 で、まずこの YouTube トレンドリサーチっていうディレクトリーが 今できたみたいですね。 よいしょ YouTube トレンドリサーチ、はいできましたね。 で はい、次クラスプクリエイトってことで ここでクラスプのプロジェクト、ガスのプロジェクトをローカルに作っていいですか と言うの言われてるので OK を出します。 と言う感じですね。 ちょっと僕もクラスプを1 から作ったことがないので、既存のガスをいじるっていうやり方しかないので ちょっとこの辺あんまり詳しくないんですけど うん。とりあえず作成はできたっぽいですね。 うん うん ふん。 はい、スクリプト ID ができましたよっていうことなので これですね。 ガスっていうのがこうやってスプレッドシーとかの拡張機能からこうやって開く ガス。こうやって自動でその開いた元のスプレッドシートとか Google ドキュメントに紐づく っていうのがあるんですけど、それと別でスタンドアローンっていう独立したスクリプトはスクリプトで単体してて何と紐づけるかは 自分で決めてねっていうタイプがあるんですけど、それはこの後者でして スプレッドシートを開いて で、アップスクリプトを開いて で歯車アイコンの プロジェクトを 変更 GCP プロジェクトのところにある あ、これですね。 プロジェクトを変更 で、ここにこれを貼ってプロジェクトを設定 よ ほい。 番号が向こうで すって言われちゃいましたか。 余計なスペースはないですね。 よいしょ。 え、番号が 無効です。 というエラーが出ます。 これ何ですかね。 多分ローカルにしかない ので、このスクリプト ID を 1 回 Google にアップロードしないといけないとか な気がしています。 うん、なんかスタンドアローン型独立型やちょっとむずいんで、普通にスプレッドシートデフォルの プロジェクトをローカルにコピーする で いきましょうということです。 はい。 というわけで ID をコピーして ください。 というわけなので、今ローカルで作った ID じゃなくて、このスプレッドシートにデフォで紐づいているこの ID このガスのIDをローカルにコピーしてくってことです。 というわけでこれです。 で、今これクラ スプクローンっていう、まコピーを今やってますね。 で、1 回ディレクトリーを 消します 今スタンドアローン型で作っちゃってたこのYouTubeトレンドリサー チっていうやつを消して で、もう 1 回作り直した上で 既存の スプシをコピー と言う感じで今やってるみたいです。 うん。で、これができたっぽいですね。 このYouTubeトレンド リサーチ 中に うん、いいですね。ファイルができてます。 で こっからさっき作ったPython のスクリプトをガス用の JavaScript の書き方で映していきますということです。 で、YouTube API の連携をするファイルを今こんな感じでこれですね。さっきPython で書いてたんですけど まちょっとプログラミングあんまり詳しくない方は見てもわかんないかもですけどこれがPython の Python っていうプログラミング言語の書き方なんですが それを今 どこだ? こんな感じでこれ JavaScript ってやつの書き方なんですけど、ガスで使える書き方に今変換してくれてるみたいです。 で えっと、あとは、はいもう全部でき てますね。 で、ここアップスクリプト、これ自分でやってると結構詰まるんですけど スコープっていう、ま認証ですね。 さっきPython の時、Google を開いて認証認証っていうやつだと思うんですけど その認証をガスに設定するために っていうのでやってますね。こんな感じでスコープっていうのでこの辺スプレッドシートとか YouTube のやつ使っていいよっていうのを設定してるみたいですと。 で、あとはクラスププッシュっていうのやると Google サーバーに連携できるみたいです。 いうわけちょっと一旦元の状態を見てみると今このデフォルの状態ですね。行動ガス、コード JS っていうファイルしかないやつなんですが よいしょと これで いけるかな? いけるかな?はい。 ま、ちょっと細かいエラーが出ましたが強制的にプッシュをしたそうです。 というわけでこれで更新してみましょう。 いいですね。はい。 最初に決めた条件の内容がいい感じにできてると思います。 で、初回実行時なんですが はい。でリサーチも スプレッドシートに入れ たよと言ってるので で 画面リロードすると はい はい はい。出てますね。うん。 で 手動で実行を選択すると最初 は認証が求められるんですがで安全ではないんですけどまあ大丈夫ですという感じで進んでって ください と 言っていますね。 で、多分これ、ま検索条件シートがないんでエラーになる気はするんですが、1 回実行してみましょう。 はい、認証は OK と押しまして 自分のアカウントを選びます。 で、これこっちを押したくなるんですけど詳細っていうとこ押すとペって開いてこれですね。安全ではないページに移動 って出てくるのでこれを押して ください。 で、ここ全部 OKだよと伝えて で、これですね。ちゃんと検索条件シートがないですよってなってます。 なので、どうしようかな。 検索条件 シートがない というエラーが出ますと。 ちょっとダミーの値を 入れたいんで シートを読み込む用の CSV を 出力してください。 という感じです。多分 Python スクリプトでシート API を使ってとか、ガスにシートを作る用の関数を作って とかでもここに足し たりとかできるんですけど ちょっとあまりコードを 汚したくないので ちょっと CSV でいけるかなっていうので今 考えてみてます。 なんかちょっと余計な感じになっちゃってるかもですね。 うーん どうしようかな ちょっと 1 回やめましょうかね。キャンセルして ちょっと自分で作ってみましょう。検索条件というシートを作って で コードは YouTube トレンドリサーチ の中 のどれかな?こっちで見るか。 検索条件シートがない と言ってますんで これですかね。設定を読み込む。ゲットサーチコンフィグという関数が こっちか。 これですね。 A 2 から C 2 にあるよと いうことなので A 2 から C 2 にここが えっと キーワード 再生数 何ヶ月前 再生回数 N ヶ月前 て感じですかね。 で、キーワードを AI と して再生回数が1万回で 3 ヶ月 N ヶ月いない なんすかね。 これで多分いけるんじゃないかな。ちょっと回やってみましょう。 完了しました と言って言いますか そう です ね 多分 日付 だけ で やっ ちゃっ てる ので ここ が 多分 さっき 同じ 日付 で 作っ た ので 置き換え られ ちゃっ て ます が いけ てん の か な ま 、 ショート 動画 ばっかり に なっ ちゃい ます が これ で いけ てる の か な なん か 取れ て そう です ね ちょっと 全然 関係 ない やつ に し ましょう か ね 例えば じゃ 日本 酒 と か に し ましょう か 日本 酒 で 10万 回 以上 で 1 ヶ月 以内 と か で ちょっと 見つかり ます か ね あり ます ね うん うん ふふ 動画 が 日本 だけ で 作る ラー メ ンっ て そんな あり すご いけ て ます ね で チャンネル も いけ て るって 感じ な の で 結構 簡単 に これ だっ たら プログラミング わかん ない 方 で も ここ 変え て ここ ポチッ と 押す だけ で いける の で いい ん じゃ ない です か ね で 、 あと は 手動 実行 じゃ なく て 定期 実行 な ん です が これ は ジェミニ CLI が どう と かって いう より は よいしょ と えっと です ね どれ を 実行 すれ ば いい ん だ これ か この 関数 、 大元 と なる 関数 を 定期 実行 する よっ て いう トリガー を ガス で 設定 すれ ば オッ ケー て 感じ です ね 例えば これ です ね この 関数 を これ どの バージョン です か 基本 ヘッド で 大丈夫 です で ソース これ です ね 何 個 か ある ん です けど これ は スプレッド シート 起動 時 と か セル いじっ た 時 と か ホーム Google ホーム 送信 し た 時 と か に 実行 し ます か と か カレンダー を どう 構成 し た 時 こう し ます か と か で 、 基本 は 時間 手動 型 が 多い か な と 思い ます で 、 例えば 1 日 1 回 と か でし たら こんな 感じ です ね 毎日 午前 8 時 から 9 時 の 間 に 1 回 実行 し ます よ みたい な こと が 可能 です で 、 ちょっと 今 だ と あれ な ん で ちょっと 1 分 起き に 1 回 やっ て み ます か ね で 、 これ で トリガー を 今 設定 し て で 、 これ も 最初 認証 求め られ ます ん で で 、 英語 です けど さっき やっ てる こと は 一緒 な の で こんな 感じ です で 承認 し まし て で 今 これ で 登録 処理 が 裏 で 走っ て はい 、 トリガー です ね 時間 ベース で これ が でき まし た よ と いう 感じ です 。 で、このペン のボタンを押したら編集も可能です。 で、これが ありますでで、この実行数っていうところに これがね実行されたかどうか、っていうのが出てくるという感じですね。 で 言う感じです。で、ちょっと 1 分待ったら多分これが実行されると思うんですけど、ちょっと待ってる間に これ1日何回も実行したとか、条件変えて何回も試したいとかあると思うので、その度にこれ書き換えられちゃうのがちょっと微妙なので、ちょっと連番でやるようにしましょうかね。 1 と か 、 この 日 2 回 目 やっ たら 23 みたい な 感じ で 連番 で シート を 作っ て いけ ば これ が 書き換え られる こと は ない と 思う の で その 指示 を 出し ましょう 。 わけ で え 、 成功 し まし た 。 ただし シート が 同じ 日 に 複数 回 実行 する と シート が 上書き さ れ て しまっ て シート 名 を YYYY 何 年 何 月 何 日 の N で 感じ で 1 から 始まる 順番 を 利用 し たい 行動 を 修正 し て と ガス コード を 修正 し て って いう 感じ で ちょっと やっ て ます で 、多分まずこのクローンですね最新のガスの状態を ローカルに ちゃんと反映した上で始めてくれるので ちょっとこっちで自分で何かいじっても大丈夫っていう感じですね。 で、手動型が失敗しちゃってますね。 あー、なるほどっすね。 これはちょっとエラーになっちゃってるんですけど ここ Cannot コール spreadsheet アップ ゲット UI って ある ん です けど 多分 これ さっき 手動 実行 し た 時 最後 に なん か 完了 し まし た みたい な ポップアップ が ニョっ て 出 た と 思う ん です けど 、 この ポップアップ 出す 画面 に なん か 同行 するっ て いう 処理 は こっち の 定期 実行 だ と 使え ない の で 、 そこ の エラー が 起き て い ます 。 ただ これ は えっ と 、 今回 の ガセ 全て YouTube で 検索 し て シート に 書き込ん だ 後 に 1 番 最後 に 表示 する ところ で エラー が 起き てる の で 、 この 書き込み 自体 は 成功 し て いる と いう 感じ です ね な で これ が いら なかっ たら それ いら ない よっ て いう 感じ で こっち に 頼め ば やっ て くれる の か な と いう 感じ です で 、 ちょっと 時間 が かかっ ちゃう か な よいしょ と いう 感じ で いき ます ね ちょっと 変え て み ます か ね 音角 と か に し ます か ね で 、 これ も 100万 回 と か に する と 多分 これ 待っ てる 間 に もう 1 回 2 回 実行 が 走る の で それ で 更新 さ れる ん じゃ ない です か ね よいしょ 。 ちなみに この トリガー 実行 な ん です けど 毎日 決まっ た 時間 例えば 何時 0 分 0 秒 ぴったり に 実行 って いう の は でき な いっ て いう 仕様 に なっ て ます 。 大体 1 分 置き これ今いい感じに 1 分 置き な ん です けど 大体 1 分 から 5 差 数 秒 と か 大体 何 分 、 誤差 何 分 って 感じ で ちょっと ブレる 感じ で 実行 する の で 正確 に 毎日 0 時 0 分 0 秒 に 絶対 実行 し たい みたい な 処理 は ちょっと ガス の 定期 実行 だ と でき ない よっ て いう の だけ ご注意 お 願い し ます で 、 音楽 で いい です ね 。 ちゃんと ちょっとエラーは起きちゃってるんですけど、更新処理はちゃんと走ってそうですね。 そうですね、スーパーフライもちょっと世代なんでいい感じなんですが あー、ごめんなさい。ちょっとレートリミットってことで Gemini CLI の上限に達しちゃったみたいなので、ちょっと更新ができないです。 が 多分修正としてはそんなに難しくないところ? で、ちょっと自分でエラー起こしちゃうとあれなんで置いときますが 多分このどこかに日付を取って で、その日付の名前でシートを作ります というのがあるかなと思います。これかな? これですね。シートネームを 呼び出すよっていうのどっかでやってます。 ここですね。 で、シートネームは あ、これですね。 これを ちょっと ChatGPT にでもやらせますかね。 で、これは4で十分でしょう。ガスの下のコード YYYYmmddの連番でシートを 作るようにしたい と スに現在ある え 、 同日 の 同じ 日付 の の 1 番 新しい N に対する 連番 を 指定 し たい 当日 の シート が ない 場合 は 1 で 作り たい と これ で 行け ます か ね えっと ちょっと 情報 が 少な すぎ た か な 今 こう いう 感じ と 今 の 行動 は ここ に 修正 を 見込ん で と えっと 、 どこ を 変え た の か な あ 、 これ です ね 。 書き込む データ が ない の で 処理 を 終了 し ます の ここ から 日付 を 取っ て 書き込む で ライト リザル ト トゥ テスト を 呼ぶ まで で ヘッダー か ここ です ね 多分 ここ を これ で 書き換え て ね と いう こと か な そう です ね 多分 連番 を 1 回 既存 の シート を ぎゅっ て 取っ て で それ で 同じ 日付 は どれ か なっ て チェック し て って いう 感じ な の で ここ で ちょっと ループ 処理 が 入っ て 処理 が 増える ん です けど これ で いける っぽい です ちょっと やっ て み ます か ね ちょっと もう 1 回 これ 変 な 名前 な ん で って 言わ れ ちゃう と 思う の で 1 回 削除 し ます で 、 ちょっと トリガー が 走っ ちゃう 気 が し ます が 1 回 手動 で やり ましょう いい す ね 0626 の 1 が でき て 5 飯 に し て で 、 上書き さ れ ない か な と いう 感じ です でき まし た いい す ね 5 飯 が 2 番 で 、 こっち が 1 って 感じ です ね 5 飯 で あ 、 ミスス が 、 ブレックファースト だ から です ね 。 で じゃ お 酒 と か に し て 実行 し て ああ 、 ごめんなさい 。 これ 多分 今 裏 で トリガー の 手動 実行 と バッティング し ちゃい まし た ね で 、 こんな 感じ です ね トリガー 実行 の 方 で 今 お 酒 の キー ワード で 作っ て 連番 の 3 番 を 作っ て くれ た と いう 感じ だ そう です いい です ね これ で いける の で かなり 使い やすく なっ た ん じゃ ない でしょう か はい と いう 感じ で ちょっと すごい 長い 動画 に なっ ちゃっ た ん です が ジェミニ CLI で 最初 は Python スクリプト を 使っ て ローカル から Google の サービス を 色々 いじっ て みよう と いう ところ から 作っ た やつ を ちょっとガス に 上げ て み て プログラミング と か 使わ なく て も 簡単 に 使える よう に と か 定期 実行 で 毎日 決まっ た 時間 に 実行 できる よう に しよう と かっ て ところ までカスタマイズする方法を解説して行きました。すごい長くなっちゃったんですが これ使って貰えればかなり普通にこれ多分使えると思うんで僕もちょっとこれもうちょっといじって自分のYouTube用に作って見ようと思うので、皆さんもぜひ試して見てくださいで、なんか分かんないことがあったらコメント欄とか入れて貰ったら返信しますんでぜひよろしくお願いしますそれではご視聴ありがとうございました。