Ein Lookup-Feld ist kein spezifischer Feldtyp. Sie können jeden Feldtyp aus einer verknüpften Base nachschlagen. Der Typ eines Lookup-Felds wird durch das ursprüngliche Feld in der verknüpften Base bestimmt und verfügt über die Eigenschaft isLookup. Lookup-Felder können nicht bearbeitet werden.
Alle Feldrückgabewerte können in bestimmten Fällen
isMultipleCellValue: true enthalten:- Dies tritt auf, wenn das Feld ein Lookup-Feld ist. Wenn der verknüpfte Wert Mehrfachauswahl zulässt, ist der Lookup-Feldwert zwangsläufig ein Array.
-
Felder können konfiguriert werden – Benutzerfelder und Verknüpfungsfelder können beispielsweise als Einzel- oder Mehrfachauswahl konfiguriert werden. In Ihrem Code können Sie mit
field.isMultipleCellValuefeststellen, ob ein Feld mehrere Werte akzeptiert.
Verwenden Sie nicht den Feldtyp, um Schreibberechtigungen zu bestimmen. Verwenden Sie stattdessen die Eigenschaft isComputed des Felds.
1. Zahlenfeld
- type: number
- Schreibtyp:
number - Rückgabetyp:
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
2. Einzeiliges Textfeld
- type: singleLineText
- Schreibtyp:
string - Rückgabetyp:
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
3. Langtextfeld
- type: longText
- Schreibtyp:
string - Rückgabetyp:
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
4. Einzelauswahlfeld
- type: singleSelect
- Schreibtyp:
string(Optionswert) - Rückgabetyp:
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
5. Mehrfachauswahlfeld
- type: multipleSelect
- Schreibtyp:
string[](Array von Optionswerten) - Rückgabetyp:
string[]
6. Verknüpfungsfeld
- type: link
- Schreibtyp:
isMultipleCellValue: false:{ id: string }isMultipleCellValue: true:{ id: string }[]
- Rückgabetyp:
isMultipleCellValue: false:{ id: string, title?: string }isMultipleCellValue: true:{ id: string, title?: string }[]
7. Formelfeld
- type: formula
- Schreibtyp: Kann nicht direkt beschrieben werden
- Rückgabetyp: Hängt vom Formelergebnis ab; kann
string | number | booleanoder deren Array-Formen sein
8. Anhangsfeld
Um einen Anhang in ein Anhangsfeld hochzuladen, verwenden Sie die dafür vorgesehene API. Details finden Sie im Abschnitt Anhang hochladen.- type: attachment
-
Schreibtyp:
- Rückgabetyp:
9. Datumsfeld
- type: date
- Schreibtyp:
string(ISO-8601-Format) - Rückgabetyp:
isMultipleCellValue: false:string(ISO-8601-Format)isMultipleCellValue: true:string[](ISO-8601-Format) Sie könnennew Date().toISOString()verwenden, um die Uhrzeit im ISO-8601-Format abzurufen.
10. Erstellungszeitfeld
- type: createdTime
- Schreibtyp: Kann nicht direkt beschrieben werden
- Rückgabetyp:
isMultipleCellValue: false:string(ISO-8601-Format)isMultipleCellValue: true:string[](ISO-8601-Format)
11. Feld für letzte Änderung
- type: lastModifiedTime
- Schreibtyp: Kann nicht direkt beschrieben werden
- Rückgabetyp:
isMultipleCellValue: false:string(ISO-8601-Format)isMultipleCellValue: true:string[](ISO-8601-Format)
12. Kontrollkästchenfeld
- type: checkbox
- Schreibtyp:
boolean - Rückgabetyp:
isMultipleCellValue: false:booleanisMultipleCellValue: true:boolean[]
13. Rollup-Feld
- type: rollup
- Schreibtyp: Kann nicht direkt beschrieben werden
- Rückgabetyp: Hängt von der Rollup-Konfiguration ab; kann
number | stringoder deren Array-Formen sein
14. Bewertungsfeld
- type: rating
- Schreibtyp:
number - Rückgabetyp:
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
15. Automatische Nummerierung
- type: autoNumber
- Schreibtyp: Kann nicht direkt beschrieben werden
- Rückgabetyp:
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
16. Benutzerfeld
- type: user
- Schreibtyp:
isMultipleCellValue: false:{ id: string, title: string }isMultipleCellValue: true:{ id: string, title: string }[]
- Rückgabetyp:
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]
17. Feld „Erstellt von“
- Schreibtyp: Kann nicht direkt beschrieben werden
- Rückgabetyp:
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]Beispiel:
18. Feld „Zuletzt geändert von“
- Schreibtyp: Kann nicht direkt beschrieben werden
- Rückgabetyp:
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]

