Class Slicer

Slicer

Représente un segment, qui permet 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 sélecteurs existants et de les modifier. Pour créer un sélecteur, utilisez Sheet.insertSlicer(range, anchorRowPos, anchorColPos).

Méthodes

MéthodeType renvoyéBrève description
getBackgroundColorObject()Color|nullRenvoie l'arrière-plan Color du sélecteur.
getColumnPosition()Integer|nullRenvoie la position de la colonne (par rapport à la plage de données du sélecteur) sur laquelle le filtre est appliqué dans le sélecteur, ou null si la position de la colonne n'est pas définie.
getContainerInfo()ContainerInfoObtient des informations sur l'emplacement du sélecteur dans la feuille.
getFilterCriteria()FilterCriteria|nullRenvoie les critères de filtrage du sélecteur ou null si les critères de filtrage ne sont pas définis.
getRange()RangeObtient la plage de données à laquelle le sélecteur est appliqué.
getTitle()StringRenvoie le titre du sélecteur.
getTitleHorizontalAlignment()StringObtient l'alignement horizontal du titre.
getTitleTextStyle()TextStyleRenvoie le style de texte du titre du sélecteur.
isAppliedToPivotTables()BooleanIndique si le sélecteur donné est appliqué aux tableaux croisés dynamiques.
remove()voidSupprime le segment.
setApplyToPivotTables(applyToPivotTables)SlicerIndique si le sélecteur donné doit être appliqué aux tableaux croisés dynamiques de la feuille de calcul.
setBackgroundColor(color)SlicerDéfinit la couleur d'arrière-plan du sélecteur.
setBackgroundColorObject(color)SlicerDéfinit l'arrière-plan Color du sélecteur.
setColumnFilterCriteria(columnPosition, filterCriteria)SlicerDéfinit l'index de colonne et les critères de filtrage du sélecteur.
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)SlicerDéfinit la position du sélecteur sur la feuille.
setRange(rangeApi)SlicerDéfinit la plage de données sur laquelle le sélecteur est appliqué.
setTitle(title)SlicerDéfinit le titre du sélecteur.
setTitleHorizontalAlignment(horizontalAlignment)SlicerDéfinit l'alignement horizontal du titre dans le sélecteur.
setTitleTextStyle(textStyle)SlicerDéfinit le style du texte du sélecteur.

Documentation détaillée

getBackgroundColorObject()

Renvoie l'arrière-plan Color du sélecteur.

Renvois

Color|null : couleur d'arrière-plan de ce sélecteur. Renvoie null si aucune couleur n'est définie.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getColumnPosition()

Renvoie la position de la colonne (par rapport à la plage de données du sélecteur) sur laquelle le filtre est appliqué dans le sélecteur, ou null si la position de la colonne n'est pas définie. Il s'agit de la position de la colonne (indexée à 1), comme pour le filtre.

Renvois

Integer|null : position de la colonne de ce sélecteur.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getContainerInfo()

Obtient des informations sur l'emplacement du sélecteur dans la feuille.

Renvois

ContainerInfo : objet contenant la position du conteneur du sélecteur.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getFilterCriteria()

Renvoie les critères de filtrage du sélecteur ou null si les critères de filtrage ne sont pas définis.

Renvois

FilterCriteria|null : critères de filtre de ce sélecteur.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getRange()

Obtient la plage de données à laquelle le sélecteur est appliqué.

Renvois

Range : plage du sélecteur.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getTitle()

Renvoie le titre du sélecteur.

Renvois

String : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getTitleHorizontalAlignment()

Obtient l'alignement horizontal du titre.

Renvois

String : alignement horizontal du titre du sélecteur.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getTitleTextStyle()

Renvoie le style de texte du titre du sélecteur.

Renvois

TextStyle : style de texte du titre de ce sélecteur.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

isAppliedToPivotTables()

Indique si le sélecteur donné est appliqué aux tableaux croisés dynamiques.

Renvois

Boolean : true si ce sélecteur est appliqué à des tableaux croisés dynamiques, sinon false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes 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 avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setApplyToPivotTables(applyToPivotTables)

Indique si le sélecteur donné doit être appliqué aux tableaux croisés dynamiques de la feuille de calcul.

Paramètres

NomTypeDescription
applyToPivotTablesBooleanIndique si ce sélecteur doit s'appliquer aux tableaux croisés dynamiques.

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes 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 sélecteur. Une valeur null réinitialise la couleur d'arrière-plan.

Paramètres

NomTypeDescription
colorStringNouvelle couleur d'arrière-plan de ce sélecteur en notation CSS (par exemple, "#ffffff").

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setBackgroundColorObject(color)

Définit l'arrière-plan Color du sélecteur. Une valeur null réinitialise la couleur d'arrière-plan.

Paramètres

NomTypeDescription
colorColorNouvelle couleur d'arrière-plan de ce sélecteur.

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes 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 sélecteur. Une valeur null réinitialise le filtre du sélecteur.

Paramètres

NomTypeDescription
columnPositionIntegerNouvelle position de colonne de ce sélecteur.
filterCriteriaFilterCriteriaNouveaux critères de filtre de ce sélecteur.

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)

Définit la position du sélecteur sur la feuille. Les indices de position de la ligne et de la colonne d'ancrage sont indexés à partir de 1.

Paramètres

NomTypeDescription
anchorRowPosIntegerLe haut du sélecteur est ancré dans cette ligne.
anchorColPosIntegerLe haut du sélecteur est ancré dans cette colonne.
offsetXIntegerDécalage horizontal par rapport au coin de la cellule, en pixels.
offsetYIntegerDécalage vertical par rapport au coin de la cellule, en pixels.

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setRange(rangeApi)

Définit la plage de données sur laquelle le sélecteur est appliqué.

Paramètres

NomTypeDescription
rangeApiRangeNouvelle plage pour ce sélecteur.

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setTitle(title)

Définit le titre du sélecteur. Si vous ne saisissez aucun titre, la valeur par défaut est rétablie.

Paramètres

NomTypeDescription
titleStringNouveau titre de ce sélecteur.

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes 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 sélecteur. Une valeur null réinitialise l'alignement.

Paramètres

NomTypeDescription
horizontalAlignmentStringNouvelle alignement horizontal du titre de ce sélecteur.

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setTitleTextStyle(textStyle)

Définit le style du texte du sélecteur.

Paramètres

NomTypeDescription
textStyleTextStyleNouveau style de texte du titre du sélecteur.

Renvois

Slicer : ce sélecteur, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

Méthodes obsolètes