Sheets

Feuille de calcul

Feuille d'une feuille de calcul.

Représentation JSON
{
  "properties": {
    object (SheetProperties)
  },
  "data": [
    {
      object (GridData)
    }
  ],
  "merges": [
    {
      object (GridRange)
    }
  ],
  "conditionalFormats": [
    {
      object (ConditionalFormatRule)
    }
  ],
  "filterViews": [
    {
      object (FilterView)
    }
  ],
  "protectedRanges": [
    {
      object (ProtectedRange)
    }
  ],
  "basicFilter": {
    object (BasicFilter)
  },
  "charts": [
    {
      object (EmbeddedChart)
    }
  ],
  "bandedRanges": [
    {
      object (BandedRange)
    }
  ],
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "rowGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "columnGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "slicers": [
    {
      object (Slicer)
    }
  ]
}
Champs
properties

object (SheetProperties)

Propriétés de la feuille.

data[]

object (GridData)

Les données de la grille, s'il s'agit d'une feuille de calcul en grille.

Le nombre d'objets GridData renvoyés dépend du nombre de plages demandées sur cette feuille. Par exemple, s'il s'agit de Sheet1 et que la feuille de calcul a été demandée avec les plages Sheet1!A1:C10 et Sheet1!D15:E20, le premier GridData aura un startRow/startColumn de 0, tandis que le second aura startRow 14 (ligne 15 à partir de zéro) et startColumn 3 (colonne D à partir de zéro).

Pour une feuille DATA_SOURCE, vous ne pouvez pas demander une plage spécifique, car GridData contient toutes les valeurs.

merges[]

object (GridRange)

Les plages qui sont fusionnées.

conditionalFormats[]

object (ConditionalFormatRule)

Règles de mise en forme conditionnelle de cette feuille.

filterViews[]

object (FilterView)

Vues filtrées de cette feuille.

protectedRanges[]

object (ProtectedRange)

Plages protégées de cette feuille.

basicFilter

object (BasicFilter)

Le filtre de cette feuille, le cas échéant.

charts[]

object (EmbeddedChart)

Spécifications de chaque graphique de cette feuille.

bandedRanges[]

object (BandedRange)

Les plages à bandes (couleurs alternées) de cette feuille.

developerMetadata[]

object (DeveloperMetadata)

Métadonnées du développeur associées à une feuille.

rowGroups[]

object (DimensionGroup)

Tous les groupes de lignes de cette feuille, triés par ordre croissant de l'indice de début de la plage, puis par profondeur de groupe.

columnGroups[]

object (DimensionGroup)

Tous les groupes de colonnes de cette feuille, triés par ordre croissant de l'indice de début de la plage, puis par profondeur de groupe.

slicers[]

object (Slicer)

Les sélecteurs de cette feuille.

SheetProperties

Propriétés d'une feuille.

Représentation JSON
{
  "sheetId": integer,
  "title": string,
  "index": integer,
  "sheetType": enum (SheetType),
  "gridProperties": {
    object (GridProperties)
  },
  "hidden": boolean,
  "tabColor": {
    object (Color)
  },
  "tabColorStyle": {
    object (ColorStyle)
  },
  "rightToLeft": boolean,
  "dataSourceSheetProperties": {
    object (DataSourceSheetProperties)
  }
}
Champs
sheetId

integer

ID de la feuille. Cette valeur ne doit pas être négative Une fois défini, ce champ ne peut plus être modifié.

title

string

Nom de la feuille.

index

integer

Indice de la feuille dans la feuille de calcul. Lors de l'ajout ou de la mise à jour des propriétés de la feuille, si ce champ est exclu, la feuille est ajoutée ou déplacée à la fin de la liste des feuilles. Lorsque vous mettez à jour les indices de feuille ou insérez des feuilles, le déplacement est pris en compte dans les indices "avant le déplacement". Par exemple, si vous avez trois feuilles (S1, S2 et S3), vous devez définir l'index sur 2 pour placer S1 avant S2. Une requête de mise à jour de l'index de la feuille est ignorée si l'index demandé est identique à l'index actuel de la feuille ou si le nouvel index demandé est égal à l'index actuel de la feuille + 1.

