피벗 테이블 소그룹 그룹에 액세스하고 수정합니다.
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addManualGroupingRule(groupName, groupMembers) | PivotGroup | 이 피벗 그룹에 수동 그룹화 규칙을 추가합니다. |
areLabelsRepeated() | Boolean | 라벨이 반복으로 표시되는지를 반환합니다. |
clearGroupingRule() | PivotGroup | 이 피벗 그룹에서 그룹화 규칙을 삭제합니다. |
clearSort() | PivotGroup | 이 그룹에 적용된 모든 정렬이 삭제됩니다. |
getDateTimeGroupingRule() | DateTimeGroupingRule | 피벗 그룹에 날짜/시간 그룹화 규칙을 반환하거나 날짜-시간 그룹화 규칙이 설정되지 않은 경우 null 를 반환합니다. |
getDimension() | Dimension | 행 또는 열 그룹인지 여부를 반환합니다. |
getGroupLimit() | PivotGroupLimit | 피벗 그룹의 피벗 그룹 한도를 반환합니다. |
getIndex() | Integer | 이 피봇 그룹의 색인을 현재 그룹 순서로 반환합니다. |
getPivotTable() | PivotTable | 이 그룹이 속한 PivotTable 를 반환합니다. |
getSourceDataColumn() | Integer | 이 그룹이 요약한 소스 데이터 열의 번호를 반환합니다. |
getSourceDataSourceColumn() | DataSourceColumn | 피벗 그룹이 작동하는 데이터 소스 열을 반환합니다. |
hideRepeatedLabels() | PivotGroup | 이 그룹의 반복되는 라벨을 숨깁니다. |
isSortAscending() | Boolean | 정렬이 오름차순이면 true 를 반환하고 정렬 순서가 내림차순이면 false 를 반환합니다. |
moveToIndex(index) | PivotGroup | 이 그룹을 현재 행 또는 열 그룹 목록에서 지정된 위치로 이동합니다. |
remove() | void | 이 피벗 그룹을 표에서 삭제합니다. |
removeManualGroupingRule(groupName) | PivotGroup | 지정된 groupName 의 수동 그룹화 규칙을 삭제합니다. |
resetDisplayName() | PivotGroup | 피벗 테이블에서 이 그룹의 표시 이름을 기본값으로 재설정합니다. |
setDateTimeGroupingRule(dateTimeGroupingRuleType) | PivotGroup | 피벗 그룹에 날짜/시간 그룹화 규칙을 설정합니다. |
setDisplayName(name) | PivotGroup | 피벗 테이블에서 이 그룹의 표시 이름을 설정합니다. |
setGroupLimit(countLimit) | PivotGroup | 피벗 그룹에 피벗 그룹 한도를 설정합니다. |
setHistogramGroupingRule(minValue, maxValue, intervalSize) | PivotGroup | 이 피벗 그룹의 히스토그램 그룹화 규칙을 설정합니다. |
showRepeatedLabels() | PivotGroup | 행 또는 열 그룹이 2개 이상인 경우 이 메서드는 후속 그룹화의 각 항목에 이 그룹화 라벨을 표시합니다. |
showTotals(showTotals) | PivotGroup | 표에서 이 피벗 그룹의 총 값을 표시할지를 설정합니다. |
sortAscending() | PivotGroup | 정렬 순서를 오름차순으로 설정합니다. |
sortBy(value, oppositeGroupValues) | PivotGroup | oppositeGroupValues 의 값에 대해 지정된 PivotValue 별로 이 그룹을 정렬합니다. |
sortDescending() | PivotGroup | 정렬 순서를 내림차순으로 설정합니다. |
totalsAreShown() | Boolean | 현재 이 피벗 그룹에 대한 총 값이 표시되는지 여부를 반환합니다. |
자세한 문서
addManualGroupingRule(groupName, groupMembers)
이 피벗 그룹에 수동 그룹화 규칙을 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
groupName | String | 이 그룹화 규칙의 이름입니다. |
groupMembers | Object[] | 이 그룹화 규칙에 포함된 값입니다. |
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
areLabelsRepeated()
라벨이 반복으로 표시되는지를 반환합니다.
Return
Boolean
— 라벨이 반복되면 true
, 그렇지 않으면 false
를 반환합니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearGroupingRule()
이 피벗 그룹에서 그룹화 규칙을 삭제합니다.
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearSort()
이 그룹에 적용된 모든 정렬이 삭제됩니다.
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDateTimeGroupingRule()
피벗 그룹에 날짜/시간 그룹화 규칙을 반환하거나 날짜-시간 그룹화 규칙이 설정되지 않은 경우 null
를 반환합니다.
Return
DateTimeGroupingRule
— 날짜-시간 그룹화 규칙입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDimension()
getGroupLimit()
피벗 그룹의 피벗 그룹 한도를 반환합니다. 피벗 그룹 한도가 설정되지 않은 경우 null
를 반환합니다.
Return
PivotGroupLimit
: 피벗 그룹 제한입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getIndex()
이 피봇 그룹의 색인을 현재 그룹 순서로 반환합니다.
Return
Integer
: 피벗 그룹 색인
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getPivotTable()
이 그룹이 속한 PivotTable
를 반환합니다.
Return
PivotTable
: 이 그룹이 속한 피벗 테이블입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSourceDataColumn()
이 그룹이 요약한 소스 데이터 열의 번호를 반환합니다. 이 색인은 1부터 시작합니다. 이 그룹이 소스 그룹의 데이터를 'A' 열에 요약하면 이 메서드는 1
를 반환합니다.
Return
Integer
— 소스 데이터 열 번호
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSourceDataSourceColumn()
피벗 그룹이 작동하는 데이터 소스 열을 반환합니다. 피벗 테이블이 {DataSourcePivotTableApi}가 아니면 null
를 반환합니다.
Return
DataSourceColumn
: 피벗 그룹이 작동하는 데이터 소스 열입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRepeatedLabels()
이 그룹의 반복되는 라벨을 숨깁니다. 라벨이 이미 숨겨져 있으면 노옵스(no-ops)가 발생합니다. 이 메서드를 여러 개의 행 또는 열 그룹화가 실행되기 전에 호출하면 추가 그룹화가 추가될 때 반복되는 라벨이 숨겨집니다.
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isSortAscending()
정렬이 오름차순이면 true
를 반환하고 정렬 순서가 내림차순이면 false
를 반환합니다.
Return
Boolean
— true
는 정렬 순서가 오름차순입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
moveToIndex(index)
이 그룹을 현재 행 또는 열 그룹 목록에서 지정된 위치로 이동합니다. 이러한 색인은 0을 기반으로 합니다. 예를 들어 이 그룹을 첫 번째 위치로 이동해야 하는 경우 0
를 사용하여 이 메서드를 호출해야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
index | Integer | 이 그룹을 이동할 색인입니다. |
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
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
removeManualGroupingRule(groupName)
지정된 groupName
의 수동 그룹화 규칙을 삭제합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
groupName | String | 삭제할 그룹화 규칙의 이름입니다. |
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
resetDisplayName()
피벗 테이블에서 이 그룹의 표시 이름을 기본값으로 재설정합니다.
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setDateTimeGroupingRule(dateTimeGroupingRuleType)
피벗 그룹에 날짜/시간 그룹화 규칙을 설정합니다.
규칙을 삭제하려면 clearGroupingRule()
를 사용합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
dateTimeGroupingRuleType | DateTimeGroupingRuleType | 설정할 규칙 유형입니다. |
Return
PivotGroup
: 체이닝할 피벗 그룹입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setDisplayName(name)
피벗 테이블에서 이 그룹의 표시 이름을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
name | String | 설정할 표시 이름입니다. |
Return
PivotGroup
: 체이닝의 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setGroupLimit(countLimit)
피벗 그룹에 피벗 그룹 한도를 설정합니다. 이 작업은 DataSourcePivotTable
에서만 지원됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
countLimit | Integer | 설정할 행 또는 열의 수 한도입니다. 양수여야 합니다. |
Return
PivotGroup
— 체이닝할 피벗 그룹입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setHistogramGroupingRule(minValue, maxValue, intervalSize)
이 피벗 그룹의 히스토그램 그룹화 규칙을 설정합니다. 히스토그램 규칙은 소스 데이터 열의 값을 일정한 크기의 버킷으로 구성합니다. minValue
부터 maxValue
까지의 모든 값이 interval
크기의 그룹에 배치됩니다. minValue
아래의 모든 값은 maxValue
보다 큰 모든 값과 마찬가지로 하나의 버킷에 배치됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
minValue | Integer | 버킷에 배치할 항목의 최소 값입니다. 이보다 작은 값은 버킷 하나로 결합됩니다. |
maxValue | Integer | 버킷에 배치할 항목의 최댓값입니다. 이보다 큰 값은 하나의 버킷으로 결합됩니다. |
intervalSize | Integer |
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showRepeatedLabels()
행 또는 열 그룹이 2개 이상인 경우 이 메서드는 후속 그룹화의 각 항목에 이 그룹화 라벨을 표시합니다. 라벨이 이미 반복되면 노옵스(no-ops)가 발생합니다. 이 메서드가 여러 행 또는 열 그룹화보다 먼저 호출되면 추가 그룹화가 추가될 때 반복되는 라벨이 표시됩니다.
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showTotals(showTotals)
표에서 이 피벗 그룹의 총 값을 표시할지를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
showTotals | Boolean | 총계 표시 여부입니다. |
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortAscending()
정렬 순서를 오름차순으로 설정합니다.
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortBy(value, oppositeGroupValues)
oppositeGroupValues
의 값에 대해 지정된 PivotValue
별로 이 그룹을 정렬합니다.
// Sorts the item group by the "SUM of Quantity" pivot value for the specified salespersons. var sheet = SpreadsheetApp.getActiveSheet(); var pivotTable = sheet.getPivotTables()[0]; var itemGroup = pivotTable.getRowGroups()[0]; var sumQuantityValue = pivotTable.getPivotValues()[0]; itemGroup.sortBy(sumQuantityValue, ['Beth', 'Amir', 'Devyn']);
매개변수
이름 | 유형 | 설명 |
---|---|---|
value | PivotValue | 정렬할 피봇 값입니다. |
oppositeGroupValues | Object[] | 정렬에 사용되는 반대 피벗 그룹 (열 그룹을 정렬하는 경우 열 그룹 또는 열 그룹을 정렬하는 경우 행 그룹)의 값입니다. 이러한 값의 순서는 넥타이 해제에 대한 우선순위를 결정합니다. |
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortDescending()
정렬 순서를 내림차순으로 설정합니다.
Return
PivotGroup
: 체이닝할 피봇 그룹
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
totalsAreShown()
현재 이 피벗 그룹에 대한 총 값이 표시되는지 여부를 반환합니다.
Return
Boolean
— 이 피벗 그룹에 대한 총 값이 표시되면 true
입니다. 그렇지 않으면 false
를 반환합니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets