Geminiの1ターン会話を対象に、URL一致による自動エクスポートと削除・次会話移動をまとめて扱いやすくするユーザースクリプトです。
依存設定(前提スクリプト): このスクリプトの全機能を利用するには、以下のスクリプトもインストールして有効にしてください。
標準機能では複数回のクリックが必要な Google Docs へのエクスポートやノートブック追加を、1ターン会話向けの専用パネルと自動判定で扱いやすくします。
本ユーザースクリプトはTampermonkeyでの利用を想定し、ファイル名は gemini-export-to-docs.user.js とします。
以前作成したスクリプトの課題(DOM要素検出の不安定さ、イベントトリガーの信頼性)を解消するため、ゼロベースで再設計・実装を行う。
https://gemini.google.com/*
(スクリプト内部でURLを監視し、チャットページでのみ動的に有効化されます。現在、/app/ および /gem/ のパス形式に対応しています。)Auto Export: Off/On ボタンで URL一致の自動判定と自動エクスポートを開始・停止できます。Matched / Waiting / Not Matched と短い理由文で表示します。Docs → Notebook → Delete の順で処理します。Gemini Auto-Select Next にイベントを送って次の会話へ移動できます。他のユーザースクリプトとカスタムイベントを通じて連携します。
gemini-auto-select-next:request-next を送信し、次のアイテム選択を依頼。