Pfad
PATCH /api/table/{tableId}/record/{recordId}Anfrage
Pfadparameter
- tableId (string): Die eindeutige Kennung der Tabelle (so erhalten Sie sie).
- recordId (string): Die eindeutige Kennung des zu aktualisierenden Datensatzes (so erhalten Sie sie).
Anfragekörper
- record (erforderlich)
- Beschreibung: Die zu aktualisierenden Datensatzdaten
- Typ: Object
- Beispiel:
- Hinweis: Das
fields-Objekt enthält Feldnamen und die entsprechenden neuen Werte. Jeder Feldtyp hat eine andere Wertstruktur; Details finden Sie unter Werttypen für Datensatzfelder.
null. Wenn ein Feldname nicht enthalten ist, wird für dieses Feld keine Aktualisierung durchgeführt.
- fieldKeyType (optional)
- Beschreibung: Legt den Typ des Feldschlüssels fest
- Typ: String
- Mögliche Werte:
- “name”: Feldname als Schlüssel verwenden
- “id”: Feld-ID als Schlüssel verwenden
- “dbFieldName”: dbFieldName des Feldes als Schlüssel verwenden
- Beispiel:
"name"oder"id"oder"dbFieldName" - Hinweis: Wenn nicht angegeben, wird standardmäßig der Feldname als Schlüssel verwendet.
- Verwendung:
- Bei Einstellung auf “name”:
- Bei Einstellung auf “id”:
- Bei Einstellung auf “name”:
- typecast (optional)
- Beschreibung: Gibt an, ob Feldwerttypen automatisch konvertiert werden sollen. Standardmäßig wird eine strikte Validierung erzwungen, bei der Eingabewerte dem Datentyp des aktuellen Felds entsprechen müssen. Wenn aktiviert, versucht das System eine automatische Konvertierung.
- Typ: Boolean
- Mögliche Werte: true oder false
- Beispiel:
true - Hinweis: Wenn auf true gesetzt, versucht das System, Eingabewerte in den korrekten Feldwerttyp zu konvertieren.
- Anwendungsbeispiele:
- Verknüpfungsfeld: Für die Verknüpfung kann direkt der Primärschlüsseltext verwendet werden
- Datumsfeld: Datumszeichenfolgen in nicht standardisiertem Format können verwendet werden
- Benutzerfeld: Der Benutzername kann direkt verwendet werden
- Verknüpfungsfeld: Für die Verknüpfung kann direkt der Primärschlüsseltext verwendet werden
- order (optional)
- Beschreibung: Verschieben Sie den Datensatz nach der Aktualisierung an eine angegebene Position in einer angegebenen Ansicht.
- Typ: Object
- Eigenschaften:
- viewId: Ansichts-ID
- anchorId: Anker-Datensatz-ID
- position: Position relativ zum Anker-Datensatz. Mögliche Werte:
"before"oder"after"
- Beispiel:
Antwort
Erfolgsantwort
- Statuscode: 200 OK
- Antwortkörper: Gibt die aktualisierten Datensatzdaten zurück.
Fehlerantworten
- Statuscode: 400 Bad Request: Fehler im Format des Anfragekörpers oder erforderliche Felder fehlen.
- Statuscode: 404 Not Found: Die angegebene tableId oder recordId existiert nicht.

