Mengakses dan mengubah grup kerja kelompok tabel pivot.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addManualGroupingRule(groupName, groupMembers) | PivotGroup | Menambahkan aturan pengelompokan manual untuk grup pivot ini. |
areLabelsRepeated() | Boolean | Mengembalikan apakah label ditampilkan sebagai berulang. |
clearGroupingRule() | PivotGroup | Menghapus aturan pengelompokan apa pun dari grup pivot ini. |
clearSort() | PivotGroup | Menghapus pengurutan apa pun yang diterapkan ke grup ini. |
getDateTimeGroupingRule() | DateTimeGroupingRule | Menampilkan aturan pengelompokan tanggal-waktu pada grup pivot, atau null jika tidak ada aturan pengelompokan tanggal-waktu yang ditetapkan. |
getDimension() | Dimension | Menampilkan apakah ini grup baris atau kolom. |
getGroupLimit() | PivotGroupLimit | Menampilkan batas grup pivot pada grup pivot. |
getIndex() | Integer | Menampilkan indeks grup pivot ini dalam urutan grup saat ini. |
getPivotTable() | PivotTable | Menampilkan PivotTable yang mencakup pengelompokan ini. |
getSourceDataColumn() | Integer | Menampilkan jumlah kolom data sumber yang diringkas grup ini. |
getSourceDataSourceColumn() | DataSourceColumn | Menampilkan kolom sumber data tempat grup pivot beroperasi. |
hideRepeatedLabels() | PivotGroup | Sembunyikan label berulang untuk pengelompokan ini. |
isSortAscending() | Boolean | Menampilkan true jika urutannya menaik, menampilkan false jika tata urutan menurun. |
moveToIndex(index) | PivotGroup | Memindahkan grup ini ke posisi yang ditentukan dalam daftar grup baris atau kolom saat ini. |
remove() | void | Menghapus grup pivot ini dari tabel. |
removeManualGroupingRule(groupName) | PivotGroup | Menghapus aturan pengelompokan manual dengan groupName yang ditentukan. |
resetDisplayName() | PivotGroup | Mereset nama tampilan grup ini dalam tabel pivot ke nilai defaultnya. |
setDateTimeGroupingRule(dateTimeGroupingRuleType) | PivotGroup | Menetapkan aturan pengelompokan tanggal-waktu di grup pivot. |
setDisplayName(name) | PivotGroup | Menetapkan nama tampilan grup ini di tabel pivot. |
setGroupLimit(countLimit) | PivotGroup | Menetapkan batas grup pivot pada grup pivot. |
setHistogramGroupingRule(minValue, maxValue, intervalSize) | PivotGroup | Menetapkan aturan pengelompokan histogram untuk grup pivot ini. |
showRepeatedLabels() | PivotGroup | Jika ada lebih dari satu pengelompokan baris atau kolom, metode ini akan menampilkan label pengelompokan ini untuk setiap entri pengelompokan berikutnya. |
showTotals(showTotals) | PivotGroup | Menetapkan apakah akan menampilkan nilai total untuk grup pivot ini dalam tabel atau tidak. |
sortAscending() | PivotGroup | Menetapkan tata urutan menaik. |
sortBy(value, oppositeGroupValues) | PivotGroup | Mengurutkan grup ini menurut PivotValue yang ditentukan untuk nilai dari oppositeGroupValues . |
sortDescending() | PivotGroup | Menetapkan tata urutan menurun. |
totalsAreShown() | Boolean | Menampilkan apakah nilai total saat ini ditampilkan untuk grup pivot ini. |
Dokumentasi mendetail
addManualGroupingRule(groupName, groupMembers)
Menambahkan aturan pengelompokan manual untuk grup pivot ini.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
groupName | String | Nama aturan pengelompokan ini. |
groupMembers | Object[] | Nilai yang disertakan dalam aturan pengelompokan ini. |
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
areLabelsRepeated()
Mengembalikan apakah label ditampilkan sebagai berulang.
Return
Boolean
— true
jika label diulang; jika tidak, akan menampilkan false
.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearGroupingRule()
Menghapus aturan pengelompokan apa pun dari grup pivot ini.
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearSort()
Menghapus pengurutan apa pun yang diterapkan ke grup ini.
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDateTimeGroupingRule()
Menampilkan aturan pengelompokan tanggal-waktu pada grup pivot, atau null
jika tidak ada aturan pengelompokan tanggal-waktu yang ditetapkan.
Return
DateTimeGroupingRule
— Aturan pengelompokan tanggal-waktu.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDimension()
Menampilkan apakah ini grup baris atau kolom.
Return
Dimension
— dimensi yang mewakili jenis grup ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getGroupLimit()
Menampilkan batas grup pivot pada grup pivot. Menampilkan null
jika tidak ada batas grup pivot yang ditetapkan.
Return
PivotGroupLimit
— Batas grup pivot.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getIndex()
Menampilkan indeks grup pivot ini dalam urutan grup saat ini.
Return
Integer
— indeks grup pivot
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getPivotTable()
Menampilkan PivotTable
yang mencakup pengelompokan ini.
Return
PivotTable
— tabel pivot tempat grup ini berada.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSourceDataColumn()
Menampilkan jumlah kolom data sumber yang diringkas grup ini. Indeks ini berbasis 1. Jika grup ini merangkum data sumber di kolom "A" spreadsheet, metode ini akan menampilkan 1
.
Return
Integer
— nomor kolom data sumber
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSourceDataSourceColumn()
Menampilkan kolom sumber data tempat grup pivot beroperasi. Menampilkan null
jika tabel pivot bukan {DataSourcePivotTableApi}.
Return
DataSourceColumn
— Kolom sumber data tempat grup pivot beroperasi.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRepeatedLabels()
Sembunyikan label berulang untuk pengelompokan ini. Jika label sudah disembunyikan, hal ini akan mengakibatkan tidak ada pengoperasian. Jika metode ini dipanggil sebelum ada beberapa pengelompokan baris atau kolom, saat pengelompokan tambahan ditambahkan, label berulang akan disembunyikan.
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isSortAscending()
Menampilkan true
jika urutannya menaik, menampilkan false
jika tata urutan menurun.
Return
Boolean
— true
jika tata urutan menaik.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
moveToIndex(index)
Memindahkan grup ini ke posisi yang ditentukan dalam daftar grup baris atau kolom saat ini. Indeks
ini berbasis 0. Misalnya, jika grup ini harus dipindahkan ke posisi pertama, metode ini
harus dipanggil dengan 0
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
index | Integer | Indeks yang menjadi tujuan pemindahan pengelompokan ini. |
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove()
Menghapus grup pivot ini dari tabel.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeManualGroupingRule(groupName)
Menghapus aturan pengelompokan manual dengan groupName
yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
groupName | String | Nama aturan pengelompokan yang akan dihapus. |
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
resetDisplayName()
Mereset nama tampilan grup ini dalam tabel pivot ke nilai defaultnya.
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setDateTimeGroupingRule(dateTimeGroupingRuleType)
Menetapkan aturan pengelompokan tanggal-waktu di grup pivot.
Untuk menghapus aturan, gunakan clearGroupingRule()
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
dateTimeGroupingRuleType | DateTimeGroupingRuleType | Jenis aturan yang akan ditetapkan. |
Return
PivotGroup
— Grup pivot, untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setDisplayName(name)
Menetapkan nama tampilan grup ini di tabel pivot.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
name | String | Nama tampilan yang akan ditetapkan. |
Return
PivotGroup
— grup pivot untuk perantaian
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setGroupLimit(countLimit)
Menetapkan batas grup pivot pada grup pivot. Operasi hanya didukung untuk DataSourcePivotTable
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
countLimit | Integer | Batas jumlah baris atau kolom yang akan ditetapkan. Harus positif. |
Return
PivotGroup
— Grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setHistogramGroupingRule(minValue, maxValue, intervalSize)
Menetapkan aturan pengelompokan histogram untuk grup pivot ini. Aturan histogram mengatur nilai dalam kolom data sumber ke dalam bucket yang berukuran konstan. Semua nilai dari minValue
hingga maxValue
ditempatkan ke dalam grup berukuran interval
. Semua nilai di bawah minValue
ditempatkan ke dalam satu bucket, seperti semua nilai yang lebih besar dari maxValue
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
minValue | Integer | Nilai minimum untuk item yang akan dimasukkan ke dalam bucket. Nilai yang kurang dari nilai ini akan digabungkan ke dalam satu bucket. |
maxValue | Integer | Nilai maksimum untuk item yang akan dimasukkan ke dalam bucket. Nilai yang lebih besar dari nilai ini akan digabungkan ke dalam satu bucket. |
intervalSize | Integer |
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showRepeatedLabels()
Jika ada lebih dari satu pengelompokan baris atau kolom, metode ini akan menampilkan label pengelompokan ini untuk setiap entri pengelompokan berikutnya. Jika label sudah diulang, hal ini akan mengakibatkan tidak ada pengoperasian. Jika metode ini dipanggil sebelum ada beberapa pengelompokan baris atau kolom, saat pengelompokan tambahan ditambahkan, label berulang akan ditampilkan.
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showTotals(showTotals)
Menetapkan apakah akan menampilkan nilai total untuk grup pivot ini dalam tabel atau tidak.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
showTotals | Boolean | Apakah akan menampilkan total atau tidak. |
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortAscending()
Menetapkan tata urutan menaik.
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortBy(value, oppositeGroupValues)
Mengurutkan grup ini menurut PivotValue
yang ditentukan untuk nilai dari oppositeGroupValues
.
// 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']);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
value | PivotValue | Nilai pivot yang akan diurutkan. |
oppositeGroupValues | Object[] | Nilai dari grup pivot yang berlawanan (grup kolom jika mengurutkan grup baris, atau grup baris jika mengurutkan grup kolom) yang digunakan untuk mengurutkan. Urutan nilai ini menentukan prioritas untuk putusan seri. |
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sortDescending()
Menetapkan tata urutan menurun.
Return
PivotGroup
— grup pivot untuk perantaian.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
totalsAreShown()
Menampilkan apakah nilai total saat ini ditampilkan untuk grup pivot ini.
Return
Boolean
— true
jika total nilai ditampilkan untuk grup pivot ini; jika tidak, akan menampilkan
false
.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets