El Campo de búsqueda no es un tipo de Campo específico. Se puede buscar cualquier tipo de Campo de una Base enlazada. El tipo de un Campo de búsqueda viene determinado por el Campo original de la Base enlazada y tiene la propiedad isLookup. Los Campos de búsqueda no se pueden editar.
En determinados casos, los valores devueltos por cualquier Campo pueden tener
isMultipleCellValue: true:- Esto ocurre cuando el Campo es un Campo de búsqueda. Cuando el valor enlazado permite varias selecciones, el valor del Campo de búsqueda será necesariamente una matriz.
-
Los Campos se pueden configurar; por ejemplo, los Campos de usuario y de enlace pueden configurarse como selección única o múltiple. En tu código, puedes usar
field.isMultipleCellValuepara determinar si un Campo acepta varios valores.
No uses el tipo de Campo para determinar los permisos de escritura. Usa en su lugar la propiedad isComputed del Campo.
1. Campo numérico
- tipo: number
- Tipo de escritura:
number - Tipo de retorno:
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
2. Campo de texto de una sola línea
- tipo: singleLineText
- Tipo de escritura:
string - Tipo de retorno:
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
3. Campo de texto largo
- tipo: longText
- Tipo de escritura:
string - Tipo de retorno:
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
4. Campo de selección única
- tipo: singleSelect
- Tipo de escritura:
string(valor de la opción) - Tipo de retorno:
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
5. Campo de selección múltiple
- tipo: multipleSelect
- Tipo de escritura:
string[](matriz de valores de opciones) - Tipo de retorno:
string[]
6. Campo de enlace
- tipo: link
- Tipo de escritura:
isMultipleCellValue: false:{ id: string }isMultipleCellValue: true:{ id: string }[]
- Tipo de retorno:
isMultipleCellValue: false:{ id: string, title?: string }isMultipleCellValue: true:{ id: string, title?: string }[]
7. Campo de fórmula
- tipo: formula
- Tipo de escritura: No se puede escribir directamente
- Tipo de retorno: Depende del resultado de la fórmula; puede ser
string | number | booleano sus formas de matriz
8. Campo de archivos adjuntos
Para cargar un archivo adjunto en un Campo de archivos adjuntos, usa la API específica. Para obtener más información, consulta la sección Cargar archivo adjunto.- tipo: attachment
-
Tipo de escritura:
- Tipo de retorno:
9. Campo de fecha
- tipo: date
- Tipo de escritura:
string(formato ISO 8601) - Tipo de retorno:
isMultipleCellValue: false:string(formato ISO 8601)isMultipleCellValue: true:string[](formato ISO 8601) Puedes usarnew Date().toISOString()para obtener el formato de hora ISO 8601
10. Campo de hora de creación
- tipo: createdTime
- Tipo de escritura: No se puede escribir directamente
- Tipo de retorno:
isMultipleCellValue: false:string(formato ISO 8601)isMultipleCellValue: true:string[](formato ISO 8601)
11. Campo de hora de la última modificación
- tipo: lastModifiedTime
- Tipo de escritura: No se puede escribir directamente
- Tipo de retorno:
isMultipleCellValue: false:string(formato ISO 8601)isMultipleCellValue: true:string[](formato ISO 8601)
12. Campo de casilla de verificación
- tipo: checkbox
- Tipo de escritura:
boolean - Tipo de retorno:
isMultipleCellValue: false:booleanisMultipleCellValue: true:boolean[]
13. Campo de acumulación
- tipo: rollup
- Tipo de escritura: No se puede escribir directamente
- Tipo de retorno: Depende de la configuración de acumulación; puede ser
number | stringo sus formas de matriz
14. Campo de valoración
- tipo: rating
- Tipo de escritura:
number - Tipo de retorno:
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
15. Campo de numeración automática
- tipo: autoNumber
- Tipo de escritura: No se puede escribir directamente
- Tipo de retorno:
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
16. Campo de usuario
- tipo: user
- Tipo de escritura:
isMultipleCellValue: false:{ id: string, title: string }isMultipleCellValue: true:{ id: string, title: string }[]
- Tipo de retorno:
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]
17. Campo de autor de la creación
- Tipo de escritura: No se puede escribir directamente
- Tipo de retorno:
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]Ejemplo:
18. Campo de autor de la última modificación
- Tipo de escritura: No se puede escribir directamente
- Tipo de retorno:
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]

