Class PivotGroup

PivotGrup

Pivot tablo ayrıntılı gruplarına erişme ve bu grupları değiştirme

Yöntemler

YöntemDönüş türüKısa açıklama
addManualGroupingRule(groupName, groupMembers)PivotGroupBu pivot grup için manuel gruplandırma kuralı ekler.
areLabelsRepeated()BooleanEtiketlerin tekrarlanan olarak gösterilip gösterilmediğini döndürür.
clearGroupingRule()PivotGroupBu pivot gruptaki tüm gruplandırma kurallarını kaldırır.
clearSort()PivotGroupBu gruba uygulanan tüm sıralamayı kaldırır.
getDateTimeGroupingRule()DateTimeGroupingRulePivot gruptaki tarih-saat gruplandırma kuralını veya tarih-saat gruplandırma kuralı ayarlanmamışsa null değerini döndürür.
getDimension()DimensionBunun bir satır veya sütun grubu olup olmadığını döndürür.
getGroupLimit()PivotGroupLimitPivot grubundaki pivot grubu sınırını döndürür.
getIndex()IntegerGeçerli grup sıralamasında bu pivot grubun dizinini döndürür.
getPivotTable()PivotTableBu gruplandırmanın ait olduğu PivotTable öğesini döndürür.
getSourceDataColumn()IntegerBu grubun özetlediği kaynak veri sütununun sayısını döndürür.
getSourceDataSourceColumn()DataSourceColumnPivot grubun çalıştığı veri kaynağı sütununu döndürür.
hideRepeatedLabels()PivotGroupBu gruplandırma için tekrarlanan etiketleri gizler.
isSortAscending()BooleanSıralama artan düzendeyse true, azalan düzendeyse false döndürür.
moveToIndex(index)PivotGroupBu grubu, mevcut satır veya sütun grupları listesinde belirtilen konuma taşır.
remove()voidBu pivot grubunu tablodan kaldırır.
removeManualGroupingRule(groupName)PivotGroupBelirtilen groupName ile manuel gruplandırma kuralını kaldırır.
resetDisplayName()PivotGroupPivot tablodaki bu grubun görünen adını varsayılan değerine sıfırlar.
setDateTimeGroupingRule(dateTimeGroupingRuleType)PivotGroupPivot grupta tarih-saat gruplandırma kuralını ayarlar.
setDisplayName(name)PivotGroupPivot tabloda bu grubun görünen adını ayarlar.
setGroupLimit(countLimit)PivotGroupPivot gruptaki pivot grubu sınırını belirler.
setHistogramGroupingRule(minValue, maxValue, intervalSize)PivotGroupBu pivot grup için bir histogram gruplandırma kuralı belirler.
showRepeatedLabels()PivotGroupBirden fazla satır veya sütun grubu olduğunda bu yöntem, sonraki grubun her girişi için bu grubun etiketini gösterir.
showTotals(showTotals)PivotGroupTabloda bu pivot grubu için toplam değerlerin gösterilip gösterilmeyeceğini belirler.
sortAscending()PivotGroupSıralama düzenini artan olarak ayarlar.
sortBy(value, oppositeGroupValues)PivotGroupBu grubu, oppositeGroupValues alanındaki değerler için belirtilen PivotValue'e göre sıralar.
sortDescending()PivotGroupSıralama düzenini azalan olarak ayarlar.
totalsAreShown()BooleanBu pivot grubu için toplam değerlerin şu anda gösterilip gösterilmediğini döndürür.

Ayrıntılı dokümanlar

addManualGroupingRule(groupName, groupMembers)

Bu pivot grup için manuel gruplandırma kuralı ekler.

Parametreler

AdTürAçıklama
groupNameStringBu gruplandırma kuralının adı.
groupMembersObject[]Bu gruplandırma kuralına dahil edilen değerler.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

areLabelsRepeated()

Etiketlerin tekrarlanan olarak gösterilip gösterilmediğini döndürür.

Return

Boolean: Etiketler tekrarlanıyorsa true, aksi takdirde false döndürülür.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

clearGroupingRule()

Bu pivot gruptaki tüm gruplandırma kurallarını kaldırır.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

clearSort()

Bu gruba uygulanan tüm sıralamayı kaldırır.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getDateTimeGroupingRule()

Pivot gruptaki tarih-saat gruplandırma kuralını veya tarih-saat gruplandırma kuralı ayarlanmamışsa null değerini döndürür.

Return

DateTimeGroupingRule: Tarih-saat gruplandırma kuralı.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getDimension()

Bunun bir satır veya sütun grubu olup olmadığını döndürür.

Return

Dimension: Bu grubun türünü temsil eden boyut

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getGroupLimit()

Pivot grubundaki pivot grubu sınırını döndürür. Pivot grubu sınırı ayarlanmamışsa null değerini döndürür.

Return

PivotGroupLimit: Pivot grubu sınırı.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getIndex()

Geçerli grup sıralamasında bu pivot grubun dizinini döndürür.

Return

Integer: Pivot grubun dizini

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getPivotTable()

Bu gruplandırmanın ait olduğu PivotTable öğesini döndürür.

Return

PivotTable: Bu grubun ait olduğu pivot tablo.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getSourceDataColumn()

