Class PivotGroup

PivotGroup

Mengakses dan mengubah grup pengelompokan tabel pivot.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addManualGroupingRule(groupName, groupMembers)PivotGroupMenambahkan aturan pengelompokan manual untuk grup pivot ini.
areLabelsRepeated()BooleanMenampilkan apakah label ditampilkan sebagai berulang.
clearGroupingRule()PivotGroupMenghapus aturan pengelompokan dari grup pivot ini.
clearSort()PivotGroupMenghapus pengurutan apa pun yang diterapkan ke grup ini.
getDateTimeGroupingRule()DateTimeGroupingRuleMenampilkan aturan pengelompokan tanggal dan waktu pada grup pivot, atau null jika tidak ada aturan pengelompokan tanggal dan waktu yang ditetapkan.
getDimension()DimensionMenampilkan apakah ini adalah grup baris atau kolom.
getGroupLimit()PivotGroupLimitMenampilkan batas grup pivot pada grup pivot.
getIndex()IntegerMenampilkan indeks grup pivot ini dalam urutan grup saat ini.
getPivotTable()PivotTableMenampilkan PivotTable yang menjadi bagian dari pengelompokan ini.
getSourceDataColumn()IntegerMenampilkan jumlah kolom data sumber yang diringkas oleh grup ini.
getSourceDataSourceColumn()DataSourceColumnMenampilkan kolom sumber data tempat grup pivot beroperasi.
hideRepeatedLabels()PivotGroupMenyembunyikan label berulang untuk pengelompokan ini.
isSortAscending()BooleanMenampilkan true jika pengurutan menaik, menampilkan false jika urutan pengurutan menurun.
moveToIndex(index)PivotGroupMemindahkan grup ini ke posisi yang ditentukan dalam daftar grup baris atau kolom saat ini.
remove()voidMenghapus grup pivot ini dari tabel.
removeManualGroupingRule(groupName)PivotGroupMenghapus aturan pengelompokan manual dengan groupName yang ditentukan.
resetDisplayName()PivotGroupMereset nama tampilan grup ini di tabel pivot ke nilai defaultnya.
setDateTimeGroupingRule(dateTimeGroupingRuleType)PivotGroupMenetapkan aturan pengelompokan tanggal dan waktu pada grup pivot.
setDisplayName(name)PivotGroupMenetapkan nama tampilan grup ini di tabel pivot.
setGroupLimit(countLimit)PivotGroupMenetapkan batas grup pivot pada grup pivot.
setHistogramGroupingRule(minValue, maxValue, intervalSize)PivotGroupMenetapkan aturan pengelompokan histogram untuk grup pivot ini.
showRepeatedLabels()PivotGroupJika ada lebih dari satu pengelompokan baris atau kolom, metode ini akan menampilkan label pengelompokan ini untuk setiap entri pengelompokan berikutnya.
showTotals(showTotals)PivotGroupMenetapkan apakah akan menampilkan total nilai untuk grup pivot ini dalam tabel.
sortAscending()PivotGroupMenetapkan urutan pengurutan menjadi menaik.
sortBy(value, oppositeGroupValues)PivotGroupMengurutkan grup ini berdasarkan PivotValue yang ditentukan untuk nilai dari oppositeGroupValues.
sortDescending()PivotGroupMenetapkan urutan pengurutan ke menurun.
totalsAreShown()BooleanMenampilkan apakah nilai total saat ini ditampilkan untuk grup pivot ini.

Dokumentasi mendetail

addManualGroupingRule(groupName, groupMembers)

Menambahkan aturan pengelompokan manual untuk grup pivot ini.

Parameter

NamaJenisDeskripsi
groupNameStringNama aturan pengelompokan ini.
groupMembersObject[]Nilai yang disertakan dalam aturan pengelompokan ini.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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()

Menampilkan apakah label ditampilkan sebagai berulang.

Pulang pergi

Booleantrue jika label diulang; jika tidak, 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 dari grup pivot ini.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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 dan waktu pada grup pivot, atau null jika tidak ada aturan pengelompokan tanggal dan waktu yang ditetapkan.

Pulang pergi

DateTimeGroupingRule — Aturan pengelompokan tanggal dan 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 adalah grup baris atau kolom.

Pulang pergi

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.

Pulang pergi

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.

Pulang pergi

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 menjadi bagian dari pengelompokan ini.

Pulang pergi

PivotTable — tabel pivot yang berisi 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

getSourceDataColumn()

Menampilkan jumlah kolom data sumber yang diringkas oleh grup ini. Indeks ini berbasis 1, jika grup ini meringkas data sumber di kolom "A" pada spreadsheet, metode ini akan menampilkan 1.

Pulang pergi

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}.

Pulang pergi

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()

Menyembunyikan label berulang untuk pengelompokan ini. Jika label sudah disembunyikan, tindakan ini akan menghasilkan no-op. Jika metode ini dipanggil sebelum ada beberapa pengelompokan baris atau kolom, saat pengelompokan tambahan ditambahkan, label berulang akan disembunyikan.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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 pengurutan menaik, menampilkan false jika urutan pengurutan menurun.

Pulang pergi

Booleantrue jika urutan pengurutannya 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

NamaJenisDeskripsi
indexIntegerIndeks tempat pengelompokan ini akan dipindahkan.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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

NamaJenisDeskripsi
groupNameStringNama aturan pengelompokan yang akan dihapus.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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 di tabel pivot ke nilai defaultnya.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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 dan waktu pada grup pivot.

Untuk menghapus aturan, gunakan clearGroupingRule().

Parameter

NamaJenisDeskripsi
dateTimeGroupingRuleTypeDateTimeGroupingRuleTypeJenis aturan yang akan ditetapkan.

Pulang pergi

PivotGroup — Grup pivot, untuk pembuatan rantai.

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

NamaJenisDeskripsi
nameStringNama tampilan yang akan ditetapkan.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai

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 ini hanya didukung untuk DataSourcePivotTable.

Parameter

NamaJenisDeskripsi
countLimitIntegerBatas jumlah baris atau kolom yang akan ditetapkan. Harus positif.

Pulang pergi

PivotGroup — Grup pivot untuk pengaitan.

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 berukuran konstan. Semua nilai dari minValue hingga maxValue ditempatkan ke dalam grup berukuran interval. Semua nilai di bawah minValue ditempatkan ke dalam satu bucket, begitu juga dengan semua nilai yang lebih besar dari maxValue.

Parameter

NamaJenisDeskripsi
minValueIntegerNilai minimum untuk item yang akan ditempatkan ke dalam bucket. Nilai yang lebih kecil dari ini digabungkan ke dalam satu bucket.
maxValueIntegerNilai maksimum untuk item yang akan ditempatkan ke dalam bucket. Nilai yang lebih besar dari ini digabungkan ke dalam satu bucket.
intervalSizeInteger

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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, tindakan ini akan menghasilkan tidak ada operasi. Jika metode ini dipanggil sebelum ada beberapa pengelompokan baris atau kolom, saat pengelompokan tambahan ditambahkan, label berulang akan ditampilkan.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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 total nilai untuk grup pivot ini dalam tabel.

Parameter

NamaJenisDeskripsi
showTotalsBooleanMenentukan apakah akan menampilkan total atau tidak.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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 urutan pengurutan menjadi menaik.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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 berdasarkan PivotValue yang ditentukan untuk nilai dari oppositeGroupValues.

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

Parameter

NamaJenisDeskripsi
valuePivotValueNilai pivot yang akan diurutkan.
oppositeGroupValuesObject[]Nilai 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 pemutusan seri.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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 urutan pengurutan ke menurun.

Pulang pergi

PivotGroup — grup pivot untuk pembuatan rantai.

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.

Pulang pergi

Booleantrue jika total nilai ditampilkan untuk grup pivot ini; jika tidak, 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