2025-11-03
GASを使うと社内だけで使えるWebサイトが簡単に作れるの知ってました?
claspとTypeScriptで構築する、サーバー不要・認証基盤不要の社内限定アプリケーション開発ガイド
社内ツール開発の「壁」
便利なツールを作りたいが、社内への安全な配布や環境構築には意外なコストがかかります。
インフラ構築
サーバーとドメイン
社内ツールのためだけにサーバーを立てドメインを取得するのは過剰コストになりがち。
認証機能の実装
セキュリティの懸念
社員だけがアクセスできる認証基盤を自前で実装するのは、工数もリスクも大きい。
配布と更新
運用の手間
修正のたびにファイルを配布し直したり、利用者の環境設定を行うのは大変。
GASなら「社内限定」が即座に実現
Google Workspaceの認証基盤をそのまま利用可能。サーバー構築もドメイン取得も不要で、特定のドメインメンバーだけにアクセスを許可したWebアプリを公開できます。
自前で開発する場合
認証実装に工数がかかり、セキュリティホールを作るリスクがある。
GASを利用する場合
設定一つでGoogleの堅牢な認証基盤を利用し、ドメイン内限定公開が可能。
インフラ不要の限定公開
Googleの堅牢な認証基盤に乗っかるだけで、セキュアな社内ツールが完成します。
モダンな開発から公開までの流れ
claspとVS Codeを使い、効率的に開発して社内限定でデプロイするまでのステップです。
環境構築
claspとTypeScriptテンプレートを導入
モダンな開発環境をセットアップし、型安全性を確保します。
実装
VS Codeでコーディング
使い慣れたエディタとAI支援を活用し、Drive連携などを実装。
デプロイ
コマンド一つで反映
clasp pushコマンドを実行するだけで、コードがGAS上に反映されます。
限定公開設定
アクセス権限をドメイン内に制限
デプロイ設定で「アクセスできるユーザー」を自分たちの組織のみに設定。
実運用に向けた考慮事項
社内ツールとして安全に運用するために必要なセキュリティ設定と、モダン開発のメリットです。
セキュリティの鉄則
社内データを取り扱うため、権限設定には細心の注意が必要です。
権限は最小限に
公開範囲の確認
モダン開発の恩恵
GASエディタではなくローカル環境で開発するメリットです。
VS Code活用
AIとの協業
身近な課題を技術で解決しよう
サーバーレスで手軽に、しかし強力な社内ツールが作れます。あなたのアイデアで業務効率化を始めましょう。
次のステップ
環境準備
claspとテンプレートを導入し、ローカル開発環境を整える
開発開始
DriveやGmailと連携する、小さな便利ツールを作ってみる
ポイント: インフラの悩みを捨てて、課題解決という本質的な開発に集中できます。
小さなツールから業務改善を始めよう
sui Tech Blog