◉GEMINI LABEN
●ARGON — gemini-4-argon が 10/13 に GA。複雑なコーディング・エージェント・数学・科学向けです●DEEP RES — deep-research-pro-preview-12-2025 は 10/23 に停止、残り6日。移行先は deep-research-preview-04-2026●NANO — gemini-nano-banana-2.1 が GA(10/06)。gemini-3.1-flash-image は非推奨で停止日は未発表です●MCP — ツール結果が 8.5万トークンに膨らんだ事例を、ADK で 310 トークンに包んで抑えた報告が出ています●FLASH — gemini-3.7-flash と 3.5-flash は新しい Flash モデルに自動で回されます(10/08)●NEW — クラッシュ報告を毎回ゼロから読ませない — 既知バグ早見表を先に grep し…●ARGON — gemini-4-argon が 10/13 に GA。複雑なコーディング・エージェント・数学・科学向けです●DEEP RES — deep-research-pro-preview-12-2025 は 10/23 に停止、残り6日。移行先は deep-research-preview-04-2026●NANO — gemini-nano-banana-2.1 が GA(10/06)。gemini-3.1-flash-image は非推奨で停止日は未発表です●MCP — ツール結果が 8.5万トークンに膨らんだ事例を、ADK で 310 トークンに包んで抑えた報告が出ています●FLASH — gemini-3.7-flash と 3.5-flash は新しい Flash モデルに自動で回されます(10/08)●NEW — クラッシュ報告を毎回ゼロから読ませない — 既知バグ早見表を先に grep し…
記事一覧/Workspace 連携
◧ Workspace 連携/2026-03-31上級

Gemini API × Google Slides Apps Script でAIプレゼン自動生成パイプラインを構築する

Gemini APIとGoogle Apps Scriptを組み合わせ、テーマ入力だけでスライド構成・本文・デザインを自動生成するプレゼンテーションパイプラインの設計から実装、運用までを体系的に解説します。

gemini-api287google-slidesapps-script11presentationautomation36workspace9pipeline7

✦ プレミアム記事

取り組みの背景 — なぜプレゼン生成を自動化すべきなのか

ビジネスの現場では、プレゼン資料の作成に多くの時間が費やされています。McKinseyの調査によれば、ナレッジワーカーは週の業務時間のうち約28%を資料作成や情報整理に充てているとされています。この負担を根本的に軽減できるのが、Gemini APIとGoogle Apps Scriptを組み合わせたAIプレゼン自動生成パイプラインです。

Google Slides の基本的な AI 活用法についてはGoogle Slides × Gemini AI 実践ガイドで紹介していますが、ここで扱うのはその先にあるプログラマティックなパイプライン構築に踏み込みます。

この記事の対象読者は以下のとおりです。

  • Google Apps Script の基本文法を理解している方
  • Gemini API を使った開発経験がある方(または API キーを取得済みの方)
  • 社内のプレゼン作成業務を効率化・自動化したいエンジニアやマネージャー

パイプラインの全体設計 — 5段階のアーキテクチャ

AIプレゼン自動生成パイプラインは、以下の5つのステージで構成されます。

Stage 1: テーマ入力と要件定義 ユーザーがテーマ・対象者・スライド枚数・トーンを指定します。Google Forms や Sheets のサイドバーから入力する方式が実用的です。

Stage 2: アウトライン生成(Gemini API) Gemini API の Structured Output を使い、スライドごとのタイトル・要点・レイアウトタイプを JSON 形式で生成します。

Stage 3: コンテンツ生成(Gemini API) アウトラインの各スライドに対して、本文・箇条書き・図表の説明テキストを生成します。

Stage 4: スライド構築(Google Slides API) Apps Script の SlidesApp を使い、テンプレートに基づいてスライドを自動生成します。

Stage 5: 後処理と配信 PDF エクスポート、多言語版の生成、Google Drive への保存、Slack/メール通知を行います。

この設計の利点は、各ステージが独立しているため、途中でアウトラインを人間がレビュー・修正してから次に進めるヒューマン・イン・ザ・ループのワークフローが自然に組めることです。


✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦テーマ入力だけでスライド構成・本文・デザインを一括生成するパイプラインを構築できる
✦Gemini APIのStructured Outputを活用したスライドJSON設計パターンを習得できる
✦テンプレート管理・多言語対応・バッチ処理まで含む本番運用ノウハウを学べる
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Gemini Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

◧ Workspace 連携2026-07-16
=GEMINI() を420行に貼って気づいたこと — カスタム関数をやめ、値で書き戻すまでの実測
Sheets のカスタム関数から Gemini を呼ぶ構成は、動いた瞬間がいちばん美しく、そこから伸びません。30秒の壁・制御できない再計算・書き戻せない結果という3つの性質を実測で確かめ、値で書き戻す設計へ移すまでの手順とコードを残します。
◈ API / SDK2026-07-23
会話状態をサーバーに預けるべきか — previous_interaction_id と手元での履歴刈り込みの分岐設計
Interactions API の previous_interaction_id で会話状態をサーバーに預けると、毎回履歴を送らずに済みます。ところが途中で入った巨大なツール出力を後から刈り込めず、以降のターンが重量を引きずる落とし穴があります。サーバー側状態と手元での刈り込みを状況で使い分ける分岐設計を、動くPythonの薄いラッパーとともに整理します。
◈ API / SDK2026-05-16
App Store / Google Play のレビュー返信を Gemini API で自動化したときにはまった「8秒ルール」
個人で運営するアプリ群でGemini APIによるレビュー返信自動化を試みた実装記録。多言語対応の設計と、App Storeで8秒以上待機しないとペナルティを受けるという落とし穴を共有します。