sheetType

enum (SheetType)

Type de feuille. La valeur par défaut est GRID. Une fois défini, ce champ ne peut plus être modifié.

gridProperties

object (GridProperties)

Propriétés supplémentaires de la feuille si celle-ci est une grille. (Si la feuille est une feuille d'objets contenant un graphique ou une image, ce champ n'est pas présent.) Lorsque vous écrivez cet élément, vous ne pouvez pas définir les propriétés de la grille sur des feuilles qui ne sont pas des feuilles.

Si cette feuille est une feuille DATA_SOURCE, ce champ est uniquement de sortie, mais contient les propriétés qui reflètent la façon dont une feuille de source de données est affichée dans l'UI, par exemple rowCount.

hidden

boolean

"True" si la feuille est masquée dans l'UI, "false" si elle est visible.

tabColor
(deprecated)

object (Color)

Couleur de l'onglet dans l'interface utilisateur. Obsolète: utilisez tabColorStyle.

tabColorStyle

object (ColorStyle)

Couleur de l'onglet dans l'interface utilisateur. Si tabColor est également défini, ce champ prévaut.

rightToLeft

boolean

"True" si la feuille est au format RTL au lieu de LTR.

dataSourceSheetProperties

object (DataSourceSheetProperties)

Uniquement en sortie. Si ce champ est présent, il contient des propriétés spécifiques à la feuille DATA_SOURCE.

SheetType

Type de feuille.

Enums
SHEET_TYPE_UNSPECIFIED Valeur par défaut, ne pas utiliser.
GRID La feuille est une grille.
OBJECT La feuille n'a pas de grille, mais un objet tel qu'un graphique ou une image.
DATA_SOURCE La feuille se connecte à un DataSource externe et affiche un aperçu des données.

GridProperties

Propriétés d'une grille.

Représentation JSON
{
  "rowCount": integer,
  "columnCount": integer,
  "frozenRowCount": integer,
  "frozenColumnCount": integer,
  "hideGridlines": boolean,
  "rowGroupControlAfter": boolean,
  "columnGroupControlAfter": boolean
}
Champs
rowCount

integer

Nombre de lignes dans la grille.

columnCount

integer

Nombre de colonnes dans la grille.

frozenRowCount

integer

Nombre de lignes figées dans la grille.

frozenColumnCount

integer

Nombre de colonnes figées dans la grille.

hideGridlines

boolean

"True" si la grille n'affiche pas de quadrillage dans l'interface utilisateur.

rowGroupControlAfter

boolean

"True" si le bouton d'activation/de désactivation de la commande de regroupement des lignes s'affiche après le groupe.

columnGroupControlAfter

boolean

"True" si le bouton d'activation/de désactivation du regroupement des colonnes s'affiche après le groupe.

DataSourceSheetProperties

Propriétés supplémentaires d'une feuille DATA_SOURCE.

