コミュニティ · ヘルプ

SheetApps ユーザーガイド

Excel ワークブック(または Google スプレッドシート)を、フォーム・検証・ルックアップ・インポート/エクスポートなどを備えたマルチユーザー Web アプリに変換します。

公開されたバンドルの実行

公開されたバンドルは、自分のマシンやサーバーで実行できる 自己完結型 の ZIP です。コンパイル済みの Web UI、小さなランタイム、そしてアプリのデータがローカルの SQLite ファイルとして含まれます — 実行する人(バンドルオペレーター)は何もビルドしません:gitnpm も不要です。

クイックスタート — 解凍して、そのフォルダーで:

  • python -m pip install -r requirements.txt
  • python run.py — それから http://127.0.0.1:8000 を開きます。
  • 別のホスト/ポート:PORT=9000 HOST=0.0.0.0 python run.py

サインインできる人。 バンドルは新しいアカウントを登録しません。公開時にアクセス権を持っていた人がシードされ、同じメール + パスワードでサインインします。バンドルではパスワードのリセットは利用できません — サインイン後に パスワードの変更 を使用してください。

オプションの連携。 "Sign in with Google" を表示するには GOOGLE_AUTH_CLIENT_ID を設定し、Sheets のインポート/エクスポートには GOOGLE_CLIENT_ID + GOOGLE_API_KEY を設定します — いずれも実行時に読み取られ(再ビルド不要)、いずれもバンドルの URL を Google Cloud Console で承認する必要があります。アカウントは既にバンドル内に存在している必要があります。
データとバックアップ。 バンドルは、データを run.py の隣のローカル app.db SQLite ファイルに保持します。添付ファイルは data/ フォルダーにあります。レコードを保持するには、これらをバックアップしてください。