🌴 officeの杜 🥥
banner
officeforest.bsky.social
🌴 officeの杜 🥥
@officeforest.bsky.social
GASやVBA, Power Automateなどで業務改善テクニックを紹介

https://officeforest.org/wp/
Pinned
Firebase Cloud MessagingとGASを使って、登録ブラウザに通知を一斉送信する仕組みを作りました

iOSだけ特殊なので今回チェック対象外

Chrome, Edge, Safari, Firefox, Androidで検証してます

Google Apps Script × Firebaseで通知送信の仕組みを作る|🌴 officeの杜 🥥
officeforest.org/wp/?p=41815
今、巷で話題のClaude CodeをmacOS環境にインストールして、Geminiで作ってもらったアプリのリファクタリングをしてみた。

結構事前準備が多いけれど、1撃目の修正依頼はバッチリ問題点を修正してくれた

Claude Codeで欲しいアプリを今すぐ作る方法|🌴 officeの杜 🥥
officeforest.org/wp/?p=42102
February 14, 2026 at 11:05 AM
X APIが従量課金になって復活ということだったので、早速GASでOAuth2.0認証にて、アクセストークンとれるかテスト。

ほぼTwitter時代のコードで行けました。若干変わってる点もある。これで記事通知自動化可能に

🌴Google Apps ScriptでX APIを使ってみるテスト
officeforest.org/wp/?p=42070
February 13, 2026 at 4:45 PM
Claude in PowerPointでも使われてるらしい、PptxgetnJSを使ってGASでスライドを生成してみました。

グラフ付きでGoogleスライドに変換やスピーカーノートも挿入されるように作っています。

Google Apps Script × PptxgenJSでスライド資料を生成する|🌴 officeの杜 🥥
officeforest.org/wp/?p=42035
Google Apps Script × PptxgenJSでスライド資料を生成する - 🌴 officeの杜 🥥
Claude 4.6 Opusがリリースされ、Claude in PowerPointという機能が提供開始。GeminiでもすでにGoogleスライド生成が出来るようになっていますが、Claudeでも生成が可能になりました。
officeforest.org
February 11, 2026 at 11:33 AM
GeminiのVibe Codingテスト。Electron + VoiceVoxのずんだもん、Gemini APIを組み合わせて認知シャッフル睡眠法アプリを作成

Win/macの両方で動作し、Geminiがワードを生成し、ずんだもんが喋ります

Electronで認知シャッフル睡眠法アプリを作る|🌴 officeの杜 🥥
officeforest.org/wp/?p=42016
February 11, 2026 at 6:21 AM
AppSheetは検索でフィルタは出来ても、動的なソートを何故か装備していないので、数値と日付形式のみですが、User Settingsを使って動的ソートを実現

ソート対象と方法を指定して保存すると並び順が変わります

AppSheetで動的ソートを実現する方法|🌴 officeの杜 🥥
officeforest.org/wp/?p=41992
February 10, 2026 at 3:00 AM
NotebookLMのスライドであるPDFファイルを、Googleスライド形式に変換する為のGASの仕組みです

Gemini APIを使って文字消去や文字抽出も実装しています。文字抽出と再現はもうちょい微調整が必要

🏝️Google Apps ScriptでNotebookLMのPDFをスライドに変換する
officeforest.org/wp/?p=41927
February 6, 2026 at 5:35 AM
Firebase Cloud MessagingとGASを使って、登録ブラウザに通知を一斉送信する仕組みを作りました

iOSだけ特殊なので今回チェック対象外

Chrome, Edge, Safari, Firefox, Androidで検証してます

Google Apps Script × Firebaseで通知送信の仕組みを作る|🌴 officeの杜 🥥
officeforest.org/wp/?p=41815
January 31, 2026 at 6:04 AM
Google Apps ScriptでVertex AIのDocument AIにバッチ処理指示を出して一括OCRする方法を作りました。

Document AIに直接指令を送る方法と、Cloud Run Functionsを使う方法の2パターンで実行。

Vertex AI Document AIでバッチ処理をさせてみる|🌴 officeの杜 🥥
officeforest.org/wp/?p=41720
Vertex AI Document AIでバッチ処理をさせてみる | 🌴 officeの杜 🥥
以前、Document AIに対して直接PDFデータを送りつけて、OCR結果をスプレッドシートに書き出すものを作成しました。これは都度、処理をしているためわずかとは言え、待ち時間も発生します。アップしたらトリガー発動で処理も作成しています。
officeforest.org
January 29, 2026 at 4:00 AM
2026年1月27日、Google WorkspaceのGeminiアプリでも、ソースとしてNotebookLMのノートが追加可能になったのを確認

Gemに追加したり、それをGeminiサイドパネルで使うことも可能です。これは非常に大きいアップデート

GeminiアプリとNotebookLMの連携術|🌴 officeの杜 🥥
officeforest.org/wp/?p=41654
January 26, 2026 at 11:57 PM
2026年1月21日、Google WorkspaceのVidsに対して、あ動きのある自動字幕生成機能が実装されました。

ただ、現時点では色々問題があって日本語では実用的とは言えない。YTT形式で作ったほうがマシ。

Vidsでアニメーション字幕が装備されました|🌴 officeの杜 🥥
officeforest.org/wp/?p=41587
January 23, 2026 at 1:34 AM
なぜ、通常のGemini APIと、Vertex AI側にもGemini APIがあり、エンドポイントが異なるのか?

ということで、利用目的や利点、違いについてちょっと気になったのでまとめてみました。