Représentation JSON
{
  "dataSourceId": string,
  "columns": [
    {
      object (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Champs
dataSourceId

string

ID de l'DataSource auquel la feuille est associée.

columns[]

object (DataSourceColumn)

Colonnes affichées sur la feuille, correspondant aux valeurs de RowData.

dataExecutionStatus

object (DataExecutionStatus)

État de l'exécution des données.

GridData

Données de la grille, ainsi que métadonnées sur les dimensions.

Représentation JSON
{
  "startRow": integer,
  "startColumn": integer,
  "rowData": [
    {
      object (RowData)
    }
  ],
  "rowMetadata": [
    {
      object (DimensionProperties)
    }
  ],
  "columnMetadata": [
    {
      object (DimensionProperties)
    }
  ]
}
Champs
startRow

integer

Première ligne à laquelle cette GridData fait référence, sur la base de zéro.

startColumn

integer

La première colonne à laquelle ce GridData fait référence, base zéro.

rowData[]

object (RowData)

Données de la grille, une entrée par ligne, en commençant par la ligne de startRow. Les valeurs dans RowData correspondront aux colonnes commençant par startColumn.

rowMetadata[]

object (DimensionProperties)

Métadonnées sur les lignes demandées dans la grille, en commençant par la ligne dans startRow.

columnMetadata[]

object (DimensionProperties)

Métadonnées sur les colonnes demandées dans la grille, en commençant par la colonne dans startColumn.

RowData

Données sur chaque cellule d'une ligne.

Représentation JSON
{
  "values": [
    {
      object (CellData)
    }
  ]
}
Champs
values[]

object (CellData)

Valeurs de la ligne, une par colonne.

DimensionProperties

Propriétés d'une dimension.

Représentation JSON
{
  "hiddenByFilter": boolean,
  "hiddenByUser": boolean,
  "pixelSize": integer,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
}
Champs
hiddenByFilter

boolean

"True" si cette dimension est filtrée. Ce champ est en lecture seule.

hiddenByUser

boolean

"True" si cette dimension est explicitement masquée.

pixelSize

integer

Hauteur (si la dimension est une ligne) ou largeur (si la dimension est une colonne) de la dimension en pixels.

developerMetadata[]

object (DeveloperMetadata)

Métadonnées de développement associées à une ligne ou une colonne unique.

dataSourceColumnReference

object (DataSourceColumnReference)

Uniquement en sortie. Si cette valeur est définie, il s'agit d'une colonne dans une feuille de source de données.

ConditionalFormatRule

Règle décrivant un format conditionnel.

Représentation JSON
{
  "ranges": [
    {
      object (GridRange)
    }
  ],

  // Union field rule can be only one of the following:
  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
  // End of list of possible types for union field rule.
}
Champs
ranges[]

object (GridRange)

Intervalles mis en forme si la condition est vraie. Toutes les plages doivent se trouver sur la même grille.

Champ d'union rule. La règle qui contrôle ce format conditionnel doit être définie exactement une fois. rule ne peut être qu'un des éléments suivants :
booleanRule

object (BooleanRule)

Le formatage est activé ou désactivé en fonction de la règle.

gradientRule

object (GradientRule)

Le formatage varie en fonction des dégradés de la règle.

BooleanRule

Règle qui peut ou non correspondre, en fonction de la condition.

Représentation JSON
{
  "condition": {
    object (BooleanCondition)
  },
  "format": {
    object (CellFormat)
  }
}
Champs
condition

object (BooleanCondition)

Condition de la règle. Si la condition renvoie la valeur "true", le format est appliqué.

format

object (CellFormat)

Format à appliquer. La mise en forme conditionnelle ne peut appliquer qu'un sous-ensemble de mise en forme : bold, italic, strikethrough, foreground color et background color.

GradientRule

Règle qui applique un format de dégradé de couleurs en fonction des points d'interpolation répertoriés. Le format d'une cellule varie en fonction de son contenu par rapport aux valeurs des points d'interpolation.

Représentation JSON
{
  "minpoint": {
    object (InterpolationPoint)
  },
  "midpoint": {
    object (InterpolationPoint)
  },
  "maxpoint": {
    object (InterpolationPoint)
  }
}
Champs
minpoint

object (InterpolationPoint)

Point d'interpolation de départ.

midpoint

object (InterpolationPoint)

Point d'interpolation intermédiaire facultatif.

maxpoint

object (InterpolationPoint)

Point d'interpolation final.

InterpolationPoint

Point d'interpolation unique dans un format conditionnel de gradient. Ils épinglent l'échelle de couleurs du dégradé en fonction de la couleur, du type et de la valeur choisis.

Représentation JSON
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "type": enum (InterpolationPointType),
  "value": string
}
Champs
color
(deprecated)

object (Color)

Couleur que ce point d'interpolation doit utiliser. Obsolète: utilisez colorStyle.

colorStyle

object (ColorStyle)

Couleur que ce point d'interpolation doit utiliser. Si color est également défini, ce champ prévaut.

type

enum (InterpolationPointType)

Façon dont la valeur doit être interprétée.

value

string

Valeur utilisée par ce point d'interpolation. Peut être une formule. Inutilisé si type est MIN ou MAX.

InterpolationPointType

Type de point d'interpolation.

Enums
INTERPOLATION_POINT_TYPE_UNSPECIFIED Valeur par défaut, ne pas utiliser.
MIN Le point d'interpolation utilise la valeur minimale des cellules de la plage du format conditionnel.
MAX Le point d'interpolation utilise la valeur maximale des cellules sur la plage du format conditionnel.
NUMBER Le point d'interpolation utilise exactement la valeur de InterpolationPoint.value.
PERCENT

Le point d'interpolation correspond au pourcentage donné pour toutes les cellules de la plage du format conditionnel. Cela équivaut à NUMBER si la valeur était =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) (les erreurs de la plage sont ignorées lors de l'aplatissement).

PERCENTILE Le point d'interpolation correspond au centile donné pour toutes les cellules de la plage du format conditionnel. Cela équivaut à NUMBER si la valeur était =PERCENTILE(FLATTEN(range), value / 100) (les erreurs de la plage sont ignorées lors de l'aplatissement).

FilterView

Vue filtrée.

Représentation JSON
{
  "filterViewId": integer,
  "title": string,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Champs
filterViewId

integer

ID de la vue filtrée.

title

string

Nom de la vue filtrée.

range

object (GridRange)

Plage couverte par cette vue filtrée.

Lors de l'écriture, vous ne pouvez définir qu'un seul élément range ou namedRangeId.

namedRangeId

string

Plage nommée sur laquelle repose cette vue filtrée, le cas échéant.

Lors de l'écriture, vous ne pouvez définir qu'un seul élément range ou namedRangeId.

sortSpecs[]

object (SortSpec)

Ordre de tri par colonne. Les spécifications ultérieures sont utilisées lorsque les valeurs sont égales dans les spécifications précédentes.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

Critères d'affichage/de masquage des valeurs par colonne. La clé du mappage est l'indice de la colonne, et la valeur correspond aux critères de cette colonne.

Ce champ est obsolète et remplacé par filterSpecs.

filterSpecs[]

object (FilterSpec)

Critères de filtre pour afficher/masquer les valeurs par colonne.

criteria et filterSpecs sont tous deux renseignés dans les réponses. Si les deux champs sont spécifiés dans une requête de mise à jour, ce champ est prioritaire.

ProtectedRange

Plage protégée.

Représentation JSON
{
  "protectedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "description": string,
  "warningOnly": boolean,
  "requestingUserCanEdit": boolean,
  "unprotectedRanges": [
    {
      object (GridRange)
    }
  ],
  "editors": {
    object (Editors)
  }
}
Champs
protectedRangeId

integer

ID de la plage protégée. Ce champ est en lecture seule.

range

object (GridRange)

Plage protégée. La plage peut être totalement illimitée, auquel cas elle est considérée comme une feuille protégée.

Lors de l'écriture, un seul range ou namedRangeId peut être défini.

namedRangeId

string

Plage nommée à laquelle cette plage protégée est associée, le cas échéant.

Lors de l'écriture, vous ne pouvez définir qu'un seul élément range ou namedRangeId.

description

string

Description de cette plage protégée.

warningOnly

boolean

"True" si un avertissement s'affiche lorsque cette plage protégée est modifiée. La protection basée sur des avertissements signifie que chaque utilisateur peut modifier les données de la plage protégée, à l'exception de toute modification qui entraîne l'affichage d'un avertissement demandant à l'utilisateur de confirmer sa modification.

Lors de l'écriture: si ce champ est défini sur "true", les éléments editors sont ignorés. De plus, si la valeur de ce champ est modifiée de "true" à "false" et que le champ editors n'est pas défini (ni inclus dans le masque de champ), les éditeurs sont définis sur tous les éditeurs du document.

requestingUserCanEdit

boolean

"True" si l'utilisateur qui a demandé cette plage protégée peut modifier la zone protégée. Ce champ est en lecture seule.

unprotectedRanges[]

object (GridRange)

Liste des plages non protégées dans une feuille protégée. Les plages non protégées ne sont compatibles qu'avec les feuilles protégées.

editors

object (Editors)

Utilisateurs et groupes disposant d'un accès en modification à la plage protégée Ce champ n'est visible que par les utilisateurs disposant d'un accès en modification à la plage protégée et au document. Les éditeurs ne sont pas compatibles avec la protection warningOnly.

Rédacteurs

Éditeurs d'une plage protégée.

Représentation JSON
{
  "users": [
    string
  ],
  "groups": [
    string
  ],
  "domainUsersCanEdit": boolean
}
Champs
users[]

string

Adresses e-mail des utilisateurs disposant d'un accès en modification à la plage protégée.

groups[]

string

Adresses e-mail des groupes disposant d'un accès en modification à la plage protégée.

domainUsersCanEdit

boolean

"True" si un utilisateur du domaine du document dispose d'un accès en modification à la plage protégée. La protection de domaine n'est disponible que pour les documents d'un domaine.

BasicFilter

Filtre par défaut associé à une feuille.

Représentation JSON
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Champs
range

object (GridRange)

Plage couverte par le filtre.

sortSpecs[]

object (SortSpec)

Ordre de tri par colonne. Les spécifications ultérieures sont utilisées lorsque les valeurs sont égales dans les spécifications précédentes.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

Critères d'affichage/de masquage des valeurs par colonne. La clé du mappage est l'indice de la colonne, et la valeur correspond aux critères de cette colonne.

Ce champ est obsolète et remplacé par filterSpecs.

filterSpecs[]

object (FilterSpec)

Critères de filtrage par colonne.

criteria et filterSpecs sont tous deux renseignés dans les réponses. Si les deux champs sont spécifiés dans une requête de mise à jour, ce champ est prioritaire.

BandedRange

Plage à bandes (couleurs alternées) dans une feuille.

Représentation JSON
{
  "bandedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
Champs
bandedRangeId

integer

ID de la plage à bandes.

range

object (GridRange)

Plage sur laquelle ces propriétés sont appliquées.

rowProperties

object (BandingProperties)

Propriétés des bandes de lignes. Ces propriétés sont appliquées ligne par ligne dans toutes les lignes de la plage. Vous devez spécifier au moins l'un des éléments rowProperties ou columnProperties.

columnProperties

object (BandingProperties)

Propriétés des bandes de colonnes. Ces propriétés sont appliquées colonne par colonne dans toutes les colonnes de la plage. Vous devez spécifier au moins l'un des éléments rowProperties ou columnProperties.

BandingProperties

Propriétés faisant référence à une seule dimension (ligne ou colonne). Si BandedRange.row_properties et BandedRange.column_properties sont tous deux définis, les couleurs de remplissage sont appliquées aux cellules conformément aux règles suivantes:

Par exemple, la couleur de la première ligne est prioritaire sur celle de la première colonne, mais la couleur de la première colonne est prioritaire sur celle de la deuxième ligne. De même, l'en-tête de ligne est prioritaire sur l'en-tête de colonne dans la cellule en haut à gauche, mais l'en-tête de colonne est prioritaire sur la couleur de la première ligne si l'en-tête de ligne n'est pas défini.

Représentation JSON
{
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColor": {
    object (Color)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColor": {
    object (Color)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColor": {
    object (Color)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
Champs
headerColor
(deprecated)

object (Color)

Couleur de la première ligne ou colonne. Si ce champ est défini, la première ligne ou colonne est remplie de cette couleur, et les couleurs alternent entre firstBandColor et secondBandColor à partir de la deuxième ligne ou colonne. Sinon, la première ligne ou colonne est remplie de firstBandColor et les couleurs alternent comme d'habitude. Obsolète: utilisez headerColorStyle.

headerColorStyle

object (ColorStyle)

Couleur de la première ligne ou colonne. Si ce champ est défini, la première ligne ou colonne est remplie de cette couleur, et les couleurs alternent entre firstBandColor et secondBandColor à partir de la deuxième ligne ou colonne. Sinon, la première ligne ou colonne est remplie de firstBandColor et les couleurs alternent comme d'habitude. Si headerColor est également défini, ce champ est prioritaire.

firstBandColor
(deprecated)

object (Color)

Première couleur alternée. (Obligatoire) Obsolète: utilisez firstBandColorStyle.

firstBandColorStyle

object (ColorStyle)

Première couleur en alternance. (Obligatoire) Si firstBandColor est également défini, ce champ est prioritaire.

secondBandColor
(deprecated)

object (Color)

Deuxième couleur utilisée en alternance. (Obligatoire) Obsolète: utilisez secondBandColorStyle.

secondBandColorStyle

object (ColorStyle)

Deuxième couleur utilisée en alternance. (Obligatoire) Si secondBandColor est également défini, ce champ est prioritaire.

footerColor
(deprecated)

object (Color)

Couleur de la dernière ligne ou colonne. Si ce champ n'est pas défini, la dernière ligne ou colonne est remplie avec firstBandColor ou secondBandColor, en fonction de la couleur de la ligne ou de la colonne précédente. Obsolète: utilisez footerColorStyle.

footerColorStyle

object (ColorStyle)

Couleur de la dernière ligne ou colonne. Si ce champ n'est pas défini, la dernière ligne ou colonne est remplie avec firstBandColor ou secondBandColor, en fonction de la couleur de la ligne ou de la colonne précédente. Si footerColor est également défini, ce champ prévaut.

DimensionGroup

Groupe sur un intervalle de lignes ou de colonnes d'une feuille, qui peut contenir d'autres groupes ou être contenu dans d'autres groupes. Vous pouvez développer ou réduire un groupe en tant qu'unité sur la feuille.

Représentation JSON
{
  "range": {
    object (DimensionRange)
  },
  "depth": integer,
  "collapsed": boolean
}
Champs
range

object (DimensionRange)

Plage sur laquelle ce groupe existe.

depth

integer

La profondeur du groupe, qui représente le nombre de groupes dont la plage contient entièrement celle de ce groupe.

collapsed

boolean

Ce champ est défini sur "true" si ce groupe est réduit. Un groupe réduit reste réduit si un groupe qui se chevauche à une profondeur moindre est développé.

La valeur "true" ne signifie pas que toutes les dimensions du groupe sont masquées, car la visibilité d'une dimension peut changer indépendamment de la propriété du groupe. Toutefois, lorsque cette propriété est mise à jour, toutes les dimensions qu'elle contient sont définies sur "masquées" si ce champ est défini sur "true", ou sur "visibles" si ce champ est défini sur "false".

Segment

Un sélecteur dans une feuille.

Représentation JSON
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  }
}
Champs
slicerId

integer

ID du segment.

spec

object (SlicerSpec)

Spécification du sélecteur.

position

object (EmbeddedObjectPosition)

Position du sélecteur. Notez que le sélecteur ne peut être placé que sur une feuille existante. De plus, la largeur et la hauteur du sélecteur peuvent être automatiquement ajustées pour rester dans les limites autorisées.

SlicerSpec

Spécifications d'un outil de segmentation

Représentation JSON
{
  "dataRange": {
    object (GridRange)
  },
  "filterCriteria": {
    object (FilterCriteria)
  },
  "columnIndex": integer,
  "applyToPivotTables": boolean,
  "title": string,
  "textFormat": {
    object (TextFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "horizontalAlignment": enum (HorizontalAlign)
}
Champs
dataRange

object (GridRange)

Plage de données du sélecteur.

filterCriteria

object (FilterCriteria)

Critères de filtrage du sélecteur.

columnIndex

integer

Indice de colonne à partir de zéro dans le tableau de données auquel le filtre est appliqué.

applyToPivotTables

boolean

"True" si le filtre doit s'appliquer aux tableaux croisés dynamiques. Si ce champ n'est pas défini, la valeur par défaut est True.

title

string

Titre du sélecteur.

textFormat

object (TextFormat)

Format du texte du titre dans le sélecteur. Le champ Lien n'est pas pris en charge.

backgroundColor
(deprecated)

object (Color)

Couleur d'arrière-plan du sélecteur. Obsolète: utilisez backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Couleur d'arrière-plan du segment. Si backgroundColor est également défini, ce champ est prioritaire.

horizontalAlignment

enum (HorizontalAlign)

Alignement horizontal du titre dans le segment. Si aucune valeur n'est spécifiée, la valeur par défaut est LEFT.