Pivot tablo döküm gruplarına erişme ve bu grupları değiştirme
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addManualGroupingRule(groupName, groupMembers) | PivotGroup | Bu pivot grubu için manuel gruplandırma kuralı ekler. |
areLabelsRepeated() | Boolean | Etiketlerin tekrarlanan şekilde görüntülenip görüntülenmeyeceğini döndürür. |
clearGroupingRule() | PivotGroup | Gruplandırma kurallarını bu pivot grubundan kaldırır. |
clearSort() | PivotGroup | Bu gruba uygulanan tüm sıralamaları kaldırır. |
getDateTimeGroupingRule() | DateTimeGroupingRule | Pivot grubundaki tarih-saat gruplandırma kuralını veya tarih/saat yoksa null döndürür.
gruplandırma kuralı ayarlanır. |
getDimension() | Dimension | Bunun bir satır mı yoksa sütun grubu mu olduğunu döndürür. |
getGroupLimit() | PivotGroupLimit | Pivot grubundaki pivot grubu sınırını döndürür. |
getIndex() | Integer | Geçerli grup sırasında bu pivot grubun dizinini döndürür. |
getPivotTable() | PivotTable | Bu gruplandırmanın ait olduğu PivotTable değerini döndürür. |
getSourceDataColumn() | Integer | Bu grubun özetlediği kaynak veri sütununun numarasını döndürür. |
getSourceDataSourceColumn() | DataSourceColumn | Pivot grubunun üzerinde çalıştığı veri kaynağı sütununu döndürür. |
hideRepeatedLabels() | PivotGroup | Bu gruplandırma için tekrarlanan etiketleri gizler. |
isSortAscending() | Boolean | Sıralama artan düzendeyse true değerini, sıralama ölçütü ise false değerini döndürür
azalan düzende. |
moveToIndex(index) | PivotGroup | Bu grubu, geçerli satır veya sütun grupları listesinde belirtilen konuma taşır. |
remove() | void | Bu pivot grubunu tablodan kaldırır. |
removeManualGroupingRule(groupName) | PivotGroup | Belirtilen groupName öğesini içeren manuel gruplandırma kuralını kaldırır. |
resetDisplayName() | PivotGroup | Bu grubun pivot tablodaki görünen adını varsayılan değerine sıfırlar. |
setDateTimeGroupingRule(dateTimeGroupingRuleType) | PivotGroup | Pivot grubunda tarih-saat gruplandırma kuralını ayarlar. |
setDisplayName(name) | PivotGroup | Bu grubun pivot tablodaki görünen adını ayarlar. |
setGroupLimit(countLimit) | PivotGroup | Pivot grubunda pivot grubu sınırını ayarlar. |
setHistogramGroupingRule(minValue, maxValue, intervalSize) | PivotGroup | Bu pivot grubu için histogram gruplandırma kuralı ayarlar. |
showRepeatedLabels() | PivotGroup | Birden fazla satır veya sütun gruplaması olduğunda bu yöntem, söz konusu gruplandırmanın etiketini görüntüler . |
showTotals(showTotals) | PivotGroup | Tabloda bu pivot grubu için toplam değerlerin gösterilip gösterilmeyeceğini ayarlar. |
sortAscending() | PivotGroup | Sıralama düzenini artan olacak şekilde ayarlar. |
sortBy(value, oppositeGroupValues) | PivotGroup | Bu grubu oppositeGroupValues kaynağındaki değerler için belirtilen PivotValue sütununa göre sıralar. |
sortDescending() | PivotGroup | Sıralama düzenini azalan olacak şekilde ayarlar. |
totalsAreShown() | Boolean | Bu pivot grubu için toplam değerlerin şu anda gösterilip gösterilmeyeceğini döndürür. |
Ayrıntılı belgeler
addManualGroupingRule(groupName, groupMembers)
Bu pivot grubu için manuel gruplandırma kuralı ekler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
groupName | String | Bu gruplandırma kuralının adı. |
groupMembers | Object[] | 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 bir 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ülenmeyeceğini döndürür.
Return
Boolean
— Etiketler yineleniyorsa true
; aksi takdirde false
değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearGroupingRule()
Gruplandırma kurallarını bu pivot grubundan kaldırır.
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDateTimeGroupingRule()
Pivot grubundaki tarih-saat gruplandırma kuralını veya tarih/saat yoksa null
döndürür.
gruplandırma kuralı ayarlanır.
Return
DateTimeGroupingRule
: Tarih-saat gruplandırma kuralı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 kapsamlardan bir 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ı yoksa null
değerini döndürür
ayarlandı.
Return
PivotGroupLimit
: Pivot grubu sınırı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getIndex()
Geçerli grup sırasında bu pivot grubun dizinini döndürür.
Return
Integer
— pivot grubunun dizini
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 bir 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 temellidir,
bu grup, "A" sütununda kaynak verileri özetler bu yöntem 1
değerini döndürür.
Return
Integer
— kaynak verilerin sütun numarası
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSourceDataSourceColumn()
Pivot grubunun üzerinde çalıştığı veri kaynağı sütununu döndürür. Pivot tablo, null
değerini döndürür
tablosu bir {DataSourcePivotTableApi} değil.
Return
DataSourceColumn
: Pivot grubunun üzerinde çalıştığı veri kaynağı sütunu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 durum işlem yapmamayla sonuçlanır. Bu yöntem birden fazla satır veya sütun gruplaması olmadan çağrılırsa gruplama eklendi yinelenen etiketler gizlendi.
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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
değerini, sıralama ölçütü ise false
değerini döndürür
azalan düzende.
Return
Sıralama ölçütü artan ise Boolean
— true
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
moveToIndex(index)
Bu grubu, geçerli satır veya sütun grupları listesinde belirtilen konuma taşır. Bu
indeksler 0 tabanlıdır. Örneğin, bu grubun ilk konuma taşınması gerekiyorsa
yöntemi, 0
ile çağrılmalıdır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
index | Integer | Bu gruplandırmanın taşınacağı dizin. |
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeManualGroupingRule(groupName)
Belirtilen groupName
öğesini içeren manuel gruplandırma kuralını kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
groupName | String | Kaldırılacak gruplandırma kuralının adı. |
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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
Ad | Tür | Açıklama |
---|---|---|
dateTimeGroupingRuleType | DateTimeGroupingRuleType | Ayarlanacak kural türü. |
Return
PivotGroup
— Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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
Ad | Tür | Açıklama |
---|---|---|
name | String | Ayarlanacak görünen ad. |
Return
PivotGroup
— zincirleme için pivot grubu
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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. İşlem yalnızca DataSourcePivotTable
için desteklenir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
countLimit | Integer | Ayarlanacak 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 bir 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ı, değerleri
kaynak veri sütununu sabit boyutlu paketlere böler. minValue
ile maxValue
arasındaki tüm değerler, interval
boyutundaki gruplara yerleştirilir. minValue
altındaki tüm değerler
maxValue
değerinden büyük olan tüm değerler gibi bir gruba yerleştirilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
minValue | Integer | Öğelerin paketlere yerleştirilecek minimum değeridir. Bundan küçük değerler tek bir pakette birleştirilir. |
maxValue | Integer | Paketlere yerleştirilecek öğelerin maksimum değeridir. Şundan büyük değerler: tek bir pakette birleştirilir. |
intervalSize | Integer |
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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, söz konusu gruplandırmanın etiketini görüntüler . Etiketler zaten tekrarlanırsa, bu işlem yok. Bu yöntem birden fazla satır veya sütun gruplaması olmadan çağrılırsa yinelenen etiketler gösteriliyor.
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
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 ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
showTotals | Boolean | Toplamların gösterilip gösterilmeyeceğini belirler. |
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 olacak şekilde ayarlar.
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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
kaynağındaki değerler için belirtilen PivotValue
sütununa 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
Ad | Tür | Açıklama |
---|---|---|
value | PivotValue | Sıralama ölçütü olarak kullanılacak pivot değeri. |
oppositeGroupValues | Object[] | Karşıt bir pivot grubunun (bir satır grubu veya sütun grubunu sıralıyorsanız satır grubu) ifade eder. Sıra, bu değerler, bağıntı koparmanın önceliğini belirler. |
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 olacak şekilde ayarlar.
Return
PivotGroup
: Zincirleme için pivot grubu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 toplam değerlerin şu anda gösterilip gösterilmeyeceğini döndürür.
Return
Bu pivot grubu için toplam değerler gösteriliyorsa Boolean
— true
; aksi takdirde
false
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets