Community · Hilfe

SheetApps Benutzerhandbuch

Verwandeln Sie eine Excel-Arbeitsmappe (oder ein Google Sheet) in eine mehrbenutzerfähige Web-App — Formulare, Validierung, Nachschlagelisten, Import/Export und mehr.

Ein veröffentlichtes Bundle ausführen

Ein veröffentlichtes Bundle ist eine eigenständige ZIP-Datei, die Sie auf Ihrem eigenen Rechner oder Server ausführen können. Sie enthält eine kompilierte Web-Oberfläche, eine kleine Laufzeit und die Daten der App als lokale SQLite-Datei — die ausführende Person (der Bundle-Operator) baut nichts: kein git, kein npm.

Schnellstart — entpacken, dann in diesem Ordner:

  • python -m pip install -r requirements.txt
  • python run.py — dann http://127.0.0.1:8000 öffnen.
  • Anderer Host/Port: PORT=9000 HOST=0.0.0.0 python run.py.

Wer sich anmelden kann. Ein Bundle registriert nie neue Konten. Die Personen, die beim Veröffentlichen Zugriff hatten, sind eingebettet und melden sich mit derselben E-Mail + demselben Passwort an. Das Zurücksetzen des Passworts ist in einem Bundle nicht verfügbar — verwenden Sie nach der Anmeldung Passwort ändern.

Optionale Integrationen. Setzen Sie GOOGLE_AUTH_CLIENT_ID, um "Sign in with Google" anzuzeigen, und GOOGLE_CLIENT_ID + GOOGLE_API_KEY für Sheets-Import/-Export — jeweils zur Laufzeit gelesen (kein Neubau), und jeweils muss die URL des Bundles in der Google Cloud Console autorisiert werden. Das Konto muss bereits im Bundle vorhanden sein.
Daten & Backups. Ein Bundle hält seine Daten in einer lokalen app.db-SQLite-Datei neben run.py; Anhänge liegen in seinem Ordner data/. Sichern Sie diese, um Datensätze zu bewahren.