Bu grubun özetlediği kaynak veri sütununun sayısını döndürür. Bu dizin 1 tabanlı olduğundan, bu grup e-tablonun "A" sütunundaki kaynak verileri özetliyorsa bu yöntem 1 değerini döndürür.

Return

Integer: Kaynak veri sütunu numarası

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getSourceDataSourceColumn()

Pivot grubun çalıştığı veri kaynağı sütununu döndürür. Pivot tablo bir {DataSourcePivotTableApi} değilse null döndürür.

Return

DataSourceColumn: Pivot grubun çalıştığı veri kaynağı sütunu.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

hideRepeatedLabels()

Bu gruplandırma için tekrarlanan etiketleri gizler. Etiketler zaten gizliyse bu işlem hiçbir işlem yapmaz. Bu yöntem, birden fazla satır veya sütun grubu oluşturulmadan önce çağrılırsa ek bir grup eklendiğinde yinelenen etiketler gizlenir.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

isSortAscending()

Sıralama artan düzendeyse true, azalan düzendeyse false döndürür.

Return

Boolean: Sıralama düzeni artan ise true.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

moveToIndex(index)

Bu grubu, mevcut satır veya sütun grupları listesinde belirtilen konuma taşır. Bu dizinler 0 tabanlı olarak çalışır. Örneğin, bu grubun ilk konuma taşınması gerekiyorsa bu yöntem 0 ile çağrılmalıdır.

Parametreler

AdTürAçıklama
indexIntegerBu gruplandırmanın taşınacağı dizin.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

remove()

Bu pivot grubunu tablodan kaldırır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

removeManualGroupingRule(groupName)

Belirtilen groupName ile manuel gruplandırma kuralını kaldırır.

Parametreler

AdTürAçıklama
groupNameStringKaldırılacak gruplandırma kuralının adı.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

resetDisplayName()

Pivot tablodaki bu grubun görünen adını varsayılan değerine sıfırlar.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setDateTimeGroupingRule(dateTimeGroupingRuleType)

Pivot grupta tarih-saat gruplandırma kuralını ayarlar.

Kuralı kaldırmak için clearGroupingRule() simgesini kullanın.

Parametreler

AdTürAçıklama
dateTimeGroupingRuleTypeDateTimeGroupingRuleTypeAyarlanacak kural türü.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setDisplayName(name)

Pivot tabloda bu grubun görünen adını ayarlar.

Parametreler

AdTürAçıklama
nameStringAyarlanacak görünen ad.

Return

PivotGroup: zincirleme için pivot grup

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setGroupLimit(countLimit)

Pivot gruptaki pivot grubu sınırını belirler. İşlem yalnızca DataSourcePivotTable için desteklenir.

Parametreler

AdTürAçıklama
countLimitIntegerAyarlanacak satır veya sütun sayısı sınırı. Pozitif olmalıdır.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setHistogramGroupingRule(minValue, maxValue, intervalSize)

Bu pivot grup için bir histogram gruplandırma kuralı belirler. Histogram kuralı, kaynak veri sütunundaki değerleri sabit boyutlu paketlere ayırır. minValue ile maxValue arasındaki tüm değerler interval boyutunda gruplara yerleştirilir. minValue'ün altındaki tüm değerler ve maxValue'ten yüksek tüm değerler tek bir pakete yerleştirilir.

Parametreler

AdTürAçıklama
minValueIntegerPaketlere yerleştirilecek öğeler için minimum değer. Bu değerden düşük değerler tek bir pakette birleştirilir.
maxValueIntegerPaketlere yerleştirilecek öğeler için maksimum değer. Bu değerden yüksek değerler tek bir grupta birleştirilir.
intervalSizeInteger

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

showRepeatedLabels()

Birden fazla satır veya sütun grubu olduğunda bu yöntem, sonraki grubun her girişi için bu grubun etiketini gösterir. Etiketler zaten tekrarlanıyorsa bu işlem yapılmaz. Bu yöntem, birden fazla satır veya sütun gruplandırması oluşturulmadan önce çağrılırsa ek bir gruplandırma eklendiğinde tekrarlanan etiketler gösterilir.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

showTotals(showTotals)

Tabloda bu pivot grubu için toplam değerlerin gösterilip gösterilmeyeceğini belirler.

Parametreler

AdTürAçıklama
showTotalsBooleanToplamların gösterilip gösterilmeyeceği.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

sortAscending()

Sıralama düzenini artan olarak ayarlar.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

sortBy(value, oppositeGroupValues)

Bu grubu, oppositeGroupValues alanındaki değerler için belirtilen PivotValue'e göre sıralar.

// 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']);

Parametreler

AdTürAçıklama
valuePivotValueSıralama ölçütü olarak kullanılacak pivot değeri.
oppositeGroupValuesObject[]Sıralama için kullanılan zıt bir pivot grubun (satır grubunu sıralarken sütun grubu veya sütun grubunu sıralarken satır grubu) değerleri. Bu değerlerin sırası, eşitlik durumundaki önceliği belirler.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

sortDescending()

Sıralama düzenini azalan olarak ayarlar.

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

totalsAreShown()

Bu pivot grubu için toplam değerlerin şu anda gösterilip gösterilmediğini döndürür.

Return

Boolean: Bu pivot grup için toplam değerler görüntüleniyorsa true döndürülür. Aksi takdirde false döndürülür.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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