Class Slicer

Слайсер

Представляет срез , который используется для фильтрации диапазонов, диаграмм и сводных таблиц без совместной работы. Этот класс содержит методы для доступа и изменения существующих срезов. Чтобы создать новый срез, используйте Sheet.insertSlicer(range, anchorRowPos, anchorColPos) .

Методы

Метод Тип возврата Краткое описание
getBackgroundColorObject() Color Возвращает Color фона среза.
getColumnPosition() Integer Возвращает позицию столбца (относительно диапазона данных среза), к которому применяется фильтр в срезе, или null , если позиция столбца не задана.
getContainerInfo() ContainerInfo Получает информацию о том, где расположен срез на листе.
getFilterCriteria() FilterCriteria Возвращает критерии фильтра среза или null , если критерии фильтра не заданы.
getRange() Range Получает диапазон данных, к которому применяется срез.
getTitle() String Возвращает заголовок среза.
getTitleHorizontalAlignment() String Получает горизонтальное выравнивание заголовка.
getTitleTextStyle() TextStyle Возвращает текстовый стиль заголовка среза.
isAppliedToPivotTables() Boolean Возвращает, применяется ли данный срез к сводным таблицам.
remove() void Удаляет срез.
setApplyToPivotTables(applyToPivotTables) Slicer Устанавливает, следует ли применять данный срез к сводным таблицам на листе.
setBackgroundColor(color) Slicer Устанавливает цвет фона среза.
setBackgroundColorObject(color) Slicer Устанавливает Color фона среза.
setColumnFilterCriteria(columnPosition, filterCriteria) Slicer Устанавливает индекс столбца и критерии фильтрации среза.
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY) Slicer Устанавливает положение среза на листе.
setRange(rangeApi) Slicer Устанавливает диапазон данных, к которому применяется срез.
setTitle(title) Slicer Устанавливает заголовок среза.
setTitleHorizontalAlignment(horizontalAlignment) Slicer Устанавливает горизонтальное выравнивание заголовка в срезе.
setTitleTextStyle(textStyle) Slicer Устанавливает стиль текста среза.

Подробная документация

getBackgroundColorObject()

Возвращает Color фона среза.

Возвращаться

Color — цвет фона этого среза. Возвращает null , если цвет не установлен.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getColumnPosition()

Возвращает позицию столбца (относительно диапазона данных среза), к которому применяется фильтр в срезе, или null , если позиция столбца не задана. Это должна быть позиция столбца с индексом 1, аналогичная фильтру.

Возвращаться

Integer — позиция столбца этого среза.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getContainerInfo()

Получает информацию о том, где расположен срез на листе.

Возвращаться

ContainerInfo — Объект, содержащий позицию контейнера среза.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getFilterCriteria()

Возвращает критерии фильтра среза или null , если критерии фильтра не заданы.

Возвращаться

FilterCriteria — Критерии фильтра этого среза.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getRange()

Получает диапазон данных, к которому применяется срез.

Возвращаться

Range — диапазон среза.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getTitle()

Возвращает заголовок среза.

Возвращаться

String — этот срез для связывания.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getTitleHorizontalAlignment()

Получает горизонтальное выравнивание заголовка.

Возвращаться

String — горизонтальное выравнивание заголовка этого среза.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getTitleTextStyle()

Возвращает текстовый стиль заголовка среза.

Возвращаться

TextStyle — Стиль текста заголовка этого среза.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

isAppliedToPivotTables()

Возвращает, применяется ли данный срез к сводным таблицам.

Возвращаться

Booleantrue , если этот срез применяется к сводным таблицам, в противном случае false .

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

remove()

Удаляет срез.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setApplyToPivotTables(applyToPivotTables)

Устанавливает, следует ли применять данный срез к сводным таблицам на листе.

Параметры

Имя Тип Описание
applyToPivotTables Boolean Указывает, следует ли применять этот срез к сводным таблицам.

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setBackgroundColor(color)

Устанавливает цвет фона среза. null значение сбрасывает цвет фона.

Параметры

Имя Тип Описание
color String Новый цвет фона этого среза в нотации CSS (например, «#ffffff»).

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setBackgroundColorObject(color)

Устанавливает Color фона среза. null значение сбрасывает цвет фона.

Параметры

Имя Тип Описание
color Color Новый цвет фона этого слайсера.

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setColumnFilterCriteria(columnPosition, filterCriteria)

Устанавливает индекс столбца и критерии фильтрации среза. null значение сбрасывает фильтр среза.

Параметры

Имя Тип Описание
columnPosition Integer Новая позиция столбца этого среза.
filterCriteria FilterCriteria Новые критерии фильтра этого среза.

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)

Устанавливает положение среза на листе. Индексы позиции привязки строки и столбца имеют индекс 1.

Параметры

Имя Тип Описание
anchorRowPos Integer Верхняя сторона слайсера закреплена в этом ряду.
anchorColPos Integer Верхняя сторона слайсера закреплена в этом столбце.
offsetX Integer Горизонтальное смещение от угла ячейки в пикселях.
offsetY Integer Вертикальное смещение от угла ячейки в пикселях.

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setRange(rangeApi)

Устанавливает диапазон данных, к которому применяется срез.

Параметры

Имя Тип Описание
rangeApi Range Новый ассортимент для этого слайсера.

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setTitle(title)

Устанавливает заголовок среза. Пустой заголовок сбрасывает заголовок к значению по умолчанию.

Параметры

Имя Тип Описание
title String Новое название этого слайсера.

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setTitleHorizontalAlignment(horizontalAlignment)

Устанавливает горизонтальное выравнивание заголовка в срезе. null значение сбрасывает выравнивание.

Параметры

Имя Тип Описание
horizontalAlignment String Новое горизонтальное выравнивание заголовка этого среза.

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

setTitleTextStyle(textStyle)

Устанавливает стиль текста среза.

Параметры

Имя Тип Описание
textStyle TextStyle Новый текстовый стиль заголовка среза.

Возвращаться

Slicer — этот слайсер для цепочки.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

Устаревшие методы