Formular-Spezifikation
Jedes Form_-Blatt beschreibt ein Formular. Sheetward liest das Layout des Blatts, um Felder, Reihenfolge und Form des Formulars zu bestimmen — diese Seite zeigt die unterstützten Layouts, vom schnellen einteiligen Formular über das klassische Dokument aus Kopf und Positionen bis zum langen, in mehrere Abschnitte gruppierten Formular.
Formulartitel. Tragen Sie den Anzeigetitel des Formulars in Zelle A1 ein und lassen Sie darunter eine Leerzeile. Der Titel wird zur Überschrift des Formulars in der App, und die Leerzeile zeigt Sheetward, wo der Titel endet und die Felder beginnen.
Feldnamen in einer Zeile; Beispielwerte in den Zeilen darunter
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Part Stock | |||
| 2 | ||||
| 3 | Part | Price | Quantity | Location |
| 4 | CPU Fan | $50 | 10 | Austin |
| 5 | RAM | $500 | 75 | Dallas |
Ein Feld pro Zeile — der Name in Spalte A, daneben ein Beispielwert
| A | B | |
|---|---|---|
| 1 | Part Stock | |
| 2 | ||
| 3 | Part | CPU Fan |
| 4 | Price | $50 |
| 5 | Quantity | 10 |
| 6 | Location | Austin |
Zuerst der Kopf (Paare oder Spalten); darunter die LINE-ITEMS-Tabelle, immer in Spalten
| A | B | C | |
|---|---|---|---|
| 1 | Invoice | ||
| 2 | |||
| 3 | HEADER | ||
| 4 | Invoice No | INV-001 | |
| 5 | Customer | Acme Corp | |
| 6 | |||
| 7 | LINE ITEMS | ||
| 8 | Item | Qty | Amount |
| 9 | Widget | 3 | $75 |
| 10 | Gadget | 1 | $120 |
Pro Gruppe eine Überschrift in GROSSBUCHSTABEN, darunter ihre Felder; die App zeichnet pro Überschrift eine Karte
| A | B | |
|---|---|---|
| 1 | Asset Register | |
| 2 | ||
| 3 | IDENTIFICATION | |
| 4 | Asset Tag | AST-014 |
| 5 | Description | Forklift |
| 6 | ||
| 7 | WARRANTY | |
| 8 | Expires On | 2027-03-31 |
| 9 | ||
| 10 | LOCATION | |
| 11 | Site | Austin |
Einteilige Formulare — ein Satz Felder, zwei Schreibweisen:
- Felder in Spalten. Feldnamen in einer Zeile, Beispielwerte in der Zeile (oder den Zeilen) darunter — eine Spalte pro Feld, wie eine kleine Tabelle. Beispielwerte dienen nur der Erkennung des Datentyps; sie werden nie als Datensätze importiert.
- Feld : Wert-Paare. Ein Feld pro Zeile — der Feldname in Spalte A, daneben ein Beispielwert. Liest sich wie ein Papierformular.
Zweiteilige Formulare — das klassische Dokument: ein Kopf (ein Datensatz) mit einer wiederholenden Positionstabelle darunter, markiert mit HEADER- und LINE ITEMS-Zeilen:
- Kopfbereich: Seine Felder dürfen beide Anordnungen verwenden — Spalten oder Feld : Wert-Paare.
- Positionsbereich: immer die Spalten-Anordnung — eine Zeile mit Feldnamen über den Positionszeilen, platziert unter dem Kopfbereich.
Gruppierte Formulare — ein langes Formular, in Abschnitte aufgeteilt. Statt einer einzigen HEADER-Überschrift schreiben Sie eine Überschrift je Gruppe und listen deren Felder darunter:
- Eine Überschrift je Gruppe. Setzen Sie den Gruppennamen in eine eigene Zeile —
IDENTIFICATION,WARRANTY,LOCATION— mit den Feldern darunter, in beliebiger Anordnung (Spalten oder Feld : Wert-Paare). Die App zeichnet pro Überschrift eine Karte, in der Reihenfolge des Blatts. - Überschriften in GROSSBUCHSTABEN. Die Großbuchstaben sind das Signal: Sie sagen Sheetward (und dem Leser), dass die Zeile eine Gruppe eröffnet und nicht einen Wert beschriftet. Ein kleingeschriebener Titel bricht den Upload mit einem Fehler ab.
- Jeder Name ist anders. Die App beschriftet ihre Karten und adressiert ihre Übersetzungen über den Abschnittsnamen — eine wiederholte Überschrift ist deshalb ebenfalls ein Fehler.
- Weiterhin ein Datensatz. Die Gruppierung betrifft nur das Layout — jedes Feld landet im selben Datensatz, Export, Import, Regeln und Formeln verhalten sich also genau wie vor der Aufteilung.
- Positionen bleiben eigenständig. Sie dürfen unter den Gruppen eine
LINE ITEMS-Tabelle ergänzen, aber nur eine je Formular.
Gruppieren Sie, sobald ein Formular lang wird — ab etwa einem Dutzend Feldern oder wann immer die Felder in erkennbare Themen zerfallen. Ein kurzes Formular braucht überhaupt keine Markierungen. Abschnittstitel sind übersetzbar: Ergänzen Sie im Translation_-Blatt für jede Überschrift eine section-Zeile.
HEADER und LINE ITEMS machen Ihre Absicht eindeutig — verwenden Sie sie, wann immer ein Layout mehrdeutig sein könnte.