Class PivotGroup

PivotGroup

Pivot tablo grup 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 şekilde görüntülenip görüntülenmediğ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ıralamaları kaldırır.
getDateTimeGroupingRule()DateTimeGroupingRulePivot grubundaki tarih-saat gruplama kuralını veya tarih-saat gruplandırma kuralı ayarlanmamışsa null değerini döndürür.
getDimension()DimensionBunun bir satır mı yoksa sütun grubu mu olduğunu döndürür.
getGroupLimit()PivotGroupLimitPivot grubundaki pivot grubu sınırını döndürür.
getIndex()IntegerBu pivot grubun geçerli grup düzenindeki dizinini döndürür.
getPivotTable()PivotTableBu gruplamanın ait olduğu PivotTable değerini döndürür.
getSourceDataColumn()IntegerBu grubun özetlediği kaynak veri sütununun numarasını döndürür.
getSourceDataSourceColumn()DataSourceColumnPivot grubunun ç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()PivotGroupBu grubun pivot tablodaki görünen adını varsayılan değerine sıfırlar.
setDateTimeGroupingRule(dateTimeGroupingRuleType)PivotGroupPivot grubunda tarih-saat gruplandırma kuralını ayarlar.
setDisplayName(name)PivotGroupBu grubun pivot tabloda görünen adını ayarlar.
setGroupLimit(countLimit)PivotGroupPivot grubu için pivot grubu sınırını ayarlar.
setHistogramGroupingRule(minValue, maxValue, intervalSize)PivotGroupBu pivot grup için bir histogram gruplandırma kuralı ayarlar.
showRepeatedLabels()PivotGroupBirden fazla satır veya sütun gruplaması olduğunda bu yöntem, sonraki gruplamanın her bir girişi için bu gruplamanın etiketini görüntüler.
showTotals(showTotals)PivotGroupTabloda bu pivot grubuna ilişkin toplam değerlerin gösterilip gösterilmeyeceğini ayarlar.
sortAscending()PivotGroupSıralama düzenini artan olarak ayarlar.
sortBy(value, oppositeGroupValues)PivotGroupBu grubu oppositeGroupValues içindeki değerler için belirtilen PivotValue değerine göre sıralar.
sortDescending()PivotGroupSıralama düzenini azalan olarak ayarlar.
totalsAreShown()BooleanBu pivot grubu için şu anda toplam değerlerin gösterilip gösterilmediğini döndürür.

Ayrıntılı belgeler

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

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

areLabelsRepeated()

Etiketlerin tekrarlanan şekilde görüntülenip görüntülenmediğini döndürür.

Return

Boolean: Etiketler tekrarlanıyorsa true; aksi takdirde false değerini döndürür.

Yetkilendirme

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

  • 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ı, aşağıdaki kapsamların 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 grup.

Yetkilendirme

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

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

getDateTimeGroupingRule()

Pivot grubundaki tarih-saat gruplama 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ı, aşağıdaki kapsamların 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 mı yoksa sütun grubu mu olduğunu döndürür.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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: Pivot grubu sınırı.

Yetkilendirme

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

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

getIndex()

Bu pivot grubun geçerli grup düzenindeki dizinini döndürür.

Return

Integer - pivot grubun dizini

Yetkilendirme

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

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

getPivotTable()

Bu gruplamanı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 kapsamların 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 numarasını döndürür. Bu dizin 1 tabanlıdır. Bu grup, e-tablonun "A" sütunundaki kaynak verileri özetlerse bu yöntem 1 değerini döndürür.

Return

Integer — kaynak veri sütun numarası

Yetkilendirme

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

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

getSourceDataSourceColumn()

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

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 işlemsiz bir sonuç elde edilir. Bu yöntem birden fazla satır veya sütun gruplamasından önce çağrılırsa, ek bir gruplandırma eklendiğinde tekrarlanan etiketler gizlenir.

Return

PivotGroup: zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 düzendeyse true.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 endeksler 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 gruplamanın taşınacağı dizin.

Return

PivotGroup: zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 kapsamların 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 gruplandırma kuralının adı.

Return

PivotGroup: zincirleme için pivot grup.

Yetkilendirme

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

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

resetDisplayName()

Bu grubun pivot tablodaki 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ı, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setDateTimeGroupingRule(dateTimeGroupingRuleType)

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

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

Parametreler

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

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 tabloda görünen adını ayarlar.

Parametreler

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

Return

PivotGroup: zincirleme bağlantı için pivot grup

Yetkilendirme

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

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

setGroupLimit(countLimit)

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

Parametreler

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

Return

PivotGroup: Zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 grup için bir 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 altındaki tüm değerler ve maxValue değerinden büyük tüm değerler bir pakete yerleştirilir.

Parametreler

AdTürAçıklama
minValueIntegerÖğelerin kovalara yerleştirileceği minimum değerdir. Bundan düşük değerler tek bir pakette birleştirilir.
maxValueIntegerÖğeler için paketlere yerleştirilecek maksimum değer. Bundan büyük değerler tek bir pakette birleştirilir.
intervalSizeInteger

Return

PivotGroup: zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 gruplaması olduğunda bu yöntem, sonraki gruplamanın her bir girişi için bu gruplamanın etiketini görüntüler. Etiketler zaten tekrarlanırsa bu durum işlemsiz olarak sonuçlanır. Bu yöntem birden fazla satır veya sütun gruplamasından önce çağrılırsa, ek bir gruplandırma eklendiğinde yinelenen etiketler gösterilir.

Return

PivotGroup: zincirleme için pivot grup.

Yetkilendirme

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

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

showTotals(showTotals)

Tabloda bu pivot grubuna ilişkin toplam değerlerin gösterilip gösterilmeyeceğini ayarlar.

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ı, aşağıdaki kapsamların 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 grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 içindeki değerler için belirtilen PivotValue değerine göre sıralar.

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

Parametreler

AdTürAçıklama
valuePivotValueSıralama ölçütü olarak kullanılacak pivot değeri.
oppositeGroupValuesObject[]Sıralama için kullanılan karşı pivot grubun (satır grubu sıralanıyorsa sütun grubu veya sütun grubu sıralanıyorsa satır grubu) değerleri. Bu değerlerin sırası, bağlantı kopma önceliğini belirler.

Return

PivotGroup: zincirleme için pivot grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 grup.

Yetkilendirme

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

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

totalsAreShown()

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

Return

Boolean - Bu pivot grup 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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