スライサーを表します。これは、範囲、グラフ、ピボット テーブルをコラボレーション以外の方法でフィルタリングするために使用されます。このクラスには、既存のスライサーにアクセスして変更するメソッドが含まれています。新しいスライサーを作成するには、Sheet.insertSlicer(range, anchorRowPos, anchorColPos)
を使用します。
Methods
詳細なドキュメント
getBackgroundColorObject()
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()
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()
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)
setBackgroundColor(color)
setBackgroundColorObject(color)
setColumnFilterCriteria(columnPosition, filterCriteria)
スライサーの列インデックスとフィルタリング条件を設定します。null
値はスライサー フィルタをリセットします。
パラメータ
名前 | 型 | 説明 |
---|---|---|
columnPosition | Integer | このスライサーの新しい列位置。 |
filterCriteria | FilterCriteria | このスライサーの新しいフィルタ条件。 |
リターン
Slicer
- チェーン用のこのスライサー。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
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
- チェーン用のこのスライサー。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets