Représente un segment permettant de filtrer des plages, des graphiques et des tableaux croisés dynamiques de manière non collaborative. Cette classe contient des méthodes permettant d'accéder aux segments existants et de les modifier. Pour créer un segment, utilisez Sheet.insertSlicer(range, anchorRowPos, anchorColPos)
.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getBackgroundColorObject() | Color | Renvoyez l'arrière-plan Color du segment. |
getColumnPosition() | Integer | Renvoie la position de colonne (par rapport à la plage de données du segment) sur laquelle le filtre est appliqué dans le segment, ou null si la position de la colonne n'est pas définie. |
getContainerInfo() | ContainerInfo | Récupère des informations sur la position du segment dans la feuille. |
getFilterCriteria() | FilterCriteria | Renvoie les critères de filtre du segment, ou null si les critères de filtre ne sont pas définis. |
getRange() | Range | Récupère la plage de données à laquelle le segment est appliqué. |
getTitle() | String | Renvoie le titre du segment. |
getTitleHorizontalAlignment() | String | Récupère l'alignement horizontal du titre. |
getTitleTextStyle() | TextStyle | Renvoie le style de texte du titre du segment. |
isAppliedToPivotTables() | Boolean | Indique si le segment donné est appliqué aux tableaux croisés dynamiques. |
remove() | void | Supprime le segment. |
setApplyToPivotTables(applyToPivotTables) | Slicer | Définit si le segment donné doit être appliqué aux tableaux croisés dynamiques de la feuille de calcul. |
setBackgroundColor(color) | Slicer | Définit la couleur d'arrière-plan du segment. |
setBackgroundColorObject(color) | Slicer | Définit l'arrière-plan Color du segment. |
setColumnFilterCriteria(columnPosition, filterCriteria) | Slicer | Définit l'index de colonne et les critères de filtrage du segment. |
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY) | Slicer | Définit la position du segment sur la feuille. |
setRange(rangeApi) | Slicer | Définit la plage de données à laquelle le segment est appliqué. |
setTitle(title) | Slicer | Définit le titre du segment. |
setTitleHorizontalAlignment(horizontalAlignment) | Slicer | Définit l'alignement horizontal du titre dans le segment. |
setTitleTextStyle(textStyle) | Slicer | Définit le style de texte du segment. |
Documentation détaillée
getBackgroundColorObject()
Renvoyez l'arrière-plan Color
du segment.
Renvois
Color
: couleur d'arrière-plan de ce segment. Renvoie null
si aucune couleur n'est définie.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getColumnPosition()
Renvoie la position de colonne (par rapport à la plage de données du segment) sur laquelle le filtre est appliqué dans le segment, ou null
si la position de la colonne n'est pas définie. Il doit s'agir d'une position indexée sur 1 de la colonne, semblable au filtre.
Renvois
Integer
: position de la colonne de ce segment.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getContainerInfo()
Récupère des informations sur la position du segment dans la feuille.
Renvois
ContainerInfo
: objet contenant la position du conteneur du segment.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getFilterCriteria()
Renvoie les critères de filtre du segment, ou null
si les critères de filtre ne sont pas définis.
Renvois
FilterCriteria
: critères de filtre de ce segment.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRange()
Récupère la plage de données à laquelle le segment est appliqué.
Renvois
Range
: plage du segment.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getTitle()
Renvoie le titre du segment.
Renvois
String
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getTitleHorizontalAlignment()
Récupère l'alignement horizontal du titre.
Renvois
String
: alignement horizontal du titre de ce segment.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getTitleTextStyle()
Renvoie le style de texte du titre du segment.
Renvois
TextStyle
: style de texte du titre de ce segment.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isAppliedToPivotTables()
Indique si le segment donné est appliqué aux tableaux croisés dynamiques.
Renvois
Boolean
: true
si ce segment est appliqué à des tableaux croisés dynamiques, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove()
Supprime le segment.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setApplyToPivotTables(applyToPivotTables)
Définit si le segment donné doit être appliqué aux tableaux croisés dynamiques de la feuille de calcul.
Paramètres
Nom | Type | Description |
---|---|---|
applyToPivotTables | Boolean | Indique si ce segment doit s'appliquer aux tableaux croisés dynamiques. |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setBackgroundColor(color)
Définit la couleur d'arrière-plan du segment. Une valeur null
réinitialise la couleur d'arrière-plan.
Paramètres
Nom | Type | Description |
---|---|---|
color | String | Nouvelle couleur d'arrière-plan de ce segment en notation CSS (#ffffff, par exemple). |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setBackgroundColorObject(color)
Définit l'arrière-plan Color
du segment. Une valeur null
réinitialise la couleur de l'arrière-plan.
Paramètres
Nom | Type | Description |
---|---|---|
color | Color | Nouvelle couleur d'arrière-plan de ce segment. |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setColumnFilterCriteria(columnPosition, filterCriteria)
Définit l'index de colonne et les critères de filtrage du segment. La valeur null
réinitialise le filtre du segment.
Paramètres
Nom | Type | Description |
---|---|---|
columnPosition | Integer | Nouvelle position de colonne de ce segment. |
filterCriteria | FilterCriteria | Nouveaux critères de filtre de ce segment. |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)
Définit la position du segment sur la feuille. Les indices de position des lignes et des colonnes d'ancres ont un indice de 1.
Paramètres
Nom | Type | Description |
---|---|---|
anchorRowPos | Integer | Le côté supérieur du segment est ancré sur cette ligne. |
anchorColPos | Integer | La partie supérieure du segment est ancrée dans ce col. |
offsetX | Integer | Décalage horizontal à partir de l'angle de la cellule, en pixels. |
offsetY | Integer | Décalage vertical depuis l'angle de la cellule, en pixels. |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRange(rangeApi)
Définit la plage de données à laquelle le segment est appliqué.
Paramètres
Nom | Type | Description |
---|---|---|
rangeApi | Range | Nouvelle plage pour ce segment. |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setTitle(title)
Définit le titre du segment. Si le titre est vide, la valeur par défaut du titre est rétablie.
Paramètres
Nom | Type | Description |
---|---|---|
title | String | Nouveau titre de ce segment. |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setTitleHorizontalAlignment(horizontalAlignment)
Définit l'alignement horizontal du titre dans le segment. La valeur null
réinitialise l'alignement.
Paramètres
Nom | Type | Description |
---|---|---|
horizontalAlignment | String | Nouvel alignement horizontal du titre de ce segment. |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setTitleTextStyle(textStyle)
Définit le style de texte du segment.
Paramètres
Nom | Type | Description |
---|---|---|
textStyle | TextStyle | Nouveau style de texte du titre du segment. |
Renvois
Slicer
: segment pour le chaînage.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets