ホーム/ブログ/AppSheetで10人より多くのユーザーを無料で使う方法はある?「アプリ複製」の実態を検証
AppSheetで10人より多くのユーザーを無料で使う方法はある?「アプリ複製」の実態を検証

AppSheetで10人より多くのユーザーを無料で使う方法はある?「アプリ複製」の実態を検証

AppSheet無料プランの人数上限を「アプリを複製してデータソースを共有すれば回避できる」という話は本当か。技術的な仕組みとリスク、Google公式が推奨する代替策までを検証しました。

結論:「同じアプリを複製し、データソース(スプレッドシート等)を共有すれば無料枠の人数上限を回避できる」という話は、技術的には成立します。ただし複製したアプリ同士が同じデータに同時書き込みした場合の競合は「後勝ち(last writer wins)」で解消されず、Google公式のヘルプページ自身がこの構成を「煩雑」と評し、単一アプリ+行フィルタという代替策を明示的に推奨しています。人数がさほど多くない小規模な用途以外では、正攻法(単一アプリ+フィルタ、または有料プランへの移行)をおすすめします。

「アプリを複製すれば無料枠を回避できる」は本当か

AppSheetには「Copy App」という、既存アプリをそのまま複製できる公式機能があります。複製されたアプリは元のアプリとは別のApp IDを持つため、無料プランの利用者数カウントもアプリごとに独立します。つまり「同じ業務アプリのコピーを複数作り、データソース(Googleスプレッドシート等)だけ共有する」という構成にすれば、1つのデータを複数アプリ経由で扱いながら、無料枠の人数カウントをアプリ単位に分散させることは、仕組みとしては可能です。

実際、AppSheetの公式コミュニティにはこの手法についての質問や、数十個のアプリを複製して運用しているという実例の投稿も見つかります。「規約で明確に禁止されているわけではない」という点も事実です。

AppSheet無料枠を乗り切る2つのアプローチ比較:アプリ複製方式と単一アプリ+行フィルタ方式
アプリ複製方式(左)と、Google公式が推奨する単一アプリ+行フィルタ方式(右)の比較

無料プランの人数上限は「10人」なのか「3人」なのか

AppSheetの無料利用に関する上限人数は、参照する情報源によって記載が揺れています。公式ヘルプの一部には「プロトタイプ段階で作成者本人を含め10人以下のアクティブユーザーまで無料」という記述がありますが、これは未デプロイのプロトタイプを前提としたもので、実際に本番運用(デプロイ済み)する段階ではより少ない人数が上限になっているという情報も存在します。

ツールの無料プランの条件は改定されることがあるため、本記事では特定の数字を断定せず、ご自身のAppSheetアカウントの管理画面で、現在の無料枠条件を必ず確認することをおすすめします。

複製方式の技術的なリスク

  • 同時書き込みの競合:複数の複製アプリが同じスプレッドシートに同時に書き込むと、AppSheetの同時実行制御は「後から書き込んだ方が勝つ(last writer wins)」という方式で、真の排他ロックはありません。AppSheet社員自身がコミュニティで「この構成での競合は構造上避けられない」と認めています。データが知らないうちに上書き・消失するリスクを理解した上で使う必要があります。
  • 運用の煩雑さ:複製したアプリはそれぞれ別のURL・App IDを持つため、ユーザーごとにどのアプリを使うか案内する必要があります。通知(Bot・オートメーション)や画面変更は複製した各アプリで個別に設定・保守しなければならず、機能追加のたびに全アプリへ手作業で反映する手間が発生します。
  • 権限管理の分散:ユーザー権限もアプリごとに完全に独立するため、複製数が増えるほど「誰がどのアプリにアクセスできるか」の管理コストが増えていきます。

Google公式が推奨する代替策:単一アプリ+行フィルタ

実はAppSheetの公式ヘルプには「Manage identical apps(同一アプリの管理)」というページがあり、まさにこの「複製して使う」という構成そのものを扱っています。そこでは複数アプリの作成・保守は「tedious(煩雑)」であると明言した上で、代替として1つのアプリの中でセキュリティフィルタ(行フィルタ)を使い、ユーザーごとに見えるデータを絞り込む方法を推奨しています。

行フィルタ方式であれば、データソースは実質的に1本のまま同時実行の競合リスクを避けられ、通知・自動化・画面変更も1つのアプリに対して行えばよいため、運用の手間も大きく減らせます。人数が想定より多い、あるいは複数の業務・部署にまたがって使いたい場合は、こちらの構成を検討する方が長期的には安全です。

それでも複製方式を選ぶなら

ごく小規模・短期間(社内の一時的な集計イベントなど、書き込みタイミングが重ならないことがほぼ確実な用途)に限定するなら、複製方式のリスクは相対的に小さくなります。その場合も、以下は最低限意識してください。

  • 複製アプリごとにアクセスするユーザーを固定し、同じデータ行に複数アプリから同時に書き込む場面を作らない
  • 重要なデータは定期的にバックアップを取り、上書き事故が起きても復旧できるようにしておく
  • アプリ数が増えてきたら、早めに単一アプリ+行フィルタ方式や有料プランへの移行を検討する

有料プランという選択肢

利用人数が継続的に10人を超える見込みがあるなら、AppSheetの有料プラン(ユーザー単価制、上位プランほど機能・上限が拡張される)への移行も現実的な選択肢です。教育機関向けにはGoogle Workspace for Educationの対象エディションでライセンスが同梱される緩和策が用意されている場合もあります。料金体系は変更されることがあるため、最新の金額は公式の料金ページで確認してください。

まとめ:仕組みは使えるが、正攻法も検討を

「アプリを複製してデータソースを共有する」という方法は、無料枠の人数カウントを回避する仕組みとしては実際に機能します。ただし、同時書き込みの競合リスクと運用の煩雑さは避けられず、Google自身も単一アプリ+行フィルタという代替策を公式に推奨しています。まずは自分のアカウントで現在の無料枠条件を確認した上で、用途の規模に応じて「複製方式」「行フィルタ方式」「有料プラン」のどれが現実的か判断することをおすすめします。

「どの構成が自社の業務に合うか整理したい」「行フィルタでの実装を手伝ってほしい」という場合は、当社(Kirakuna)にご相談いただければ、現状の業務フローに合わせて一緒に検討いたします。


※本記事の内容は執筆時点(2026年7月)の情報です。AppSheetの無料プランの条件・料金は変更される場合があるため、最新情報は公式サイト・管理画面でご確認ください。