Class PivotGroup

Grupa

Dostęp do grup szczegółowych tabeli przestawnej i ich modyfikowanie.

Metody

MetodaZwracany typKrótki opis
addManualGroupingRule(groupName, groupMembers)PivotGroupDodaje regułę grupowania ręcznego dla tej grupy elementów tabeli przestawnej.
areLabelsRepeated()BooleanZwraca informacje o tym, czy etykiety są wyświetlane jako powtarzające się.
clearGroupingRule()PivotGroupUsuwa z tej grupy przestawnej wszystkie reguły grupowania.
clearSort()PivotGroupUsuwa sortowanie zastosowane do tej grupy.
getDateTimeGroupingRule()DateTimeGroupingRuleZwraca regułę grupowania „data i godzina” w grupie przestawnej lub null, jeśli nie ustawiono reguły grupowania „data i godzina”.
getDimension()DimensionZwraca wartość wskazującą, czy jest to grupa wierszy czy kolumn.
getGroupLimit()PivotGroupLimitZwraca limit grupowania elementów tabeli przestawnej.
getIndex()IntegerZwraca indeks tej grupy elementów tabeli przestawnej w bieżącej kolejności grup.
getPivotTable()PivotTableZwraca PivotTable, do której należy to uporządkowanie.
getSourceDataColumn()IntegerZwraca numer kolumny danych źródłowych, która jest podsumowywana przez tę grupę.
getSourceDataSourceColumn()DataSourceColumnZwraca kolumnę źródła danych, na której działa grupa przestawna.
hideRepeatedLabels()PivotGroupUkrywa powtarzające się etykiety w tym grupowaniu.
isSortAscending()BooleanZwraca wartość true, jeśli sortowanie jest rosnące, oraz false, jeśli sortowanie jest malejące.
moveToIndex(index)PivotGroupPrzenosi tę grupę na wskazane miejsce na bieżącej liście grup wierszy lub kolumn.
remove()voidUsuwa tę grupę elementów z tabeli.
removeManualGroupingRule(groupName)PivotGroupUsuwa regułę ręcznego grupowania o określonym identyfikatorze groupName.
resetDisplayName()PivotGroupPrzywraca wyświetlaną nazwę tej grupy w tabeli przestawnej do wartości domyślnej.
setDateTimeGroupingRule(dateTimeGroupingRuleType)PivotGroupUstawia regułę grupowania „data i godzina” w grupie przestawnej.
setDisplayName(name)PivotGroupUstawia wyświetlaną nazwę tej grupy w tabeli przestawnej.
setGroupLimit(countLimit)PivotGroupUstawia limit grupowania elementów tabeli przestawnej dla grupy.
setHistogramGroupingRule(minValue, maxValue, intervalSize)PivotGroupUstawia regułę grupowania histogramu dla tej grupy elementów tabeli przestawnej.
showRepeatedLabels()PivotGroupJeśli istnieje więcej niż jedno grupowanie wierszy lub kolumn, ta metoda wyświetla etykietę tego grupowania dla każdego wpisu kolejnego grupowania.
showTotals(showTotals)PivotGroupOkreśla, czy w tabeli mają być wyświetlane wartości łączne dla tej grupy przestawnej.
sortAscending()PivotGroupUstawia kolejność sortowania na rosnącą.
sortBy(value, oppositeGroupValues)PivotGroupTa grupa jest sortowana według określonego atrybutu PivotValue (wartości z elementu oppositeGroupValues).
sortDescending()PivotGroupUstawia kolejność sortowania na malejącą.
totalsAreShown()BooleanZwraca wartość wskazującą, czy w przypadku tej grupy wierszy są obecnie wyświetlane wartości łączne.

Szczegółowa dokumentacja

addManualGroupingRule(groupName, groupMembers)

Dodaje regułę grupowania ręcznego dla tej grupy elementów tabeli przestawnej.

Parametry

NazwaTypOpis
groupNameStringNazwa tej reguły grupowania.
groupMembersObject[]Wartości uwzględnione w tej regule grupowania.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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()

Zwraca informacje o tym, czy etykiety są wyświetlane jako powtarzające się.

Powrót

Booleantrue, jeśli etykiety są powtarzane; w przeciwnym razie zwraca false.

Autoryzacja

Skrypty, które korzystają 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 do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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 do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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 ustawiono reguły grupowania „data i godzina”.

Powrót

DateTimeGroupingRule – reguła grupowania „data i godzina”.

Autoryzacja

Skrypty, które korzystają 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()

Zwraca wartość wskazującą, czy jest to grupa wierszy czy kolumn.

Powrót

Dimension – wymiar reprezentujący typ tej grupy

Autoryzacja

Skrypty, które korzystają 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 grupowania elementów tabeli przestawnej. Zwraca wartość null, jeśli nie ustawiono limitu grupowania elementów tabeli przestawnej.

Powrót

PivotGroupLimit – limit grupowania elementów tabeli przestawnej.

Autoryzacja

Skrypty, które korzystają 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 elementów tabeli przestawnej,

Autoryzacja

Skrypty, które korzystają 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 PivotTable, do której należy to uporządkowanie.

