Pivot tablo ayrıntılı gruplarına erişme ve bu grupları değiştirme
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
add | Pivot | Bu pivot grup için manuel gruplandırma kuralı ekler. |
are | Boolean | Etiketlerin tekrarlanan olarak gösterilip gösterilmediğini döndürür. |
clear | Pivot | Bu pivot gruptaki tüm gruplandırma kurallarını kaldırır. |
clear | Pivot | Bu gruba uygulanan tüm sıralamayı kaldırır. |
get | Date | Pivot gruptaki tarih-saat gruplandırma kuralını veya tarih-saat gruplandırma kuralı ayarlanmamışsa null değerini döndürür. |
get | Dimension | Bunun bir satır veya sütun grubu olup olmadığını döndürür. |
get | Pivot | Pivot grubundaki pivot grubu sınırını döndürür. |
get | Integer | Geçerli grup sıralamasında bu pivot grubun dizinini döndürür. |
get | Pivot | Bu gruplandırmanın ait olduğu Pivot öğesini döndürür. |
get | Integer | Bu grubun özetlediği kaynak veri sütununun sayısını döndürür. |
get | Data | Pivot grubun çalıştığı veri kaynağı sütununu döndürür. |
hide | Pivot | Bu gruplandırma için tekrarlanan etiketleri gizler. |
is | Boolean | Sıralama artan düzendeyse true , azalan düzendeyse false döndürür. |
move | Pivot | Bu grubu, mevcut satır veya sütun grupları listesinde belirtilen konuma taşır. |
remove() | void | Bu pivot grubunu tablodan kaldırır. |
remove | Pivot | Belirtilen group ile manuel gruplandırma kuralını kaldırır. |
reset | Pivot | Pivot tablodaki bu grubun görünen adını varsayılan değerine sıfırlar. |
set | Pivot | Pivot grupta tarih-saat gruplandırma kuralını ayarlar. |
set | Pivot | Pivot tabloda bu grubun görünen adını ayarlar. |
set | Pivot | Pivot gruptaki pivot grubu sınırını belirler. |
set | Pivot | Bu pivot grup için bir histogram gruplandırma kuralı belirler. |
show | Pivot | 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. |
show | Pivot | Tabloda bu pivot grubu için toplam değerlerin gösterilip gösterilmeyeceğini belirler. |
sort | Pivot | Sıralama düzenini artan olarak ayarlar. |
sort | Pivot | Bu grubu, opposite alanındaki değerler için belirtilen Pivot 'e göre sıralar. |
sort | Pivot | Sıralama düzenini azalan olarak ayarlar. |
totals | Boolean | Bu 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
Ad | Tür | Açıklama |
---|---|---|
group | String | Bu gruplandırma kuralının adı. |
group | Object[] | Bu gruplandırma kuralına dahil edilen değerler. |
Return
Pivot
: 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
Pivot
: 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
Pivot
: 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
Date
: 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
Pivot
: 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 Pivot
öğesini döndürür.
Return
Pivot
: 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
Data
: 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
Pivot
: 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
Ad | Tür | Açıklama |
---|---|---|
index | Integer | Bu gruplandırmanın taşınacağı dizin. |
Return
Pivot
: 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 group
ile manuel gruplandırma kuralını kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
group | String | Kaldırılacak gruplandırma kuralının adı. |
Return
Pivot
: 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
Pivot
: 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 clear
simgesini kullanın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date | Ayarlanacak kural türü. |
Return
Pivot
: 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
Ad | Tür | Açıklama |
---|---|---|
name | String | Ayarlanacak görünen ad. |
Return
Pivot
: 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 Data
için desteklenir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
count | Integer | Ayarlanacak satır veya sütun sayısı sınırı. Pozitif olmalıdır. |
Return
Pivot
: 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. min
ile max
arasındaki tüm değerler interval
boyutunda gruplara yerleştirilir. min
'ün altındaki tüm değerler ve max
'ten yüksek tüm değerler tek bir pakete yerleştirilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
min | Integer | Paketlere yerleştirilecek öğeler için minimum değer. Bu değerden düşük değerler tek bir pakette birleştirilir. |
max | Integer | Paketlere yerleştirilecek öğeler için maksimum değer. Bu değerden yüksek değerler tek bir grupta birleştirilir. |
interval | Integer |
Return
Pivot
: 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
Pivot
: 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
Ad | Tür | Açıklama |
---|---|---|
show | Boolean | Toplamların gösterilip gösterilmeyeceği. |
Return
Pivot
: 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
Pivot
: 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, opposite
alanındaki değerler için belirtilen Pivot
'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
Ad | Tür | Açıklama |
---|---|---|
value | Pivot | Sıralama ölçütü olarak kullanılacak pivot değeri. |
opposite | Object[] | 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
Pivot
: 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
Pivot
: 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