Felddatentypen
Jedes Feld hat einen Typ — er bestimmt, wie das Feld geprüft, eingegeben und angezeigt wird. Geld erhält eine Währungsauswahl, ein Datum einen Kalender, eine SSN wird maskiert, ein Dropdown zieht aus einer Liste.
Sie legen einen Typ selten von Hand fest — SheetApps liest ihn aus dem Feldnamen und Ihren Beispieldaten. Um es explizit zu machen, tragen Sie ihn in die Spalte Data type des Regeln-Blatts ein (viele gängige Schreibweisen funktionieren). Hier der vollständige Katalog:
| Typ | Validiert |
|---|---|
| text / textarea | Freier Text. Mit text(20) eine optionale Längenbegrenzung setzen — höchstens 20 Zeichen (gilt auch für textarea). |
| integer | Nur ganze Zahlen (keine Dezimalstellen), z. B. Stückzahlen unteilbarer Einheiten. |
| number / decimal | Zahlen mit Dezimalstellen (Aliasse: numeric, decimal, float). Standardmäßig 2 Dezimalstellen; mit decimal(4) überschreiben. |
| quantity | Ein Dezimalbetrag mit einer Maßeinheit — z. B. „12,50 kg“. Erhält eine Einheiten-Auswahl, sodass jeder Datensatz seine Einheit wählen kann. Siehe Währungen & Einheiten dazu, wie Einheiten erkannt und geteilt werden. |
| currency / amount | Geld (Aliasse: amount, money). Erhält eine Währungs-Auswahl, sodass jeder Datensatz seine Währung wählen kann; eine leere Auswahl nutzt die Standardwährung der App. Siehe Währungen & Einheiten dazu, wie die Auswahl erkannt, geteilt und platziert wird. |
| percent | Ein Prozentwert mit %-Zeichen (15 → „15 %“). |
| date | Kalenderdatum (YYYY-MM-DD); zeigt eine Datumsauswahl. |
| year | Ein vierstelliges Kalenderjahr, z. B. 2026. Wird als Jahr-Auswahlliste angezeigt; automatisch erkannt an einer Ganzzahl-Spalte namens Jahr / Geschäftsjahr / GJ. |
| month | Ein Kalendermonat mit Jahr — gespeichert als YYYY-MM (z. B. 2026-07). Wird als Monatsauswahl angezeigt; automatisch erkannt an einer Datumsspalte namens Monat. |
| datetime | Ein Datum zusammen mit einer Uhrzeit, z. B. 2026-07-13 14:30. Wird als Datum-und-Uhrzeit-Auswahl angezeigt; automatisch erkannt an Zellen mit echter Uhrzeitkomponente. |
| time | Eine Uhrzeit — HH:MM (z. B. 09:30). Wird als Uhrzeitauswahl angezeigt; automatisch erkannt an Uhrzeit-Zellen. |
| E-Mail-Adresse. | |
| boolean | Wahr / falsch (Kontrollkästchen). |
| dropdown | Wert aus einer Nachschlageliste gewählt (ein List_-Blatt oder eine Standardliste). |
| ssn | US-SSN (maskiert). |
| zip | 5-stellige ZIP oder ZIP+4. |
| phone | Telefon mit Ländervorwahl-Dropdown (Standard +1). |
| credit_card | 13–19 Ziffern + Luhn-Prüfung (maskiert). Nur die letzten 4 Ziffern werden gespeichert — die vollständige Nummer wird beim Speichern einmal geprüft und nie dauerhaft gespeichert. |
| upc / routing_number | UPC-A-Prüfziffer / 9-stellige ABA-Routing-Prüfsumme. |
| url | Web-/URL-Link. |
| file | Generischer Datei-Anhang (Größenlimit unter dem Feld angezeigt). Bilder, PDFs und Text werden im Browser angezeigt; Skripte werden abgelehnt. Für bestimmte Medien die Typen image / video / audio / doc unten verwenden. |
| image | Bild-Upload (jpg, png, webp, gif, bmp — kein SVG). Zeigt eine Miniaturansicht; zum Vergrößern anklicken; herunterladen. |
| video | Video-Upload (mp4, mov, webm). Zeigt eine Miniaturansicht; zum Abspielen anklicken; herunterladen. |
| audio | Audio-Upload (mp3, wav, ogg, m4a). Spielt inline ab, mit Download-Schaltfläche. |
| doc | Dokument-Upload — schreibgeschützt. PDF, Text und CSV werden im Browser angezeigt; Word, Excel und PowerPoint werden heruntergeladen. Nur sichere Dokumenttypen werden akzeptiert. |
| relation | Formularübergreifende Nachschlage: verweist über den Geschäftsschlüssel auf einen Datensatz in einem anderen Formular derselben App. Wird als durchsuchbare Datensatzauswahl angezeigt, die den Schlüssel des gewählten Datensatzes speichert. |
| ulid / nanoid | Automatisch erzeugte, schreibgeschützte Kennung, die die App beim Anlegen eines Datensatzes ausfüllt. ulid — eine 26-stellige, sortierbare ID; nanoid — eine kompakte zufällige ID, deren Länge standardmäßig 21 beträgt (nanoid(10) → Länge 10). Beide verwenden Crockford-Base32 (Großbuchstaben, ohne die verwechselbaren Zeichen I L O U). |
date → Datum, price/amount/total/cost/fee → Währung, quantity/qty → Menge, count/units → Ganzzahl, plus ssn, zip, phone, email, image/photo → Bild, video → Video, audio/sound → Audio, document/pdf → Dokument, file; (3) die Werte der Beispieldaten und die Zellformatierung — ganze Zahlen → Ganzzahl, Zahlen mit Dezimalstellen → Zahl, und eine als Geld formatierte Zelle ($ € £ …) → Währung; (4) andernfalls text.Das waren die Feldtypen. Für die eingebauten Standardlisten (Länder, Währungen, Einheiten…), die regionsabhängige Formatierung und die vollständige Relation-Grammatik siehe Datentyp-Referenz.