Class PivotGroup

PivotGrup

Pivot tablo ayrım gruplarına erişme ve bunları değiştirme

Yöntemler

YöntemDönüş türüKısa açıklama
addManualGroupingRule(groupName, groupMembers)PivotGroupBu pivot grubu için manuel gruplandırma kuralı ekler.
areLabelsRepeated()BooleanEtiketlerin tekrarlı olarak gösterilip gösterilmediğini döndürür.
clearGroupingRule()PivotGroupBu pivot grubundaki tüm gruplandırma kurallarını kaldırır.
clearSort()PivotGroupBu gruba uygulanan tüm sıralamaları kaldırır.
getDateTimeGroupingRule()DateTimeGroupingRule|nullPivot 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()PivotGroupLimit|nullPivot grubundaki pivot grubu sınırını döndürür.
getIndex()IntegerBu pivot grubunun geçerli grup sırasındaki dizinini döndürür.
getPivotTable()PivotTableBu gruplandırmanın ait olduğu PivotTable değerini döndürür.
getSourceDataColumn()IntegerBu grubun özetlediği kaynak veri sütununun sayısını döndürür.
getSourceDataSourceColumn()DataSourceColumn|nullPivot grubun üzerinde ç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 değerini 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)PivotGroupBu grubun pivot tablodaki görünen adını ayarlar.
setGroupLimit(countLimit)PivotGroupPivot grubunda pivot grubu sınırını ayarlar.
setHistogramGroupingRule(minValue, maxValue, intervalSize)PivotGroupBu pivot grubu için histogram gruplandırma kuralı ayarlar.
showRepeatedLabels()PivotGroupBirden fazla satır veya sütun gruplandırması olduğunda bu yöntem, sonraki gruplandırmanın her girişi için bu gruplandırmanın etiketini gösterir.
showTotals(showTotals)PivotGroupBu pivot grubu için toplam değerlerin tabloda gösterilip gösterilmeyeceğini ayarlar.
sortAscending()PivotGroupSıralama düzenini artan olarak ayarlar.
sortBy(value, oppositeGroupValues)PivotGroupBu grubu, oppositeGroupValues değerleri için belirtilen PivotValue'ya göre sıralar.
sortDescending()PivotGroupSıralama düzenini azalan olarak ayarlar.
totalsAreShown()BooleanToplam değerlerin şu anda bu pivot grubu için gösterilip gösterilmediğini döndürür.

Ayrıntılı belgeler

addManualGroupingRule(groupName, groupMembers)

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

Parametreler

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

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

areLabelsRepeated()

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

Return

Etiketler tekrarlanıyorsa Booleantrue, aksi takdirde false değerini döndürür.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

clearGroupingRule()

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

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

clearSort()

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

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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|null: Tarih-saat gruplandırma kuralı.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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|null: Pivot grubu sınırı.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getIndex()

Bu pivot grubunun geçerli grup sırasındaki dizinini döndürür.

Return

Integer: Pivot grubun dizini

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getPivotTable()

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

Return

PivotTable: Bu grubun ait olduğu pivot tablo.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ıdır. 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getSourceDataSourceColumn()

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

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 etkisiz olur. Bu yöntem birden fazla satır veya sütun gruplandırması olmadan önce çağrılırsa ek bir gruplandırma eklendiğinde yinelenen etiketler gizlenir.

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

isSortAscending()

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

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ıdı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 grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 gruplama kuralının adı.

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 kullanılan pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setDisplayName(name)

Bu grubun pivot tablodaki görünen adını ayarlar.

Parametreler

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

Return

PivotGroup: Zincirleme için pivot grubu

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setGroupLimit(countLimit)

Pivot grubunda pivot grubu sınırını ayarlar. Bu iş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 grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setHistogramGroupingRule(minValue, maxValue, intervalSize)

Bu pivot grubu için histogram gruplandırma kuralı ayarlar. Histogram kuralı, kaynak veri sütunundaki değerleri sabit boyutlu gruplar halinde düzenler. minValue ile maxValue arasındaki tüm değerler, interval boyutundaki gruplara yerleştirilir. minValue değerinin altındaki tüm değerler ve maxValue değerinden büyük tüm değerler tek bir pakete yerleştirilir.

Parametreler

AdTürAçıklama
minValueIntegerÖğelerin paketlere yerleştirilmesi için minimum değer. Bundan küçük değerler tek bir pakette birleştirilir.
maxValueIntegerÖğelerin gruplandırılacağı maksimum değer. Bu değerden büyük olanlar tek bir grupta birleştirilir.
intervalSizeInteger

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

showRepeatedLabels()

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

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

showTotals(showTotals)

Bu pivot grubu için toplam değerlerin tabloda gösterilip gösterilmeyeceğini ayarlar.

Parametreler

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

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

sortBy(value, oppositeGroupValues)

Bu grubu, oppositeGroupValues değerleri için belirtilen PivotValue'ya 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 için kullanılacak pivot değer.
oppositeGroupValuesObject[]Sıralama için kullanılan karşıt pivot grubun (bir satır grubu sıralanıyorsa sütun grubu, bir sütun grubu sıralanıyorsa satır grubu) değerleri. Bu değerlerin sırası, eşitlik durumunda önceliği belirler.

Return

PivotGroup: Zincirleme için pivot grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 grubu.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

totalsAreShown()

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

Return

Boolean: Bu pivot grubu için toplam değerler gösteriliyorsa true, aksi takdirde false değerini döndürür.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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