Skip to main content
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:
  1. 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.
  2. 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.isMultipleCellValue feststellen, 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: number
    • isMultipleCellValue: true: number[]
Beispiel:

2. Einzeiliges Textfeld

  • type: singleLineText
  • Schreibtyp: string
  • Rückgabetyp:
    • isMultipleCellValue: false: string
    • isMultipleCellValue: true: string[]
Beispiel:

3. Langtextfeld

  • type: longText
  • Schreibtyp: string
  • Rückgabetyp:
    • isMultipleCellValue: false: string
    • isMultipleCellValue: true: string[]
Beispiel:

4. Einzelauswahlfeld

  • type: singleSelect
  • Schreibtyp: string (Optionswert)
  • Rückgabetyp:
    • isMultipleCellValue: false: string
    • isMultipleCellValue: true: string[]
Beispiel:

5. Mehrfachauswahlfeld

  • type: multipleSelect
  • Schreibtyp: string[] (Array von Optionswerten)
  • Rückgabetyp: string[]
Beispiel:

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 }[]
Beispiel:

7. Formelfeld

  • type: formula
  • Schreibtyp: Kann nicht direkt beschrieben werden
  • Rückgabetyp: Hängt vom Formelergebnis ab; kann string | number | boolean oder deren Array-Formen sein
Beispiel:

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:
Beispiel:

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önnen new Date().toISOString() verwenden, um die Uhrzeit im ISO-8601-Format abzurufen.
Beispiel:

10. Erstellungszeitfeld

  • type: createdTime
  • Schreibtyp: Kann nicht direkt beschrieben werden
  • Rückgabetyp:
    • isMultipleCellValue: false: string (ISO-8601-Format)
    • isMultipleCellValue: true: string[] (ISO-8601-Format)
Beispiel:

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)
Beispiel:

12. Kontrollkästchenfeld

  • type: checkbox
  • Schreibtyp: boolean
  • Rückgabetyp:
    • isMultipleCellValue: false: boolean
    • isMultipleCellValue: true: boolean[]
Beispiel:

13. Rollup-Feld

  • type: rollup
  • Schreibtyp: Kann nicht direkt beschrieben werden
  • Rückgabetyp: Hängt von der Rollup-Konfiguration ab; kann number | string oder deren Array-Formen sein
Beispiel:

14. Bewertungsfeld

  • type: rating
  • Schreibtyp: number
  • Rückgabetyp:
    • isMultipleCellValue: false: number
    • isMultipleCellValue: true: number[]
Beispiel:

15. Automatische Nummerierung

  • type: autoNumber
  • Schreibtyp: Kann nicht direkt beschrieben werden
  • Rückgabetyp:
    • isMultipleCellValue: false: number
    • isMultipleCellValue: true: number[]
Beispiel:

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 }[]
Beispiel:

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 }[]
Beispiel:
Zuletzt geändert am 4. September 2026