Le Champ de recherche n’est pas un type de Champ spécifique. Nous pouvons rechercher n’importe quel type de Champ depuis une Base liée. Le type d’un Champ de recherche est déterminé par le Champ d’origine dans la Base liée et possède la propriété isLookup. Les Champs de recherche ne peuvent pas être modifiés.
Toutes les valeurs de retour de Champ peuvent avoir
isMultipleCellValue: true dans certains cas :- Cela se produit lorsque le Champ est un Champ de recherche. Lorsque la valeur liée autorise plusieurs sélections, la valeur du Champ de recherche est nécessairement un tableau.
-
Les Champs peuvent être configurés ; par exemple, les Champs utilisateur et les Champs de lien peuvent être configurés pour une sélection unique ou multiple. Dans votre code, vous pouvez utiliser
field.isMultipleCellValuepour déterminer si un Champ accepte plusieurs valeurs.
N’utilisez pas le type de Champ pour déterminer les autorisations d’écriture. Utilisez plutôt la propriété isComputed du Champ.
1. Champ numérique
- type: number
- Type d’écriture :
number - Type de retour :
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
2. Champ de texte sur une ligne
- type: singleLineText
- Type d’écriture :
string - Type de retour :
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
3. Champ de texte long
- type: longText
- Type d’écriture :
string - Type de retour :
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
4. Champ de sélection unique
- type: singleSelect
- Type d’écriture :
string(valeur de l’option) - Type de retour :
isMultipleCellValue: false:stringisMultipleCellValue: true:string[]
5. Champ de sélection multiple
- type: multipleSelect
- Type d’écriture :
string[](tableau de valeurs d’option) - Type de retour :
string[]
6. Champ de lien
- type: link
- Type d’écriture :
isMultipleCellValue: false:{ id: string }isMultipleCellValue: true:{ id: string }[]
- Type de retour :
isMultipleCellValue: false:{ id: string, title?: string }isMultipleCellValue: true:{ id: string, title?: string }[]
7. Champ de formule
- type: formula
- Type d’écriture : Ne peut pas être écrit directement
- Type de retour : Dépend du résultat de la formule ; peut être
string | number | booleanou leurs formes sous forme de tableau
8. Champ de pièce jointe
Pour téléverser une pièce jointe dans un Champ de pièce jointe, utilisez l’API dédiée. Pour plus de détails, consultez la section Téléverser une pièce jointe.- type: attachment
-
Type d’écriture :
- Type de retour :
9. Champ de date
- type: date
- Type d’écriture :
string(format ISO 8601) - Type de retour :
isMultipleCellValue: false:string(format ISO 8601)isMultipleCellValue: true:string[](format ISO 8601) Vous pouvez utilisernew Date().toISOString()pour obtenir le format horaire ISO 8601
10. Champ d’heure de création
- type: createdTime
- Type d’écriture : Ne peut pas être écrit directement
- Type de retour :
isMultipleCellValue: false:string(format ISO 8601)isMultipleCellValue: true:string[](format ISO 8601)
11. Champ d’heure de dernière modification
- type: lastModifiedTime
- Type d’écriture : Ne peut pas être écrit directement
- Type de retour :
isMultipleCellValue: false:string(format ISO 8601)isMultipleCellValue: true:string[](format ISO 8601)
12. Champ de case à cocher
- type: checkbox
- Type d’écriture :
boolean - Type de retour :
isMultipleCellValue: false:booleanisMultipleCellValue: true:boolean[]
13. Champ de cumul
- type: rollup
- Type d’écriture : Ne peut pas être écrit directement
- Type de retour : Dépend de la configuration du cumul ; peut être
number | stringou leurs formes sous forme de tableau
14. Champ d’évaluation
- type: rating
- Type d’écriture :
number - Type de retour :
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
15. Champ de numéro automatique
- type: autoNumber
- Type d’écriture : Ne peut pas être écrit directement
- Type de retour :
isMultipleCellValue: false:numberisMultipleCellValue: true:number[]
16. Champ utilisateur
- type: user
- Type d’écriture :
isMultipleCellValue: false:{ id: string, title: string }isMultipleCellValue: true:{ id: string, title: string }[]
- Type de retour :
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]
17. Champ créé par
- Type d’écriture : Ne peut pas être écrit directement
- Type de retour :
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]Exemple :
18. Champ modifié pour la dernière fois par
- Type d’écriture : Ne peut pas être écrit directement
- Type de retour :
isMultipleCellValue: false:{ id: string, title: string, email?: string, avatar?: string }isMultipleCellValue: true:{ id: string, title: string, email?: string, avatar?: string }[]

