表示截剪器,用于以非协作方式过滤范围、图表和数据透视表。此类包含访问和修改现有截剪器的方法。如需创建新的截剪器,请使用 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()
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()
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()
isAppliedToPivotTables()
返回是否将给定的截剪器应用于数据透视表。
弃踢回攻
Boolean
- 如果将此截剪器应用于数据透视表,则为 true
,否则为 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)
setBackgroundColor(color)
setBackgroundColorObject(color)
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