Felddatentypen
Jedes Feld hat einen Typ, und der Typ arbeitet still für Sie: Er entscheidet, wie das Feld geprüft, eingegeben und angezeigt wird. Geld bekommt eine Währungsauswahl, ein Datum einen Kalender, eine SSN wird maskiert, ein Dropdown bietet eine Liste an — ganz ohne Einrichtung Ihrerseits.
Einen Typ legen Sie selten von Hand fest. Sheetward liest ihn aus dem Feldnamen und Ihren Beispieldaten — eine Spalte namens Unit Price mit Dollarbeträgen wird von allein zum Währungsfeld. Wenn Sie es ausdrücklich festlegen möchten, tragen Sie den Typ in die Spalte Data type des Regeln-Blatts ein (viele gängige Schreibweisen funktionieren). Hier der vollständige Katalog:
| Typ | Was er akzeptiert und anzeigt |
|---|---|
| text / textarea | Freier Text. Begrenzen Sie die Länge mit text(20) — höchstens 20 Zeichen (funktioniert auch für textarea). |
| integer | Nur ganze Zahlen — für Stückzahlen, die sich nicht teilen lassen, etwa Sitzplätze oder Kartons. |
| number / decimal | Zahlen mit Dezimalstellen (auch akzeptiert: numeric, decimal, float). Zeigt standardmäßig 2 Dezimalstellen; schreiben Sie decimal(4) für mehr. |
| quantity | Ein Dezimalwert mit Maßeinheit — „12,50 kg“. Das Feld erhält eine Einheiten-Auswahl, sodass jeder Datensatz seine eigene Einheit wählen kann. Wie Einheiten erkannt und geteilt werden, steht unter Währungen & Einheiten. |
| currency / amount | Geld (auch akzeptiert: amount, money). Das Feld erhält eine Währungs-Auswahl, sodass jeder Datensatz seine Währung wählen kann; bleibt sie leer, gilt die Standardwährung der App. Wie die Auswahl erkannt, geteilt und platziert wird, steht unter Währungen & Einheiten. |
| percent | Ein Prozentwert, angezeigt mit %-Zeichen (15 → „15 %“). |
| rating | Eine Sternebewertung für Punktzahlen und Rezensionen. Erscheint als fünf anklickbare Sterne (leer, bis bewertet wird); Tabelle und Druck zeigen schreibgeschützte Sterne. Gespeichert als ganze Zahl 1–5. Automatisch erkannt an einer Spalte namens Rating oder Stars. Auf Dashboards wird eine Bewertung immer gemittelt, nie summiert — ein Durchschnitt von 4,2 Sternen sagt etwas aus, eine Summe von Sternen nicht, deshalb wird Summieren gar nicht angeboten. Sie brauchen eine andere Skala? Deklarieren Sie rating(n) in der Spalte Data type des Regeln-Blatts für jede ganze Sternzahl von 2 bis 10 — rating(7) ergibt sieben Sterne, bewertet mit 1–7. Ein bloßes rating bedeutet die üblichen 5. |
| date | Ein Kalenderdatum (YYYY-MM-DD), eingegeben über eine Datumsauswahl. |
| year | Ein vierstelliges Jahr, z. B. 2026. Erscheint als Jahres-Dropdown; automatisch erkannt an einer Ganzzahlspalte namens Year, Fiscal Year oder FY. |
| month | Ein Monat mit Jahr, gespeichert als YYYY-MM (z. B. 2026-07). Erscheint als Monatsauswahl; automatisch erkannt an einer Datumsspalte namens Month. |
| datetime | Ein Datum plus Uhrzeit, z. B. 2026-07-13 14:30. Erscheint als Datum-und-Uhrzeit-Auswahl; automatisch erkannt, wenn die Beispielzellen eine echte Uhrzeit enthalten. |
| time | Eine Uhrzeit, HH:MM (z. B. 09:30). Erscheint als Uhrzeitauswahl; automatisch erkannt an Uhrzeit-Zellen. |
| E-Mail-Adresse. | |
| boolean | Eine Ja/Nein-Antwort, angezeigt als Kontrollkästchen. |
| dropdown | Ein Wert aus einer Liste — einem List_-Blatt von Ihnen oder einer eingebauten Standardliste. |
| multi | Mehrere Optionen aus einer Liste wählen — dargestellt als Kontrollkästchen. Deklarieren Sie multi in der Datentyp-Spalte und binden Sie ein List_-Blatt genau wie bei einem Dropdown (über den Feldnamen, oder nennen Sie das Blatt in der Wert-Spalte). Pflichtfeld heißt mindestens eine Auswahl; Exporte schreiben die Auswahl als A; B; C. Nehmen Sie die Option Other (please specify) in die Liste auf, und Sheetward ergänzt ein Textfeld neben dem Feld — Pflicht genau dann, wenn „Other“ ausgewählt ist. |
| ssn | Eine US-Sozialversicherungsnummer, am Bildschirm maskiert. |
| zip | Eine 5-stellige US-Postleitzahl (ZIP) oder ZIP+4. |
| phone | Eine Telefonnummer mit Ländervorwahl-Dropdown (Standard +1). |
| credit_card | Eine Kartennummer — 13–19 Ziffern mit Gültigkeitsprüfung (Luhn-Prüfung), am Bildschirm maskiert. Nur die letzten 4 Ziffern werden aufbewahrt: Die vollständige Nummer wird beim Speichern des Datensatzes einmal geprüft und nie gespeichert, sodass sie später nicht in falsche Hände geraten kann. |
| upc / routing_number | Ein UPC-A-Barcode oder eine 9-stellige US-Bankleitzahl (ABA-Routing-Nummer), jeweils über die Prüfziffer verifiziert. |
| url | Ein Weblink. |
| file | Ein beliebiger Dateianhang (das Größenlimit steht unter dem Feld). Bilder, PDFs und Text zeigen eine Vorschau im Browser; Skripte werden abgelehnt. Für eine bestimmte Medienart nutzen Sie die Typen image / video / audio / doc weiter unten. |
| image | Ein Bild (jpg, png, webp, gif, bmp — kein SVG). Zeigt eine Miniaturansicht; anklicken für die Vollansicht, oder herunterladen. |
| video | Ein Video (mp4, mov, webm). Zeigt eine Miniaturansicht; anklicken, um es direkt abzuspielen, oder herunterladen. |
| audio | Ein Audioclip (mp3, wav, ogg, m4a). Wird direkt im Formular abgespielt, mit Download-Schaltfläche. |
| doc | Ein Dokument, schreibgeschützt. PDF, Text und CSV zeigen eine Vorschau im Browser; Word, Excel und PowerPoint werden heruntergeladen. Nur sichere Dokumenttypen werden angenommen. |
| relation | Ein Verweis auf einen Datensatz in einem anderen Formular derselben App — eine Bestellposition, die auf ein Produkt zeigt, ein Antrag, der auf einen Mitarbeiter zeigt. Erscheint als durchsuchbare Datensatzauswahl, die den Schlüssel des gewählten Datensatzes speichert (den Geschäftsschlüssel jenes Formulars). |
| ulid / nanoid | Eine Kennung, die die App beim Anlegen des Datensatzes erzeugt und einträgt — schreibgeschützt, damit Kennungen nie vertippt oder doppelt vergeben werden. ulid ist eine 26-stellige Kennung, die sich nach Erstellungszeit sortieren lässt; nanoid ist eine kompakte Zufallskennung, 21 Zeichen lang, sofern Sie nichts anderes wählen (nanoid(10) → 10). Beide verwenden Crockford-Base32 — Großbuchstaben und Ziffern, ohne die verwechselbaren Zeichen I, L, O und U. |
| Geprüft in dieser Reihenfolge | Woher der Typ kommt |
|---|---|
| 1 · Das Regeln-Blatt | Ein ausdrücklicher Data type-Eintrag gewinnt immer — z. B. rating(7) oder text(20). |
| 2 · Der Name des Felds | Namen tragen Bedeutung: date → Datum; price, amount, total, cost, fee → Währung; quantity / qty → Menge; count / number_of → Ganzzahl (eine unit-Spalte ist die Einheitenauswahl einer Menge, keine Stückzahl); rating / stars → Bewertung; ebenso ssn, zip, phone, email und file; und bei Medien image / photo → Bild, video → Video, audio / sound → Audio, document / pdf → Dokument. |
| 3 · Ihre Beispieldaten | Die Werte und die Zellformatierung entscheiden: ganze Zahlen → Ganzzahl, Zahlen mit Dezimalstellen → Zahl, und eine als Geld formatierte Zelle ($ € £ …) → Währung. |
| Andernfalls | Das Feld bleibt einfacher text. |
Die Dropdowns Einheit und Währung brauchen keinen eigenen Typ. Es sind dropdown-Felder, die an die eingebauten Standardlisten gebunden sind — lassen Sie die Spalte Data type der Rules-Tabelle in jeder Zeile leer, die auf eines davon zielt; was dort steht, wird ignoriert. Entscheidend ist der Typ der Wert-Spalte daneben: quantity ruft das Einheiten-Dropdown hervor, currency das Währungs-Dropdown. Deklarieren Sie stattdessen integer oder number, erhalten Sie eine reine Zahl ohne Dropdown — der übliche Grund, warum ein erwartetes Dropdown ausbleibt.
date → Datum, price/amount/total/cost/fee → Währung, quantity/qty → Menge, count/number_of → Ganzzahl, rating/stars → Bewertung, dazu ssn, zip, phone, email, image/photo → Bild, video → Video, audio/sound → Audio, document/pdf → Dokument und file; (3) die Werte und die Zellformatierung der Beispieldaten — ganze Zahlen → Ganzzahl, Zahlen mit Dezimalstellen → Zahl, eine als Geld formatierte Zelle ($ € £ …) → Währung; (4) andernfalls text.Das war der ganze Katalog der Feldtypen. Für die eingebauten Standardlisten (Länder, Währungen, Einheiten …), die regionsabhängige Formatierung und alles, was eine Relation kann, siehe die Datentyp-Referenz.