Class Slicer

スライサー

スライサーを表します。これは、範囲、グラフ、ピボット テーブルをコラボレーション以外の方法でフィルタリングするために使用されます。このクラスには、既存のスライサーにアクセスして変更するメソッドが含まれています。新しいスライサーを作成するには、Sheet.insertSlicer(range, anchorRowPos, anchorColPos) を使用します。

Methods

メソッド戻り値の型概要
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 を返します。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getColumnPosition()

スライサーでフィルタが適用される列位置(スライサーのデータ範囲に対する相対位置)を返します。列位置が設定されていない場合は null を返します。これは、フィルタと同様に、列の 1 から始まる位置にする必要があります。

リターン

Integer - このスライサーの列位置。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getContainerInfo()

シート内のスライサーの位置に関する情報を取得します。

リターン

ContainerInfo - スライサーのコンテナ位置を含むオブジェクト。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getFilterCriteria()

スライサーのフィルタ条件を返します。フィルタ条件が設定されていない場合は null を返します。

リターン

FilterCriteria - このスライサーのフィルタ条件。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getRange()

スライサーが適用されるデータ範囲を取得します。

リターン

Range - スライサー範囲。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getTitle()

スライサーのタイトルを返します。

リターン

String - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getTitleHorizontalAlignment()

タイトルの水平方向の配置を取得します。

リターン

String - このスライサーのタイトルの水平方向の配置。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getTitleTextStyle()

スライサーのタイトルのテキスト スタイルを返します。

リターン

TextStyle - このスライサーのタイトルのテキスト スタイル。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

isAppliedToPivotTables()

指定されたスライサーがピボット テーブルに適用されているかどうかを返します。

リターン

Boolean - このスライサーがピボット テーブルに適用されている場合は true。それ以外の場合は false

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

remove()

スライサーを削除します。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setApplyToPivotTables(applyToPivotTables)

指定されたスライサーをワークシート内のピボット テーブルに適用するかどうかを設定します。

パラメータ

名前説明
applyToPivotTablesBooleanこのスライサーをピボット テーブルに適用するかどうかを指定します。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setBackgroundColor(color)

スライサーの背景色を設定します。null の値は背景色をリセットします。

パラメータ

名前説明
colorStringこのスライサーの背景色です(CSS 表記(「#ffffff」など)。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setBackgroundColorObject(color)

スライサーの背景 Color を設定します。null の値は背景色をリセットします。

パラメータ

名前説明
colorColorこのスライサーの新しい背景色。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setColumnFilterCriteria(columnPosition, filterCriteria)

スライサーの列インデックスとフィルタリング条件を設定します。null 値はスライサー フィルタをリセットします。

パラメータ

名前説明
columnPositionIntegerこのスライサーの新しい列位置。
filterCriteriaFilterCriteriaこのスライサーの新しいフィルタ条件。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)

シート上でスライサーが表示される位置を設定します。アンカーの行と列の位置のインデックスは、1 から始まります。

パラメータ

名前説明
anchorRowPosIntegerスライサーの上側はこの行に固定されています。
anchorColPosIntegerスライサーの上側はこの列で固定されています。
offsetXIntegerセルの隅からの水平オフセット(ピクセル単位)。
offsetYIntegerセルの隅からの垂直オフセット(ピクセル単位)。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setRange(rangeApi)

スライサーが適用されるデータ範囲を設定します。

パラメータ

名前説明
rangeApiRangeこのスライサーの新しい範囲。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setTitle(title)

スライサーのタイトルを設定します。タイトルが空の場合、タイトルはデフォルト値にリセットされます。

パラメータ

名前説明
titleStringこのスライサーの新しいタイトル。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setTitleHorizontalAlignment(horizontalAlignment)

スライサー内のタイトルの水平方向の配置を設定します。null 値はアライメントをリセットします。

パラメータ

名前説明
horizontalAlignmentStringこのスライサーのタイトルの新しい水平方向の配置。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setTitleTextStyle(textStyle)

スライサーのテキスト スタイルを設定します。

パラメータ

名前説明
textStyleTextStyleスライサーのタイトルの新しいテキスト スタイル。

リターン

Slicer - チェーン用のこのスライサー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

サポート終了のメソッド