投稿

5月, 2026の投稿を表示しています

子どもたちに読解力を身につけてもらうために「文章の可視化(□→□)」能力育成ツールをGeminiに相談してGAS Webアプリにしました。

イメージ
詳しくは,著書「 スマート化に必要な問題解決の極意 」をご高覧願います。 また,アプリを作る部分については, 著書「 毎日無料のGeminiに相談するだけで作るGoogle Apps Script Webアプリ 3.1 Pro対応版 」 をご高覧願います。 単純形 1. 事前準備(APIキーの設定) GASのエディタ画面で「設定(歯車アイコン)」>「スクリプトプロパティ」を開き、以下のプロパティを追加してください。 プロパティ名: GEMINI_API_KEY 値: あなたのGemini APIキー 2. Code.gs(サーバーサイド) /** * Webアプリにアクセスした際の処理 */ function doGet(イベント) { return HtmlService.createHtmlOutputFromFile('index') .setTitle('文章構造の比較可視化アプリ') .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); } /** * 2つの文章をGemini APIで並列解析する関数 * @param {string} 文章1 - 1つ目の入力文章 * @param {string} 文章2 - 2つ目の入力文章 * @return {Array } Mermaid記法の文字列を格納した配列 */ function 並列文章解析を実行(文章1, 文章2) { const スクリプトプロパティ = PropertiesService.getScriptProperties(); const APIキー = スクリプトプロパティ.getProperty('GEMINI_API_KEY'); if (!APIキー) { throw new Error('スクリプトプロパティに GEMINI_API_KEY が設定されていません。'); } const エンドポイントURL = `https://generativelanguage.googleapis.com/v1beta/models/gemini-3-flash-p...