Powrót

PivotTable – tabela przestawna, do której należy ta grupa.

Autoryzacja

Skrypty, które korzystają 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, która jest podsumowywana przez tę grupę. Ten indeks jest oparty na 1. Jeśli 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, które korzystają 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 tabela przestawna nie jest typu {DataSourcePivotTableApi}.

Powrót

DataSourceColumn – kolumna źródła danych, na której działa grupa tabeli przestawnej.

Autoryzacja

Skrypty, które korzystają 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, ta metoda nie będzie miała żadnego działania. Jeśli ta metoda zostanie wywołana przed utworzeniem wielu grup wierszy lub kolumn, po dodaniu kolejnej grupy powtarzające się etykiety zostaną ukryte.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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 wartość true, jeśli sortowanie jest rosnące, oraz false, jeśli sortowanie jest malejące.

Powrót

Booleantrue, jeśli kolejność sortowania jest rosnąca.

Autoryzacja

Skrypty, które korzystają 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 tę grupę na wskazane miejsce na bieżącej liście grup wierszy lub kolumn. Te indeksy są oparte na 0. Jeśli na przykład grupa ma zostać przeniesiona na pierwszą pozycję, należy wywołać tę metodę za pomocą parametru 0.

Parametry

NazwaTypOpis
indexIntegerIndeks, do którego chcesz przenieść to grupowanie.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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ę elementów z tabeli.

Autoryzacja

Skrypty, które korzystają 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łę ręcznego grupowania o określonym identyfikatorze groupName.

Parametry

NazwaTypOpis
groupNameStringNazwa reguły grupowania, którą chcesz usunąć.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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()

Przywraca wyświetlaną nazwę tej grupy w tabeli przestawnej do wartości domyślnej.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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 „data i godzina” w grupie przestawnej.

Aby usunąć regułę, użyj clearGroupingRule().

Parametry

NazwaTypOpis
dateTimeGroupingRuleTypeDateTimeGroupingRuleTypeTyp reguły do ustawienia.

Powrót

PivotGroup – grupa przestawna, do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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

NazwaTypOpis
nameStringWyświetlana nazwa do ustawienia.

Powrót

PivotGroup – grupa przestawna do łańcucha

Autoryzacja

Skrypty, które korzystają 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)

Ustawia limit grupowania elementów tabeli przestawnej dla grupy. Ta operacja jest obsługiwana tylko w przypadku DataSourcePivotTable.

Parametry

NazwaTypOpis
countLimitIntegerLimit liczby wierszy lub kolumn do ustawienia. Musi być dodatni.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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 elementów tabeli przestawnej. Reguła histogramu porządkuje wartości w kolumnie danych źródłowych w zasoby o stałym rozmiarze. 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

NazwaTypOpis
minValueIntegerMinimalna wartość elementów, które mają być umieszczane w zasobnikach. Wartości mniejsze od tego parametru są łączone w jeden zasobnik.
maxValueIntegerMaksymalna wartość elementów, które mają być umieszczane w workach. Wartości większe niż ta wartość są łączone w jedną grupę.
intervalSizeInteger

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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ż jedno grupowanie wierszy lub kolumn, ta metoda wyświetla etykietę tego grupowania dla każdego wpisu kolejnego grupowania. Jeśli etykiety są już powtarzane, powoduje to błąd. Jeśli ta metoda zostanie wywołana przed utworzeniem wielu grup wierszy lub kolumn, po dodaniu dodatkowej grupy zostaną wyświetlone powtarzające się etykiety.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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 wartości łączne dla tej grupy przestawnej.

Parametry

NazwaTypOpis
showTotalsBooleanOkreśla, czy wyświetlać sumy.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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 do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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)

Ta grupa jest sortowana według określonego atrybutu PivotValue (wartości z elementu oppositeGroupValues).

// Sorts the item group by the "SUM of Quantity" pivot value for the specified
// salespersons.
const sheet = SpreadsheetApp.getActiveSheet();
const pivotTable = sheet.getPivotTables()[0];
const itemGroup = pivotTable.getRowGroups()[0];
const sumQuantityValue = pivotTable.getPivotValues()[0];
itemGroup.sortBy(sumQuantityValue, ['Beth', 'Amir', 'Devyn']);

Parametry

NazwaTypOpis
valuePivotValueWartość w tabeli przestawnej, według której chcesz posortować dane.
oppositeGroupValuesObject[]wartości przeciwnej grupy przestawnej (grupy kolumn, jeśli sortujesz grupę wierszy, lub grupy wierszy, jeśli sortujesz grupę kolumn), które są używane do sortowania; Kolejność tych wartości określa kolejność rozstrzygania remisów.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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 na malejącą.

Powrót

PivotGroup – grupa przestawna do łańcuchowania.

Autoryzacja

Skrypty, które korzystają 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()

Zwraca wartość wskazującą, czy w przypadku tej grupy wierszy są obecnie wyświetlane wartości łączne.

Powrót

Booleantrue, jeśli w przypadku tej grupy przestawnej wyświetlane są wartości całkowite, w przeciwnym razie zwraca wartość false.

Autoryzacja

Skrypty, które korzystają 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