Dostęp do grup podgrup tabeli przestawnej i ich modyfikowanie.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addManualGroupingRule(groupName, groupMembers) | PivotGroup | Dodaje ręczną regułę grupowania dla tej grupy elementów tabeli przestawnej. |
areLabelsRepeated() | Boolean | Wskazuje, czy etykiety są wyświetlane jako powtarzane. |
clearGroupingRule() | PivotGroup | Usuwa z tej grupy przestawnej wszystkie reguły grupowania. |
clearSort() | PivotGroup | Usuwa sortowanie zastosowane do tej grupy. |
getDateTimeGroupingRule() | DateTimeGroupingRule | Zwraca regułę grupowania data i godzina w grupie przestawnej lub null , jeśli nie ma daty i godziny.
reguła grupowania jest ustawiona. |
getDimension() | Dimension | Wskazuje, czy jest to wiersz czy grupa kolumn. |
getGroupLimit() | PivotGroupLimit | Zwraca limit grup elementów tabeli przestawnej. |
getIndex() | Integer | Zwraca indeks tej grupy elementów tabeli przestawnej w bieżącej kolejności grup. |
getPivotTable() | PivotTable | Zwraca pole PivotTable , do którego należy ta grupa. |
getSourceDataColumn() | Integer | Zwraca numer kolumny danych źródłowych podsumowaną przez tę grupę. |
getSourceDataSourceColumn() | DataSourceColumn | Zwraca kolumnę źródła danych, na której działa grupa przestawna. |
hideRepeatedLabels() | PivotGroup | Ukrywa powtarzające się etykiety w tym grupowaniu. |
isSortAscending() | Boolean | Zwraca true , jeśli sortowanie jest rosnące, zwraca false , jeśli kolejność sortowania jest
malejąco. |
moveToIndex(index) | PivotGroup | Przenosi grupę do określonej pozycji na bieżącej liście wierszy lub grup kolumn. |
remove() | void | Usuwa tę grupę przestawną z tabeli. |
removeManualGroupingRule(groupName) | PivotGroup | Usuwa regułę grupowania ręcznego z podanym elementem groupName . |
resetDisplayName() | PivotGroup | Resetuje wyświetlaną nazwę tej grupy w tabeli przestawnej do wartości domyślnej. |
setDateTimeGroupingRule(dateTimeGroupingRuleType) | PivotGroup | Ustawia regułę grupowania według daty i godziny w grupie przestawnej. |
setDisplayName(name) | PivotGroup | Ustawia wyświetlaną nazwę tej grupy w tabeli przestawnej. |
setGroupLimit(countLimit) | PivotGroup | Określa limit grup elementów tabeli przestawnej. |
setHistogramGroupingRule(minValue, maxValue, intervalSize) | PivotGroup | Ustawia regułę grupowania histogramu dla tej grupy przestawnej. |
showRepeatedLabels() | PivotGroup | Jeśli istnieje więcej niż 1 grupowanie wierszy lub kolumn, ta metoda wyświetla etykietę tego grupowania. dla każdego wpisu w kolejnej grupie. |
showTotals(showTotals) | PivotGroup | Określa, czy w tabeli mają być wyświetlane łączne wartości tej grupy przestawnej. |
sortAscending() | PivotGroup | Ustawia kolejność sortowania na rosnącą. |
sortBy(value, oppositeGroupValues) | PivotGroup | Sortuje tę grupę według określonego parametru PivotValue dla wartości z oppositeGroupValues . |
sortDescending() | PivotGroup | Ustawia kolejność sortowania malejąco. |
totalsAreShown() | Boolean | Wskazuje, czy dla tej grupy przestawnej wyświetlane są obecnie łączne wartości. |
Szczegółowa dokumentacja
addManualGroupingRule(groupName, groupMembers)
Dodaje ręczną regułę grupowania dla tej grupy elementów tabeli przestawnej.
Parametry
Nazwa | Typ | Opis |
---|---|---|
groupName | String | Nazwa tej reguły grupowania. |
groupMembers | Object[] | Wartości uwzględnione w tej regule grupowania. |
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
areLabelsRepeated()
Wskazuje, czy etykiety są wyświetlane jako powtarzane.
Powrót
Boolean
– true
, jeśli etykiety są powtarzane; w przeciwnym razie zwraca false
.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearGroupingRule()
Usuwa z tej grupy przestawnej wszystkie reguły grupowania.
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearSort()
Usuwa sortowanie zastosowane do tej grupy.
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDateTimeGroupingRule()
Zwraca regułę grupowania data i godzina w grupie przestawnej lub null
, jeśli nie ma daty i godziny.
reguła grupowania jest ustawiona.
Powrót
DateTimeGroupingRule
– reguła grupowania według daty i godziny.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDimension()
Wskazuje, czy jest to wiersz czy grupa kolumn.
Powrót
Dimension
– wymiar reprezentujący typ tej grupy.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getGroupLimit()
Zwraca limit grup elementów tabeli przestawnej. Zwraca wartość null
, jeśli nie ma limitu grup elementów tabeli przestawnej
jest ustawiony.
Powrót
PivotGroupLimit
– limit grup elementów tabeli przestawnej.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getIndex()
Zwraca indeks tej grupy elementów tabeli przestawnej w bieżącej kolejności grup.
Powrót
Integer
– indeks grupy przestawnej,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getPivotTable()
Zwraca pole PivotTable
, do którego należy ta grupa.
Powrót
PivotTable
– tabela przestawna, do której należy ta grupa.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSourceDataColumn()
Zwraca numer kolumny danych źródłowych podsumowaną przez tę grupę. Indeks jest oparty na 1, jeśli
ta grupa podsumowuje dane źródłowe w kolumnie „A” arkusza kalkulacyjnego ta metoda zwraca 1
.
Powrót
Integer
– numer kolumny danych źródłowych,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSourceDataSourceColumn()
Zwraca kolumnę źródła danych, na której działa grupa przestawna. Zwraca null
, jeśli przestawna
Tabela nie jest typu {DataSourcePivotTableApi}.
Powrót
DataSourceColumn
– kolumna źródła danych, na której działa grupa przestawna.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRepeatedLabels()
Ukrywa powtarzające się etykiety w tym grupowaniu. Jeśli etykiety są już ukryte, w wyniku działania nie jest kompletna żadna operacja. Jeśli ta metoda jest wywoływana przed wieloma grupami wierszy lub kolumn, gdy dodatkowy dodano grupowanie: powtarzające się etykiety są ukryte.
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isSortAscending()
Zwraca true
, jeśli sortowanie jest rosnące, zwraca false
, jeśli kolejność sortowania jest
malejąco.
Powrót
Boolean
– true
, jeśli kolejność sortowania jest rosnąca.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
moveToIndex(index)
Przenosi grupę do określonej pozycji na bieżącej liście wierszy lub grup kolumn. Te
Indeksy są obliczane od 0. Jeśli na przykład grupa powinna zostać przeniesiona na pierwszą pozycję,
powinna być wywoływana za pomocą funkcji 0
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
index | Integer | Indeks, do którego należy przenieść tę grupę. |
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove()
Usuwa tę grupę przestawną z tabeli.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeManualGroupingRule(groupName)
Usuwa regułę grupowania ręcznego z podanym elementem groupName
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
groupName | String | Nazwa reguły grupowania, którą chcesz usunąć. |
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
resetDisplayName()
Resetuje wyświetlaną nazwę tej grupy w tabeli przestawnej do wartości domyślnej.
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setDateTimeGroupingRule(dateTimeGroupingRuleType)
Ustawia regułę grupowania według daty i godziny w grupie przestawnej.
Aby usunąć regułę, użyj funkcji clearGroupingRule()
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
dateTimeGroupingRuleType | DateTimeGroupingRuleType | Typ reguły do ustawienia. |
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setDisplayName(name)
Ustawia wyświetlaną nazwę tej grupy w tabeli przestawnej.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Wyświetlana nazwa, którą chcesz ustawić. |
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setGroupLimit(countLimit)
Określa limit grup elementów tabeli przestawnej. Ta operacja jest obsługiwana tylko w przypadku DataSourcePivotTable
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
countLimit | Integer | Limit liczby wierszy lub kolumn do ustawienia. Musi być liczbą dodatnią. |
Powrót
PivotGroup
– grupa przestawna na potrzeby tworzenia łańcuchów.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setHistogramGroupingRule(minValue, maxValue, intervalSize)
Ustawia regułę grupowania histogramu dla tej grupy przestawnej. Reguła histogramu porządkuje wartości w
źródłowej kolumny danych do zasobników o stałej wielkości. Wszystkie wartości od minValue
do maxValue
są umieszczane w grupach o rozmiarze interval
. Wszystkie wartości poniżej minValue
są umieszczane w jednym zasobniku, podobnie jak wszystkie wartości większe niż maxValue
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
minValue | Integer | Minimalna wartość elementów do umieszczenia w segmentach. Mniejsze wartości są zebrane w jednym zasobniku. |
maxValue | Integer | Maksymalna wartość, jaką można umieścić w segmentach. Wartości większe niż ta są zebrane w jednym zasobniku. |
intervalSize | Integer |
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showRepeatedLabels()
Jeśli istnieje więcej niż 1 grupowanie wierszy lub kolumn, ta metoda wyświetla etykietę tego grupowania. dla każdego wpisu w kolejnej grupie. Jeśli etykiety są już powtarzane, w wyniku brak operacji Jeśli ta metoda jest wywoływana przed wieloma grupami wierszy lub kolumn, gdy dodatkowe grupowanie – wyświetlane są powtórzone etykiety.
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showTotals(showTotals)
Określa, czy w tabeli mają być wyświetlane łączne wartości tej grupy przestawnej.
Parametry
Nazwa | Typ | Opis |
---|---|---|
showTotals | Boolean | Określa, czy mają być wyświetlane sumy. |
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortAscending()
Ustawia kolejność sortowania na rosnącą.
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortBy(value, oppositeGroupValues)
Sortuje tę grupę według określonego parametru PivotValue
dla wartości z oppositeGroupValues
.
// 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']);
Parametry
Nazwa | Typ | Opis |
---|---|---|
value | PivotValue | Wartość przestawna, według której ma być sortowana. |
oppositeGroupValues | Object[] | Wartości przeciwnej grupy przestawnej (grupy kolumn, jeśli sortujesz grupę wierszy lub grupę wierszy w przypadku sortowania grupy kolumn) służącej do sortowania. Kolejność te wartości określają pierwszeństwo w przypadku remisu. |
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortDescending()
Ustawia kolejność sortowania malejąco.
Powrót
PivotGroup
– grupa przestawna służąca do tworzenia łańcuchów;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
totalsAreShown()
Wskazuje, czy dla tej grupy przestawnej wyświetlane są obecnie łączne wartości.
Powrót
Boolean
– true
, jeśli dla tej grupy przestawnej wyświetlane są łączne wartości; w przeciwnym razie zwraca
false
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets