Sheets

Feuille

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)

Données de la grille, s'il s'agit d'une grille.

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

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

merges[]

object (GridRange)

Plages 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 de bandes (en option) apparaissent sur cette feuille.

developerMetadata[]

object (DeveloperMetadata)

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

rowGroups[]

object (DimensionGroup)

Tous les groupes de lignes de cette feuille, classés par ordre croissant de plage de début, puis par profondeur de groupe.

columnGroups[]

object (DimensionGroup)

Tous les groupes de colonnes de cette feuille, classés par ordre croissant de début de plage, puis par profondeur de groupe.

slicers[]

object (Slicer)

Les segments de cette feuille.

Propriétés de la feuille

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

Index 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 en fin de liste. Lorsque vous mettez à jour des index de feuilles ou que vous en insérez, les mouvements sont pris en compte dans les index "avant le déplacement". Par exemple, si vous aviez trois feuilles (S1, S2, S3) afin de déplacer S1 avant S2, l'index devra être défini sur 2. Une requête de mise à jour de l'index de la feuille de calcul est ignorée si l'index demandé est identique à l'index actuel de Sheets ou si le nouvel index demandé est égal à l'index de feuille actuel + 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 sera manquant.) Lors de l'écriture, une erreur se produit lorsque vous définissez des propriétés de grille sur des feuilles qui ne sont pas en mode grille.

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

hidden

boolean

Défini sur "true" si la feuille est masquée dans l'interface utilisateur ou sur "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 est prioritaire.

rightToLeft

boolean

Défini sur "true" si la feuille est une feuille de droite à gauche au lieu d'une feuille de gauche à droite.

dataSourceSheetProperties

object (DataSourceSheetProperties)

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

Type de feuille

Type de feuille.

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

Propriétés de la grille

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

Vraie si la grille n'affiche pas de quadrillages dans l'interface utilisateur.

rowGroupControlAfter

boolean

Définie sur "True" si la commande de regroupement des lignes est affichée après le groupe.

columnGroupControlAfter

boolean

Critère : bouton d'activation du regroupement de colonnes affiché 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 du DataSource auquel la feuille est connectée.

columns[]

object (DataSourceColumn)

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

dataExecutionStatus

object (DataExecutionStatus)

État d'exécution des données.

Grille de données

Données dans la grille, ainsi que les métadonnées liées aux dimensions.

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

integer

La première ligne à laquelle ce GridData fait référence, est basée sur zéro.

startColumn

integer

Première colonne à laquelle ce DataGrid fait référence, basée sur zéro.

rowData[]

object (RowData)

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

rowMetadata[]

object (DimensionProperties)

Les 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, commençant par la colonne dans startColumn.

RowData

Données concernant 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

Critère : filtre en cours. Ce champ est en lecture seule.

hiddenByUser

boolean

Vraie si cette dimension est masquée explicitement.

pixelSize

integer

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

developerMetadata[]

object (DeveloperMetadata)

Métadonnées relatives au développeur associées à une seule ligne ou colonne.

dataSourceColumnReference

object (DataSourceColumnReference)

Uniquement en sortie. S'il est défini, il s'agit d'une colonne dans la feuille d'une 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)

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

Champ d'union rule. Vous devez définir exactement la règle qui contrôle ce format conditionnel. rule ne peut être que l'un des éléments suivants:
booleanRule

object (BooleanRule)

La mise en forme est activée ou désactivée selon la règle.

gradientRule

object (GradientRule)

La mise en forme variera en fonction des dégradés dans la règle.

Règle booléenne

Règle qui peut correspondre ou non, 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 est définie sur "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 indiqué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 facultatif à mi-parcours.

maxpoint

object (InterpolationPoint)

Point d'interpolation final.

Point d'interpolation

Point d'interpolation unique sur un format conditionnel de gradient. Ils dégradent la couleur 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 est prioritaire.

type

enum (InterpolationPointType)

Mode d'interprétation de la valeur.

value

string

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

Type de point d'interpolation

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 sur 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 contenue dans InterpolationPoint.value.
PERCENT

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

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

Vue filtrée

Une 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 range ou namedRangeId.

namedRangeId

string

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

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

sortSpecs[]

object (SortSpec)

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

criteria
(deprecated)

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

Critères d'affichage et de masquage des valeurs par colonne. La clé de la map correspond à l'index de colonne et la valeur aux critères de cette colonne.

Ce champ a été abandonné et remplacé par filterSpecs.

filterSpecs[]

object (FilterSpec)

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

Les champs criteria et filterSpecs sont tous les 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.

Plage protégée

Une 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 qui est protégée. La plage peut être entièrement illimitée. Dans ce cas, elle est considérée comme une feuille protégée.

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

namedRangeId

string

Plage nommée sur laquelle se trouve cette plage protégée, le cas échéant.

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

description

string

Description de cette plage protégée.

warningOnly

boolean

Vraie si cette plage protégée affiche un avertissement lors de la modification. Avec la protection basée sur des avertissements, tous les utilisateurs sont autorisés à modifier les données de la plage protégée. Un avertissement s'affiche alors pour leur demander de confirmer la modification.

Lors de l'écriture: si ce champ est défini sur "true", les editors sont ignorés. De plus, si ce champ passe de "true" à "false" et que le champ editors n'est pas défini (ou qu'il n'est pas inclus dans le masque de champ), les éditeurs sont alors définis sur tous les éditeurs du document.

requestingUserCanEdit

boolean

Défini sur "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 autorisés à modifier la plage protégée. Seuls les utilisateurs autorisés à modifier la plage protégée et le document peuvent voir ce champ. Les éditeurs ne sont pas compatibles avec la protection warningOnly.

Éditeurs

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

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

string

Adresses e-mail des utilisateurs autorisés à modifier 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

Défini sur "true" si un utilisateur du domaine du document est autorisé à modifier la plage protégée. La protection d'un domaine n'est disponible que pour les documents d'un domaine.

Filtre de base

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 aux spécifications précédentes.

criteria
(deprecated)

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

Critères d'affichage et de masquage des valeurs par colonne. La clé de la map correspond à l'index de colonne et la valeur aux critères de cette colonne.

Ce champ a été abandonné et remplacé par filterSpecs.

filterSpecs[]

object (FilterSpec)

Critères de filtre par colonne.

Les champs criteria et filterSpecs sont tous les 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.

Portée en bande

Plage de couleurs à bandes (alternantes) dans une feuille.

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

integer

ID de la plage rayée.

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 sur toutes les lignes de la plage. Vous devez spécifier au moins rowProperties ou columnProperties.

columnProperties

object (BandingProperties)

Propriétés des bandes de colonnes. Ces propriétés sont appliquées au cas par cas à toutes les colonnes de la plage. Vous devez spécifier au moins rowProperties ou columnProperties.

Propriétés du banding

Propriétés faisant référence à une seule dimension (ligne ou colonne). Si les valeurs BandedRange.row_properties et BandedRange.column_properties sont définies, 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 celui de la colonne dans la cellule supérieure 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 avec 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 avec 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 avec 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 avec 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 qui alterne. (Obligatoire) Obsolète: utilisez firstBandColorStyle.

firstBandColorStyle

object (ColorStyle)

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

secondBandColor
(deprecated)

object (Color)

La deuxième couleur qui alterne. (Obligatoire) Obsolète: utilisez secondBandColorStyle.

secondBandColorStyle

object (ColorStyle)

La deuxième couleur qui alterne. (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 est prioritaire.

Groupe de dimensions

Groupe sur un intervalle de lignes ou de colonnes dans une feuille, qui peut être contenu dans d'autres groupes. Un groupe peut être réduit ou développé en tant qu'unité de 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 total de groupes incluant une plage du groupe.

collapsed

boolean

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

Une 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 cette propriété de groupe. Toutefois, lorsque cette propriété est mise à jour, toutes les dimensions qu'elle contient sont masquées si ce champ est défini sur "true" ou visibles si ce champ est défini sur "false".

Segment

Un segment 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 segment.

position

object (EmbeddedObjectPosition)

Position du segment. Notez que le segment ne peut être positionné que sur une feuille existante. De plus, la largeur et la hauteur du segment peuvent être ajustées automatiquement pour respecter les limites autorisées.

Spécifications des segments

Spécifications d'un segment.

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 segment.

filterCriteria

object (FilterCriteria)

Critères de filtrage du segment.

columnIndex

integer

L'index de colonne basé sur zéro dans la table de données à laquelle le filtre est appliqué.

applyToPivotTables

boolean

Critère : filtre appliqué aux tableaux croisés dynamiques. Si ce n'est pas le cas, la valeur par défaut est True.

title

string

Titre du segment.

textFormat

object (TextFormat)

Format texte du titre dans le segment. Le champ "Lien" n'est pas accepté.

backgroundColor
(deprecated)

object (Color)

Couleur d'arrière-plan du segment. 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.