CellData
Données sur une cellule spécifique.
| Représentation JSON |
|---|
{ "userEnteredValue": { object ( |
| Champs | |
|---|---|
userEnteredValue
|
Valeur saisie par l'utilisateur dans la cellule. Par exemple :
|
effectiveValue
|
Valeur effective de la cellule. Pour les cellules contenant des formules, il s'agit de la valeur calculée. Pour les cellules contenant des littéraux, cette valeur est identique à userEnteredValue. Ce champ est en lecture seule. |
formattedValue
|
Valeur formatée de la cellule. Il s'agit de la valeur telle qu'elle est présentée à l'utilisateur. Ce champ est en lecture seule. |
userEnteredFormat
|
Format saisi par l'utilisateur pour la cellule. Lorsque vous écrivez, le nouveau format est fusionné avec le format existant. |
effectiveFormat
|
Format effectif utilisé par la cellule. Cela inclut les résultats de l'application d'une mise en forme conditionnelle et, si la cellule contient une formule, le format numérique calculé. Si le format effectif est le format par défaut, il ne sera pas écrit. Ce champ est en lecture seule. |
hyperlink
|
Lien hypertexte vers lequel pointe cette cellule, le cas échéant. Si la cellule contient plusieurs liens hypertexte, ce champ est vide. Ce champ est en lecture seule. Pour le définir, utilisez une formule |
note
|
Toute note sur la cellule. |
textFormatRuns[]
|
Séquences de texte enrichi appliquées aux sous-sections de la cellule. Les exécutions ne sont valides que pour les chaînes saisies par l'utilisateur, et non pour les formules, les valeurs booléennes ou les nombres. Les propriétés d'une exécution commencent à un index spécifique dans le texte et se poursuivent jusqu'à l'exécution suivante. Les exécutions héritent des propriétés de la cellule, sauf si elles sont explicitement modifiées.
Lorsque vous écrivez, les nouvelles exécutions remplacent les précédentes. Lorsque vous écrivez un nouveau |
dataValidation
|
Règle de validation des données dans la cellule, le cas échéant. Lorsque vous écrivez, la nouvelle règle de validation des données remplace toute règle précédente. |
pivotTable
|
Tableau croisé dynamique ancré à cette cellule. La taille du tableau croisé dynamique lui-même est calculée de manière dynamique en fonction de ses données, de son regroupement, de ses filtres, de ses valeurs, etc. Seule la cellule en haut à gauche du tableau croisé dynamique contient la définition du tableau croisé dynamique. Les autres cellules contiendront les valeurs calculées des résultats du tableau croisé dynamique dans leurs champs |
dataSourceTable
|
Table de source de données ancrée dans cette cellule. La taille de la table de source de données elle-même est calculée de manière dynamique en fonction de sa configuration. Seule la première cellule du tableau de source de données contient la définition du tableau de source de données. Les autres cellules contiendront les valeurs d'affichage du résultat de la table de la source de données dans leurs champs |
dataSourceFormula
|
Uniquement en sortie. Informations sur une formule de source de données dans la cellule. Le champ est défini si |
chipRuns[]
|
Facultatif. Exécutions de chips appliquées aux sous-sections de la cellule. Les propriétés d'une exécution commencent à un index spécifique dans le texte et se poursuivent jusqu'à l'exécution suivante.
Lors de la lecture, toutes les courses avec et sans puce sont incluses. Les courses sans puce auront un
Seules les courses avec des chips sont incluses dans les statistiques. Les séquences contenant des chips sont de longueur 1 et sont représentées dans le texte saisi par l'utilisateur par un espace réservé "@". Les nouvelles exécutions écraseront les précédentes. L'écriture d'un nouveau
|
CellFormat
Format d'une cellule.
| Représentation JSON |
|---|
{ "numberFormat": { object ( |
| Champs | |
|---|---|
numberFormat
|
Format décrivant la façon dont les valeurs numériques doivent être représentées à l'utilisateur. |
backgroundColor
|
Couleur d'arrière-plan de la cellule. Obsolète : utilisez |
backgroundColorStyle
|
Couleur d'arrière-plan de la cellule. Si |
borders
|
Bordures de la cellule. |
padding
|
Marge intérieure de la cellule. |
horizontalAlignment
|
Alignement horizontal de la valeur dans la cellule. |
verticalAlignment
|
Alignement vertical de la valeur dans la cellule. |
wrapStrategy
|
Stratégie d'habillage pour la valeur de la cellule. |
textDirection
|
Sens du texte dans la cellule. |
textFormat
|
Format du texte dans la cellule (sauf si un format de plage le remplace). Si vous définissez un lien au niveau d'une cellule, les liens existants de cette cellule sont effacés. La définition du champ de lien dans un |
hyperlinkDisplayType
|
Si un lien hypertexte existe, indiquez comment il doit s'afficher dans la cellule. |
textRotation
|
Rotation appliquée au texte dans la cellule. |
NumberFormat
Format numérique d'une cellule.
| Représentation JSON |
|---|
{
"type": enum ( |
| Champs | |
|---|---|
type
|
Type du format numérique. Ce champ doit être défini lors de l'écriture. |
pattern
|
Chaîne de modèle utilisée pour la mise en forme. Si aucun format n'est défini, un format par défaut basé sur les paramètres régionaux de la feuille de calcul sera utilisé si nécessaire pour le type donné. Pour en savoir plus sur les modèles acceptés, consultez le guide sur les formats de date et de nombre. |
NumberFormatType
Format numérique de la cellule. Dans cette documentation, les paramètres régionaux sont supposés être "en_US", mais le format réel dépend des paramètres régionaux de la feuille de calcul.
| Enums | |
|---|---|
NUMBER_FORMAT_TYPE_UNSPECIFIED
|
Le format numérique n'est pas spécifié et dépend du contenu de la cellule. Ne l'utilisez pas explicitement. |
TEXT
|
Mise en forme du texte, par exemple
1000.12
|
NUMBER
|
Mise en forme des nombres, par exemple :
1,000.12
|
PERCENT
|
Mise en forme en pourcentage, par exemple :
10.12%
|
CURRENCY
|
Mise en forme des devises, par exemple $1,000.12
|
DATE
|
Mise en forme de la date, par exemple 9/26/2008
|
TIME
|
Mise en forme de l'heure, par exemple 3:59:00 PM
|
DATE_TIME
|
Format de date et d'heure, par exemple :9/26/08 15:59:00
|
SCIENTIFIC
|
Mise en forme scientifique des nombres, par exemple :
1.01E+03
|
Bordures
Bordures de la cellule.
| Représentation JSON |
|---|
{ "top": { object ( |
| Champs | |
|---|---|
top
|
Bordure supérieure de la cellule. |
bottom
|
Bordure inférieure de la cellule. |
left
|
Bordure gauche de la cellule. |
right
|
Bordure droite de la cellule. |
Border
Bordure d'une cellule.
| Représentation JSON |
|---|
{ "style": enum ( |
| Champs | |
|---|---|
style
|
Style de la bordure. |
width
|
Largeur de la bordure, en pixels. Obsolète : la largeur est déterminée par le champ "style". |
color
|
Couleur de la bordure. Obsolète : utilisez |
colorStyle
|
Couleur de la bordure. Si |
Style
Style d'une bordure.
| Enums | |
|---|---|
STYLE_UNSPECIFIED
|
Le style n'est pas spécifié. Ne pas utiliser. |
DOTTED
|
La bordure est en pointillés. |
DASHED
|
La bordure est en pointillés. |
SOLID
|
La bordure est une fine ligne continue. |
SOLID_MEDIUM
|
La bordure est une ligne continue moyenne. |
SOLID_THICK
|
La bordure est une ligne continue épaisse. |
NONE
|
Aucune bordure. Utilisé uniquement lors de la mise à jour d'une bordure pour l'effacer. |
DOUBLE
|
La bordure est constituée de deux lignes pleines. |
Marges intérieures
Marge intérieure autour de la cellule, en pixels. Lorsque vous mettez à jour la marge intérieure, vous devez spécifier chaque champ.
| Représentation JSON |
|---|
{ "top": integer, "right": integer, "bottom": integer, "left": integer } |
| Champs | |
|---|---|
top
|
Marge intérieure supérieure de la cellule. |
right
|
Marge intérieure droite de la cellule. |
bottom
|
Marge intérieure inférieure de la cellule. |
left
|
Marge intérieure gauche de la cellule. |
VerticalAlign
Alignement vertical du texte dans une cellule.
| Enums | |
|---|---|
VERTICAL_ALIGN_UNSPECIFIED
|
L'alignement vertical n'est pas spécifié. Ne pas utiliser. |
TOP
|
Le texte est explicitement aligné en haut de la cellule. |
MIDDLE
|
Le texte est explicitement aligné au centre de la cellule. |
BOTTOM
|
Le texte est explicitement aligné en bas de la cellule. |
WrapStrategy
Découvrez comment insérer un retour automatique à la ligne dans une cellule.
| Enums | |
|---|---|
WRAP_STRATEGY_UNSPECIFIED
|
Valeur par défaut, ne pas utiliser. |
OVERFLOW_CELL
|
Les lignes plus longues que la largeur de la cellule seront écrites dans la cellule suivante, à condition qu'elle soit vide. Si la cellule suivante n'est pas vide, le comportement est le même que pour |
LEGACY_WRAP
|
Cette stratégie de retour à la ligne représente l'ancienne stratégie de retour à la ligne de Google Sheets, dans laquelle les mots plus longs qu'une ligne sont tronqués plutôt que coupés. Cette stratégie n'est pas compatible avec toutes les plates-formes et est en cours d'abandon. Exemple : |
CLIP
|
Les lignes plus longues que la largeur de la cellule seront coupées. Le texte ne passera jamais à la ligne suivante, sauf si l'utilisateur insère manuellement une nouvelle ligne. Exemple : |
WRAP
|
Les mots qui dépassent la longueur d'une ligne sont renvoyés à la ligne au niveau du caractère plutôt que d'être tronqués. Exemple : |
TextDirection
Sens du texte dans une cellule.
| Enums | |
|---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Le sens du texte n'est pas spécifié. Ne pas utiliser. |
LEFT_TO_RIGHT
|
L'utilisateur a défini le sens du texte de gauche à droite. |
RIGHT_TO_LEFT
|
L'utilisateur a défini le sens du texte de droite à gauche. |
HyperlinkDisplayType
Indique si un lien hypertexte doit être affiché explicitement. Si aucune valeur n'est spécifiée, le lien hypertexte est associé.
| Enums | |
|---|---|
HYPERLINK_DISPLAY_TYPE_UNSPECIFIED
|
La valeur par défaut : l'hyperlien est affiché. Ne pas utiliser. |
LINKED
|
Un lien hypertexte doit être affiché de manière explicite. |
PLAIN_TEXT
|
Aucun lien hypertexte ne doit être affiché. |
TextRotation
Rotation appliquée au texte d'une cellule.
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union
type. Type de rotation (verticale ou inclinée).
type
ne peut être qu'un des éléments suivants :
|
|
angle
|
Angle entre l'orientation standard et l'orientation souhaitée. Mesure exprimée en degrés. Les valeurs valides sont comprises entre -90 et 90. Les angles positifs sont orientés vers le haut et les angles négatifs vers le bas. Remarque : Pour le sens d'écriture de gauche à droite, les angles positifs sont dans le sens inverse des aiguilles d'une montre, tandis que pour le sens d'écriture de droite à gauche, ils sont dans le sens des aiguilles d'une montre. |
vertical
|
Si la valeur est "true", le texte se lit de haut en bas, mais l'orientation des caractères individuels reste inchangée. Exemple : |
TextFormatRun
Une série de texte dans un format donné. Le format de cette exécution se poursuit jusqu'à l'index de début de l'exécution suivante. Lors de la mise à jour, tous les champs doivent être définis.
| Représentation JSON |
|---|
{
"startIndex": integer,
"format": {
object ( |
| Champs | |
|---|---|
startIndex
|
Index de caractère (basé sur zéro) où commence cette exécution, en unités de code UTF-16. |
format
|
Format de cette exécution. Les valeurs absentes héritent du format de la cellule. |
DataValidationRule
Règle de validation des données.
| Représentation JSON |
|---|
{
"condition": {
object ( |
| Champs | |
|---|---|
condition
|
Condition à laquelle les données de la cellule doivent correspondre. |
inputMessage
|
Message à afficher à l'utilisateur lorsqu'il ajoute des données à la cellule. |
strict
|
True si les données non valides doivent être refusées. |
showCustomUi
|
"True" si l'UI doit être personnalisée en fonction du type de condition. Si la valeur est "true", les conditions "List" (Liste) affichent un menu déroulant. |
DataSourceTable
Table de source de données, qui permet à l'utilisateur d'importer une table de données statiques depuis DataSource dans Sheets. Dans l'éditeur Sheets, cette option est également appelée "Extraire".
| Représentation JSON |
|---|
{ "dataSourceId": string, "columnSelectionType": enum ( |
| Champs | |
|---|---|
dataSourceId
|
ID de la source de données à laquelle la table de source de données est associée. |
columnSelectionType
|
Type permettant de sélectionner les colonnes de la table de source de données. La valeur par défaut est |
columns[]
|
Colonnes sélectionnées pour le tableau de la source de données. |
filterSpecs[]
|
Filtrez les spécifications dans le tableau de la source de données. |
sortSpecs[]
|
Triez les spécifications dans le tableau de la source de données. Le résultat de la table de source de données est trié en fonction des spécifications de tri, dans l'ordre. |
rowLimit
|
Limite du nombre de lignes à renvoyer. Si aucune limite n'est définie, une limite par défaut est appliquée. Veuillez consulter l'éditeur Sheets pour connaître les limites par défaut et maximales. |
dataExecutionStatus
|
Uniquement en sortie. État d'exécution des données. |
DataSourceTableColumnSelectionType
Types de sélection des colonnes du tableau de source de données.
| Enums | |
|---|---|
DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED
|
Type de sélection de colonne par défaut, ne pas utiliser. |
SELECTED
|
Sélectionnez les colonnes spécifiées par le champ columns.
|
SYNC_ALL
|
Synchronisez toutes les colonnes actuelles et futures de la source de données. Si cette option est définie, la table de la source de données récupère toutes les colonnes de la source de données au moment de l'actualisation. |
DataSourceFormula
Formule de source de données.
| Représentation JSON |
|---|
{
"dataSourceId": string,
"dataExecutionStatus": {
object ( |
| Champs | |
|---|---|
dataSourceId
|
ID de la source de données à laquelle la formule est associée. |
dataExecutionStatus
|
Uniquement en sortie. État d'exécution des données. |
ChipRun
Exécution d'un chip. Le chip se poursuit jusqu'à l'index de début de la série suivante.
| Représentation JSON |
|---|
{
"startIndex": integer,
"chip": {
object ( |
| Champs | |
|---|---|
startIndex
|
Obligatoire. Index de caractère (basé sur zéro) où commence cette exécution, en unités de code UTF-16. |
chip
|
Facultatif. Chip de cette course. |
Chip
Le chip intelligent.
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union
properties. Propriétés du chip.
properties
ne peut être qu'un des éléments suivants :
|
|
personProperties
|
Propriétés d'une personne associée. |
richLinkProperties
|
Propriétés d'un lien enrichi. |
PersonProperties
Propriétés spécifiques à une personne associée.
| Représentation JSON |
|---|
{
"email": string,
"displayFormat": enum ( |
| Champs | |
|---|---|
email
|
Obligatoire. Adresse e-mail associée à cette personne. Ce champ est toujours présent. |
displayFormat
|
Facultatif. Format d'affichage de la chip de contact. Si elle n'est pas définie, le format d'affichage par défaut est utilisé. |
DisplayFormat
Format d'affichage préféré, le cas échéant.
| Enums | |
|---|---|
DISPLAY_FORMAT_UNSPECIFIED
|
Valeur par défaut, ne pas utiliser. |
DEFAULT
|
Format d'affichage par défaut. |
LAST_NAME_COMMA_FIRST_NAME
|
Format d'affichage du nom et du prénom. |
EMAIL
|
Format d'affichage de l'adresse e-mail. |
RichLinkProperties
Propriétés d'un lien vers une ressource Google (par exemple, un fichier dans Drive, une vidéo YouTube, une adresse Maps ou un événement Agenda). Seuls les fichiers Drive peuvent être écrits sous forme de chips. Tous les autres types de liens enrichis sont en lecture seule.
Les URI ne peuvent pas dépasser 2 000 octets lors de l'écriture.
REMARQUE : L'écriture de chips de fichiers Drive nécessite au moins l'un des champs d'application OAuth drive.file, drive.readonly ou drive.
| Représentation JSON |
|---|
{ "uri": string, "mimeType": string } |
| Champs | |
|---|---|
uri
|
Obligatoire. URI du lien. Cette valeur est toujours présente. |
mimeType
|
Uniquement en sortie. Le type MIME du lien, le cas échéant (par exemple, lorsqu'il s'agit d'un fichier dans Drive). |