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.

Datentyp-ReferenzReferenz

Relation. Tragen Sie relation in die Spalte Data type ein und benennen Sie das Ziel in der Spalte Value[Form].field, [Form].{Section}.field oder in Klartext field in Form; der Formularname darf in Klammern oder Anführungszeichen stehen. Die Auswahl listet die Datensätze dieses Formulars auf (den Schlüssel plus einige erkennbare Spalten). Nachdem Sie einen gewählt haben, bietet sie eine Auswahl: nur referenzieren, die passenden Kopffelder übernehmen oder — bei einem Formular mit Positionen — Kopf und Positionen des Datensatzes übernehmen. Das referenzierte Feld muss ein key oder ein subkey sein; andernfalls wird die App trotzdem erstellt, das Feld bleibt aber eine einfache Eingabe (Sie sehen eine Warnung). Eine Relation auf einen subkey wird durch den Schlüssel des Zielformulars eingegrenzt: Dieses Formular muss zuerst ein gleichnamiges Schlüsselfeld (z. B. Year) ausgefüllt haben; die Auswahl zeigt dann nur die Datensätze unter diesem Wert — ist es leer, werden Sie aufgefordert, das Schlüsselfeld zuerst auszufüllen.

2 · Standardlisten. Diese Datentypen kommen mit einer vordefinierten Liste von Standardwerten — sie binden das Feld an eine eingebaute Liste (kein List_-Blatt nötig). Das Feld wird zu einem durchsuchbaren Dropdown, das den Standardcode speichert und Code + Name anzeigt. Bei Ländern, Währungen und Sprachen erscheint der Name in der Sprache des Betrachters; der gespeicherte Code bleibt unverändert.

TypVordefinierte StandardlisteBeispiel
countryISO 3166-1 Länder (249)US · Vereinigte Staaten
stateUS-Bundesstaaten + DC & Territorien (57)CA · Kalifornien
countyUS-Bezirke · FIPS (3.222) — nach Bundesstaat eingegrenzt01001 · Autauga County
currency codeISO 4217 Währungscodes (178)USD · US-Dollar
uomMaßeinheiten · UNECE Rec 20 (48)KGM · Kilogramm
languageISO 639-1 Sprachen (184)en · Englisch
timezoneIANA-Zeitzonen (433)America/Chicago
sexISO/IEC 5218 WertesatzWeiblich
genderInklusive Optionen (W3C-Empfehlung)Nichtbinär

Ein Feld, das lediglich wie eines dieser benannt ist (gender, ship_country, …), verwendet automatisch seine Standardliste; ein Datentyp im Regeln-Blatt oder ein passendes List_-Blatt überschreibt die Vorgabe.

3 · Gebietsschemaabhängige Typen. Einige Typen werden gemäß einer Region oder einem Land statt in einem festen US-Format angezeigt. (Keiner davon ist eine Standardliste — aber die Standardlisten country und currency code passen natürlich dazu.)

TypHängt ab vonAngezeigt als
numberIhre Region1,234.56 (US) · 1.234,56 (DE)
currencyIhre Region + App-WährungLokale Gruppierung & Symbol; 0 Dezimalstellen für ¥ / ₩
percentIhre Region15 → “15%”
dateIhre RegionMM/DD/YYYY (US) · DD/MM/YYYY (UK)
postal_codeDas Land des FeldsZIP (US) · Postcode (UK) · PIN (IN)
national_idDas Land des Felds (maskiert)SSN (US) · NI no. (UK) · CPF (BR)
bank_idDas Land des FeldsRouting (US) · IBAN (EU) · Sort code (UK)
phoneLändervorwahl+1 / +44 / +91 Präfix
Legen Sie Ihre Region in den Anzeigeeinstellungen fest, um zu steuern, wie Zahlen, Währung, Prozentsätze und Daten angezeigt werden. Dies ändert nur, wie Werte angezeigt werden — Ihre gespeicherten Daten werden nie verändert, und Import/Export bleiben in einem festen Maschinenformat. Die länderbewussten Identifikator-Typen (postal_code, national_id, bank_id) folgen dem Land des Felds (deklarieren Sie es im Regeln-Blatt) und verwenden standardmäßig das Land aus den regionalen Standardwerten der App (in den Anzeigeeinstellungen), sonst Ihre Region. Die US-spezifischen Typen zip, ssn und routing_number funktionieren weiterhin unverändert.

Eine vollständige Referenztabelle wird unter docs/SheetApps_Data_Types.xlsx mitgeliefert — ein Tab je obiger Gruppe (Data Types · Standard Lists · Locale-dependent Types).