Pivot tablo grup 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 grup için manuel gruplandırma kuralı ekler. |
areLabelsRepeated() | Boolean | Etiketlerin tekrarlanan şekilde görüntülenip görüntülenmediğini döndürür. |
clearGroupingRule() | PivotGroup | Bu pivot gruptaki tüm gruplandırma kurallarını kaldırır. |
clearSort() | PivotGroup | Bu gruba uygulanan tüm sıralamaları kaldırır. |
getDateTimeGroupingRule() | DateTimeGroupingRule | Pivot grubundaki tarih-saat gruplama kuralını veya tarih-saat gruplandırma kuralı ayarlanmamışsa null değerini döndürü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 | Bu pivot grubun geçerli grup düzenindeki dizinini döndürür. |
getPivotTable() | PivotTable | Bu gruplamanı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 ç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 , azalan düzendeyse false değerini döndürür. |
moveToIndex(index) | PivotGroup | Bu grubu, mevcut 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 ile 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 tabloda görünen adını ayarlar. |
setGroupLimit(countLimit) | PivotGroup | Pivot grubu için pivot grubu sınırını ayarlar. |
setHistogramGroupingRule(minValue, maxValue, intervalSize) | PivotGroup | Bu pivot grup için bir histogram gruplandırma kuralı ayarlar. |
showRepeatedLabels() | PivotGroup | 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. |
showTotals(showTotals) | PivotGroup | Tabloda bu pivot grubuna ilişkin toplam değerlerin gösterilip gösterilmeyeceğini ayarlar. |
sortAscending() | PivotGroup | Sıralama düzenini artan olarak ayarlar. |
sortBy(value, oppositeGroupValues) | PivotGroup | Bu grubu oppositeGroupValues içindeki değerler için belirtilen PivotValue değerine göre sıralar. |
sortDescending() | PivotGroup | Sıralama düzenini azalan olarak ayarlar. |
totalsAreShown() | Boolean | Bu 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
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 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
Ad | Tür | Açıklama |
---|---|---|
index | Integer | Bu 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
Ad | Tür | Açıklama |
---|---|---|
groupName | String | Kaldı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
Ad | Tür | Açıklama |
---|---|---|
dateTimeGroupingRuleType | DateTimeGroupingRuleType | Ayarlanacak 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
Ad | Tür | Açıklama |
---|---|---|
name | String | Ayarlanacak 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
Ad | Tür | Açıklama |
---|---|---|
countLimit | Integer | Ayarlanacak 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
Ad | Tür | Açıklama |
---|---|---|
minValue | Integer | Öğelerin kovalara yerleştirileceği minimum değerdir. Bundan düşük değerler tek bir pakette birleştirilir. |
maxValue | Integer | Öğeler için paketlere yerleştirilecek maksimum değer. Bundan büyük değerler tek bir pakette birleştirilir. |
intervalSize | Integer |
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
Ad | Tür | Açıklama |
---|---|---|
showTotals | Boolean | Toplamları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
Ad | Tür | Açıklama |
---|---|---|
value | PivotValue | Sıralama ölçütü olarak kullanılacak pivot değeri. |
oppositeGroupValues | Object[] | 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