techblog– archive –
-
Google Apps Script(GAS)
GASの限界を超えて(AppSheet/Google Cloudへの接続)
Google Apps Script(GAS)の限界点とアーキテクチャの再考 これまでの章で、GASがいかに強力な自動化ツールであるかを解説してきました。しかし、企業システムの規模が拡大し、データ量が増大するにつれ、GAS単体での運用には明確な限界が訪れます。具体... -
Google Apps Script(GAS)
企業利用に耐えうるGASのセキュリティとガバナンス
シャドーITの温床から管理されたインフラへの転換 これまでの章では、開発効率や機能実装の側面に焦点を当ててきましたが、Google Apps Script(GAS)を組織全体で運用する場合、避けて通れないのがセキュリティとガバナンスの課題です。GASは、Googleアカ... -
Google Apps Script(GAS)
開発効率と品質を極める(clasp/TypeScript/Git管理)
ブラウザエディタの限界とローカル開発の必要性 これまでの章では、Google Apps Script(GAS)のスクリプトエディタを使用してコードを記述し、実行してきました。ブラウザ上で完結するこの環境は、環境構築が不要であるという点で非常に手軽であり、小規... -
Google Apps Script(GAS)
WebアプリとしてのGAS(doGet/doPost)
サーバーレスアーキテクチャの第一歩としてのGAS これまでの章では、Google Apps Script(GAS)を主に「Google Workspace内の自動化ツール」として扱ってきました。スプレッドシートの操作や定期的なメール送信は、あくまでGoogleのエコシステム内で完結す... -
Google Apps Script(GAS)
トリガーによる完全自動化(時限実行とイベント)
手動実行からの脱却とシステムとしての自律稼働 これまでの章では、関数を手動で実行したり、ボタンをクリックしてスクリプトを動かしたりする方法を学んできました。しかし、真の業務効率化とは、人間が意識せずともシステムが勝手にタスクを遂行してくれ... -
Google Apps Script(GAS)
Gmail活用術:自動メール送信システムの構築
ビジネスにおけるコミュニケーションハブとしてのGmailの役割とAPI制御 ビジネスプロセスにおいて、電子メールは依然としてコミュニケーションの主要な手段であり続けています。顧客への請求書送付、定期的な進捗報告、あるいはマーケティングオートメーシ... -
Google Apps Script(GAS)
Googleドライブとの連携(ファイル操作の自動化)
クラウドストレージをプログラムで制御する意義とDriveAppクラス Google Apps Script(GAS)を用いた業務システム開発において、Googleドライブは単なるファイル置き場ではありません。それはデータベースであり、バックアップセンターであり、そして他シ... -
Google Apps Script(GAS)
テキスト処理の魔術師『正規表現』
API連携で取得した生のデータと格闘する開発者の必須スキル 前章では、UrlFetchAppを使用して外部のWeb APIからデータを取得する方法を学びました。しかし、APIから返されるデータや、Webスクレイピングで取得したHTMLデータは、必ずしもそのままスプレッ... -
Google Apps Script(GAS)
Web API連携の基礎(UrlFetchApp)
クローズドな環境からオープンなWebの世界へ:API連携の意義と可能性 これまでの章では、スプレッドシート内のデータ操作や、Google Workspace内のサービス間連携を中心に、閉じた環境での自動化技術を磨いてきました。しかし、現代のシステム開発において... -
Google Apps Script(GAS)
外部の力を借りる「ライブラリ」の活用
車輪の再発明を避ける:ライブラリという強力な武器 開発者として効率的にシステムを構築するためには、すべてのコードを自分自身でゼロから書く必要はありません。プログラミングの世界には「車輪の再発明」という言葉があります。これは、すでに誰かが確...