# Tabelle im Chatbot

Der Bot kann eine Tabelle lesen: Er findet passende Zeilen und sendet sie dem Menschen als Nachrichten. Dafür gibt es im Szenario den Block „Zeilen aus der Tabelle lesen“. Die Einstellungen des Blocks sind auf der Seite [Zeilen aus der Tabelle lesen](https://support.watbot.org/de/chatbots/blocks/lists/wat-sheet-reader) beschrieben, hier geht es darum, wie Sie die Tabelle selbst vorbereiten.

In die Tabelle schreiben, Zeilen ändern oder löschen kann der Bot nicht. Soll das Szenario Daten speichern — Anfragen, Antworten, Bestellungen — nutzen Sie [Listen](https://support.watbot.org/de/lists).

## Welche Tabellen der Bot sieht

Im Block wählen Sie „Tabelle“ und „Blatt“. Der Bot liest nur Tabellen des Eigentümers des Bots — aus jedem seiner Projekte, nicht nur aus dem, in dem der Bot liegt.

## So bereiten Sie die Tabelle vor

1. **Eine Zeile — ein Eintrag.** Produkt, Leistung, Adresse, Termin im Zeitplan — jedes in einer eigenen Zeile.
2. **Die erste Zeile enthält Überschriften.** Der Block liest das Blatt standardmäßig ab der zweiten Zeile (Einstellung „Suche im Blatt ab Zeile“), deshalb bietet es sich an, in der ersten die Spalten zu beschriften: „Name“, „Preis“, „Foto“.
3. **Merken Sie sich die Buchstaben der Spalten.** Im Block werden die Werte über den Buchstaben der Spalte eingesetzt: `{{ A }}`, `{{ B }}`. Die Namen aus der ersten Zeile verwendet der Block nicht.
4. **Lassen Sie keine Zeilen ohne Daten in den benötigten Spalten.** Eine Zeile, in der alle Spalten aus der Nachrichtenvorlage leer sind, überspringt der Bot.

Beispiel eines Blatts für das Blumengeschäft „Kamille“:

| | A | B | C | D |
|---|---|---|---|---|
| 1 | Name | Preis | Kategorie | Foto |
| 2 | Strauß „Frühling“ | 2500 | Sträuße | `https://example.com/vesna.jpg` |
| 3 | Rote Rose | 180 | Blumen | `https://example.com/rose.jpg` |

Die Nachrichtenvorlage im Block für ein solches Blatt: `{{ A }} — {{ B }} ₽`.

![Blatt für den Bot: Überschriften in der ersten Zeile, Fotolinks in Spalte D](https://support.watbot.org/_media/de/10-tables/_images/bot-sheet.webp?v=1791781230)

## Fotos und Dateien

Damit der Bot ein Bild oder eine Datei sendet, tragen Sie in die Zelle einen direkten Link darauf ein — eine Adresse, die mit `http://` oder `https://` beginnt. Im Block fügen Sie für eine solche Zelle den Teil „Foto“ oder „Datei“ mit dem Buchstaben der Spalte hinzu.

Ein Bild in die Tabelle selbst hochladen können Sie nicht: In den Zellen wird nur Text gespeichert.

## Auswahl und Sortierung

Die „Filter“ des Blocks vergleichen den Wert in einer Spalte mit einem Text, der Antwort des Menschen, einer Variablen des Kontakts oder der Nummer des Kontakts („Aktueller Kontakt“). „Sortierung“ legt die Spalte und die Reihenfolge fest.

> [!WARNING]
> Alle Werte in der Tabelle sind Text, und sie werden als Text verglichen, Zeichen für Zeichen. Genaue Übereinstimmung (`=`) funktioniert zuverlässig. Vergleiche „größer“ und „kleiner“ und das Sortieren von Zahlen unterschiedlicher Länge liefern unerwartete Ergebnisse: „1000“ steht vor „250“. Wenn Sie Zahlen oder Datumsangaben vergleichen und sortieren müssen, speichern Sie die Daten in einer [Liste](https://support.watbot.org/de/lists) mit Feldern des passenden Typs.

Um dem Menschen nur seine eigenen Zeilen zu zeigen, legen Sie eine Spalte mit der Nummer des Kontakts an und fügen Sie im Block einen Filter „Aktueller Kontakt“ für diese Spalte hinzu.

## Wie viele Zeilen der Mensch sieht

Der Block sendet 1 bis 10 Zeilen auf einmal und blättert nicht weiter. Passen mehr Zeilen zu den Bedingungen, sieht der Mensch nur die ersten. Grenzen Sie die Auswahl mit Filtern ein oder verteilen Sie die Daten auf Blätter — zum Beispiel nach Kategorien.

## Wenn etwas nicht funktioniert

- **Der Bot antwortet „Einträge nicht gefunden“.** Keine Zeile passt zu den Filtern, in den passenden Zeilen sind alle Spalten aus der Vorlage leer, oder die Tabelle wurde gelöscht. Prüfen Sie auch, dass die Daten nicht oberhalb der Zeile aus der Einstellung „Suche im Blatt ab Zeile“ beginnen.
- **Der Bot antwortet „Tabelle nicht angegeben“ oder „Blatt nicht angegeben“.** Im Block ist keine Tabelle oder kein Blatt gewählt.
- **Der Bot antwortet „Vorlagen nicht gefunden“.** Im Block ist die „Vorlage der Nachrichtenkette“ leer.
- **Statt eines Fotos kommt nichts an.** In der Zelle muss ein Link stehen, der mit `http://` oder `https://` beginnt, ohne zusätzlichen Text.
