Ihre Arbeitsmappe strukturierenErste Schritte
Sheetward erkennt Tabs an einem Namenspräfix. Verwenden Sie diese, damit es weiß, wofür jedes Blatt gedacht ist:
Form_-Blättern sind daher immer englisch und werden nie übersetzt. Weitere Sprachen kommen danach hinzu, und nur an zwei Stellen: im Translation_-Blatt (Feldbezeichnungen und Ihre Prüfmeldungen) und in den Sprachspalten Ihrer List_-Blätter (Auswahlwerte). Nur so bedient eine einzige Arbeitsmappe alle Sprachen, die Ihre App anbietet.| Blattnamen-Präfix | Wird zu |
|---|---|
| Form_<Name> | Ein Eingabeformular. Jedes Form_-Blatt wird in einer App mit mehreren Formularen zu einer eigenen Seite. |
| List_ / Master_ / LOV_ | Eine Nachschlagetabelle (Stammdaten), die Dropdown-Felder speist. |
| Rules_ / Rule_ / Validation_ | Feldvalidierungsregeln (siehe Regeln unten). |
| Formula_ / Formulas_ / Logic_ | Berechnete Felder, live berechnet: Arithmetik über Feldnamen ("hotel + meals"), Summen ("sum of hotel from LINE ITEMS"), und Zeilenformeln dürfen HEADER-Felder verwenden. |
| Info_ | Freitext-Notizen zur App, oben im Hilfe-Handbuch der App angezeigt. |
| Translation_ | Übersetzungen der eigenen Feldbezeichnungen, Dropdown-Werte und Validierungsmeldungen der App je Sprache. |
| Report_ / Analytics_ | Ein Dashboard — KPI-Kacheln, Diagramme und eine Pivot-Tabelle über die Datensätze der App (siehe Dashboards). |
| AI_History | Von Sheetward geschrieben, wenn Sie die KI-Erstellung nutzen — jede Eingabe mit Datum, Typ (Entwurf / Überarbeiten / Umformen mit KI) und Autor. Reine Nachvollziehbarkeit; sie erzeugt nichts und kann gelöscht werden. |
Kopf vs. Positionen: innerhalb eines Form_-Blatts können Sie einen Kopfbereich plus sich wiederholende Positionen modellieren (z. B. eine Bestellung mit mehreren Positionszeilen). Sheetward verknüpft sie automatisch und behält diese Verknüpfung in Export/Import über eine Record ID-Spalte bei.
Abschnittsmarken: für dokumentartige Layouts setzen Sie HEADER oder LINE ITEMS in eine eigene Zeile, um zu kennzeichnen, was folgt. Unter HEADER sind Zeilen Label/Wert-Paare — mehrere Paare können nebeneinander stehen. Unter LINE ITEMS ist die nächste Zeile die Spaltenüberschrift der Tabelle. Eine Titelzeile darüber ist in Ordnung, und der Markentext ist das, worauf sich die Spalte Section in Regeln/Logik-Blättern bezieht. Ein LINE TOTALS-Block (Dokumentsummen) wird mit dem Kopf gespeichert. Ein Formular darf nur einen LINE ITEMS-Abschnitt haben — ein zweiter ist ein harter Fehler, sodass die App erst nach der Korrektur erstellt wird.
Mehrere Abschnitte für ein langes Formular: ein Formular mit gut zwanzig Feldern liest sich in Gruppen weit besser als eine einzige Feldwand, deshalb darf ein Blatt beliebig viele Kopfabschnitte enthalten. Geben Sie jedem Block eine eigene Überschriftszeile in GROSSBUCHSTABEN — IDENTIFICATION, WARRANTY, LOCATION — und die App zeichnet pro Block eine Karte, in der Reihenfolge des Blatts. Sobald ein Formular gruppiert, gelten zwei Regeln: Jede Überschrift muss in GROSSBUCHSTABEN stehen, und keine darf sich wiederholen. Die Gruppierung betrifft nur das Layout — die Felder werden weiterhin als ein Datensatz gespeichert, Export, Import, Regeln und Formeln bleiben also unberührt. Abschnittstitel lassen sich über das Translation_-Blatt übersetzen.
Formularname: eine Überschriftszeile über der ersten Marke (z. B. ein verbundenes, zentriertes Banner "Travel Expenses") wird zum Anzeigenamen des Formulars. Ohne eine solche stammt der Name aus dem Blattnamen nach Form_. Fügen Sie mehrere Form_-Blätter hinzu, und jedes wird zu einer eigenen Seite; das erste ist die Startseite.
Über die App (Info_): fügen Sie ein Blatt namens Info_ mit Freitext-Notizen hinzu — Zweck, Anweisungen, Kontakte. Sein Inhalt erscheint oben im Hilfe-Handbuch der erzeugten App. Jede Zeile wird zu einer Zeile; leere Zeilen bleiben als Absatzumbrüche erhalten. Formatierung wird übernommen: fett / kursiv formatierte Zellen (auch einzelne Wörter innerhalb einer Zelle) werden zu Hervorhebungen, und Sie können auch einfaches Markdown schreiben — ## Überschriften, - Aufzählungen und [Links](https://…). Hier lässt sich auch die Region der App festlegen — mit Zeilen wie country:, currency: oder locale: (z. B. country: DE), die die regionalen Einstellungen der App vorbelegen.
Übersetzungen (Translation_): um Feldbeschriftungen, Dropdown-Werte und Validierungsmeldungen einer App in mehreren Sprachen anzuzeigen, fügen Sie ein Translation_-Blatt und sprachspezifische List_-Spalten hinzu. Siehe das Thema Lokalisierung für die vollständige Anleitung.