ブログサイトのロゴsui Tech Blog

2025-11-03

GASを使うと社内だけで使えるWebサイトが簡単に作れるの知ってました?

claspとTypeScriptで構築する、サーバー不要・認証基盤不要の社内限定アプリケーション開発ガイド

社内ツール開発の「壁」

便利なツールを作りたいが、社内への安全な配布や環境構築には意外なコストがかかります。

インフラ構築

サーバーとドメイン

社内ツールのためだけにサーバーを立てドメインを取得するのは過剰コストになりがち。

認証機能の実装

セキュリティの懸念

社員だけがアクセスできる認証基盤を自前で実装するのは、工数もリスクも大きい。

配布と更新

運用の手間

修正のたびにファイルを配布し直したり、利用者の環境設定を行うのは大変。

CORE MESSAGE

GASなら「社内限定」が即座に実現

Google Workspaceの認証基盤をそのまま利用可能。サーバー構築もドメイン取得も不要で、特定のドメインメンバーだけにアクセスを許可したWebアプリを公開できます。

自前で開発する場合

認証実装に工数がかかり、セキュリティホールを作るリスクがある。

GASを利用する場合

設定一つでGoogleの堅牢な認証基盤を利用し、ドメイン内限定公開が可能。

インフラ不要の限定公開

Googleの堅牢な認証基盤に乗っかるだけで、セキュアな社内ツールが完成します。

モダンな開発から公開までの流れ

claspとVS Codeを使い、効率的に開発して社内限定でデプロイするまでのステップです。

1

環境構築

claspとTypeScriptテンプレートを導入

モダンな開発環境をセットアップし、型安全性を確保します。

2

実装

VS Codeでコーディング

使い慣れたエディタとAI支援を活用し、Drive連携などを実装。

3

デプロイ

コマンド一つで反映

clasp pushコマンドを実行するだけで、コードがGAS上に反映されます。

4

限定公開設定

アクセス権限をドメイン内に制限

デプロイ設定で「アクセスできるユーザー」を自分たちの組織のみに設定。

実運用に向けた考慮事項

社内ツールとして安全に運用するために必要なセキュリティ設定と、モダン開発のメリットです。

セキュリティの鉄則

社内データを取り扱うため、権限設定には細心の注意が必要です。

権限は最小限に

読み取り専用(readonly)など、必要最低限のスコープを設定します。

公開範囲の確認

「全員(ANYONE)」ではなく必ず「ドメイン内」を選択します。

モダン開発の恩恵

GASエディタではなくローカル環境で開発するメリットです。

VS Code活用

豊富な拡張機能やキーボードショートカットを活用できます。

AIとの協業

Claude CodeなどのAIエージェントと連携し生産性を向上できます。
Next Actions

身近な課題を技術で解決しよう

サーバーレスで手軽に、しかし強力な社内ツールが作れます。あなたのアイデアで業務効率化を始めましょう。

次のステップ

環境準備

claspとテンプレートを導入し、ローカル開発環境を整える

開発開始

DriveやGmailと連携する、小さな便利ツールを作ってみる

ポイント: インフラの悩みを捨てて、課題解決という本質的な開発に集中できます。

小さなツールから業務改善を始めよう

sui Tech Blog