通常のGemini APIとVertex AIのGemini APIとの違い|🌴 officeの杜 🥥
officeforest.org/wp/?post_typ...
通常のGemini APIとVertex AIのGemini APIとの違い | 🌴 officeの杜 🥥
Gemini APIでアプリの開発を進めていると気がつくことの1つが、「通常のAPIとVertex AI側にも同じものがある」という点。しかしリクエストエンドポイントのURLは全然違う。でも同じGemini。 そこでこの両者の違いについてま
officeforest.org
January 22, 2026 at 1:12 PM
GASとGemini API にてNano Banana Proを利用した画像からの切り抜きと、Canvasを使っての背景透明化を施してから、ドキュメントやスプシに挿入するアドオンを作りました。

嵌りポイント有り

Google Apps Script × Geminiで透過PNG生成挿入アドオンを作る|🌴 officeの杜 🥥
officeforest.org/wp/?p=41551
January 22, 2026 at 4:49 AM
GASで特定URLをスマートチップ化するアドオンの作り方をまとめました。

今回はドキュメントとスプシ両対応です。プレビュー画面ではブログ情報を拾ってきます。

Google Apps Scriptで特定URLをスマートチップにするアドオン|🌴 officeの杜 🥥
officeforest.org/wp/?p=40777
January 18, 2026 at 5:38 AM
2026年1月16日、Google FlowがGoogle Workspaceのノンコアサービスとして追加されました。

サポート対象外ではあるので利用時は注意。機能のオンオフが可能です。

🌴動画作成ツール「Flow」がその他のGoogleサービスとして追加|🌴 officeの杜 🥥
officeforest.org/wp/?p=40748
January 17, 2026 at 4:49 AM
2026年1月14日、Google Workspaceでアップデート

暗号化Microsoft Officeファイルのパスワード解除して編集が可能になりました。パスが削除されてしまうので運用は注意が必要。

🏝️パスワード付のOfficeファイルが編集可能になりました|🌴 officeの杜 🥥
officeforest.org/wp/?p=40671
January 15, 2026 at 1:08 AM
GASに新規追加されたVertex AI Serviceを使って、Geminiのやり取りを検証してみました。

APIキー不要、プロジェクト連結不要で非常に手軽でした。事前作業は必要です。

Google Apps ScriptにVertex AI Serviceが追加されました|🌴 officeの杜 🥥
officeforest.org/wp/?p=40655
January 14, 2026 at 3:41 AM
2026年1月13日、Google VidsのVeo3機能で縦動画作成機能にて複数画像を元に合成した動画を作成する機能が追加されました。

Youtubeショート向け動画編集ならVidsが一番手軽ですね。

Google VidsでVeo3を使った縦動画合成が可能に|🌴 officeの杜 🥥
officeforest.org/wp/?p=40646
January 14, 2026 at 2:49 AM
2026年1月13日、Google VidsのVeo3機能で縦動画作成機能にて複数画像を元に合成した動画を作成する機能が追加されました。

Youtubeショート向け動画編集ならVidsが一番手軽ですね。

Google VidsでVeo3を使った縦動画合成が可能に|🌴 officeの杜 🥥
officeforest.org/wp/?p=40646
January 14, 2026 at 2:48 AM
過去の会話履歴を最大20件保持して、Gemini APIとやり取りが出来るGASのウェブアプリを作成しました。

ClaudeなどのステートレスAPI用に作りました。サイドパネルなどにも使えそうです。

Gemini API × Google Apps Scriptで会話履歴を保持するWebアプリ|🌴 officeの杜 🥥
officeforest.org/wp/?p=40632
January 13, 2026 at 12:41 PM
今回、x.comのポストをNGワード指定で消し飛ばすChrome拡張機能を、Chrome Webstoreに公開するまでの手順についてまとめました。

小規模なら結構簡単に公開可能です。

自作の拡張機能をChrome Webstoreに公開してみた|🌴 officeの杜 🥥
officeforest.org/wp/?p=40462
January 6, 2026 at 9:52 AM
Youtube Iframe Player APIとGoogle Slideを連携させた動画プレイヤーをGASで構築してみました。

再生時間に応じてスライドが切り替わります。他にも情報連携をスプシで定義可能です。

Google Apps Scriptで動画とスライド連動アプリを作る【GAS】|🌴 officeの杜 🥥
officeforest.org/wp/?p=40419
January 4, 2026 at 5:06 AM
Vertex AI Conversational AgentsにてFlowsを使ったフローベースの仕組みとPlaybookの仕組みのハイブリッド構成。

チップ表示してPlaybook切り替えをしてみました。

Vertex AIのチャットボットでFlowsを使った処理を構築する|🌴 officeの杜 🥥
officeforest.org/wp/?p=39809
December 28, 2025 at 1:00 PM
Power Automate for Desktopの最新版にて、ショートカット起動が無償版でも出来るようになったというので、検証してみた。

ただ現在ストア版の最新版でのみ可能です。ここが沼りポイント。

Power Automate Desktopのフローのショートカット起動無償化|🌴 officeの杜 🥥
officeforest.org/wp/?p=40028
December 13, 2025 at 1:51 PM
Google Workspaceにおいて、野良のGASアプリの作成や実行を未然に防ぐ方法をまとめ。

Client ID単位で許可を与えて承認実行できるように制御することが可能です。

野良のGoogle Apps Scriptプログラムを防ぐ方法|🌴 officeの杜 🥥
officeforest.org/wp/?post_typ...
December 12, 2025 at 12:58 PM
なんと、Workspace Studioからメール送信のステップまで消滅したというので、GASでメール送信をするためのカスタムステップを作成しました。

ただ英語メールと思われてる点が困りもの。

Workspace Studio用のメール送信アドオンを作成してみた|🌴 officeの杜 🥥
officeforest.org/wp/?p=39941
December 11, 2025 at 9:28 AM