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()

지정된 슬라이서가 피벗 테이블에 적용되는지 여부를 반환합니다.

리턴

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)

지정된 슬라이서를 워크시트의 피벗 테이블에 적용해야 하는지 여부를 설정합니다.

매개변수

이름유형설명
applyToPivotTablesBoolean이 슬라이서를 피벗 테이블에 적용할지 지정합니다.

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

setBackgroundColor(color)

슬라이서의 배경색을 설정합니다. null 값은 배경 색상을 재설정합니다.

매개변수

이름유형설명
colorStringCSS 표기에서 이 슬라이서의 새로운 배경 색상입니다 (예: '#ffffff').

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

setBackgroundColorObject(color)

슬라이서의 배경 Color를 설정합니다. null 값은 배경 색상을 재설정합니다.

매개변수

이름유형설명
colorColor이 슬라이서의 새 배경 색상입니다.

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

setColumnFilterCriteria(columnPosition, filterCriteria)

슬라이서의 열 색인 및 필터링 기준을 설정합니다. null 값은 슬라이서 필터를 재설정합니다.

매개변수

이름유형설명
columnPositionInteger이 슬라이서의 새 열 위치입니다.
filterCriteriaFilterCriteria이 슬라이서의 새 필터 기준입니다.

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)

시트에 슬라이서를 표시할 위치를 설정합니다. 앵커 행 및 열 위치 색인은 1부터 색인이 생성됩니다.

매개변수

이름유형설명
anchorRowPosInteger슬라이서의 상단이 이 행에 고정됩니다.
anchorColPosInteger슬라이서의 상단은 이 열에 고정됩니다.
offsetXInteger셀 모서리로부터의 가로 오프셋(픽셀)입니다.
offsetYInteger셀 모서리로부터의 세로 오프셋(픽셀)입니다.

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

setRange(rangeApi)

슬라이서가 적용되는 데이터 범위를 설정합니다.

매개변수

이름유형설명
rangeApiRange이 슬라이서의 새 범위입니다.

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

setTitle(title)

슬라이서의 제목을 설정합니다. 제목이 비어 있으면 제목이 기본값으로 재설정됩니다.

매개변수

이름유형설명
titleString이 슬라이서의 새 제목입니다.

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

setTitleHorizontalAlignment(horizontalAlignment)

슬라이서에서 제목의 가로 정렬을 설정합니다. null 값은 정렬을 재설정합니다.

매개변수

이름유형설명
horizontalAlignmentString이 슬라이서 제목의 새 가로 정렬입니다.

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

setTitleTextStyle(textStyle)

슬라이서의 텍스트 스타일을 설정합니다.

매개변수

이름유형설명
textStyleTextStyle슬라이서 제목의 새 텍스트 스타일입니다.

리턴

Slicer: 체이닝용 슬라이서입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

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

지원 중단된 메서드