Class PivotGroup

PivotGroup

Mengakses dan mengubah grup kerja kelompok 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 yang diterapkan ke grup ini.
getDateTimeGroupingRule()DateTimeGroupingRuleMenampilkan aturan pengelompokan tanggal-waktu pada grup pivot, atau null jika tidak ada tanggal-waktu aturan pengelompokan ditetapkan.
getDimension()DimensionMenampilkan apakah baris 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 mencakup pengelompokan ini.
getSourceDataColumn()IntegerMenampilkan jumlah kolom data sumber yang dicatat oleh grup ini.
getSourceDataSourceColumn()DataSourceColumnMenampilkan kolom sumber data tempat grup pivot beroperasi.
hideRepeatedLabels()PivotGroupMenyembunyikan label berulang untuk pengelompokan ini.
isSortAscending()BooleanMenampilkan true jika pengurutan naik, menampilkan false jika tata urutannya 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 dalam tabel pivot ke nilai defaultnya.
setDateTimeGroupingRule(dateTimeGroupingRuleType)PivotGroupMenetapkan aturan pengelompokan tanggal-waktu pada grup pivot.
setDisplayName(name)PivotGroupMenetapkan nama tampilan grup ini dalam 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 dari pengelompokan berikutnya.
showTotals(showTotals)PivotGroupMenetapkan apakah akan menampilkan total nilai untuk grup pivot ini dalam tabel.
sortAscending()PivotGroupMenetapkan tata urutan menaik.
sortBy(value, oppositeGroupValues)PivotGroupMengurutkan grup ini berdasarkan PivotValue yang ditentukan untuk nilai dari oppositeGroupValues.
sortDescending()PivotGroupMenetapkan tata urutan yang menurun.
totalsAreShown()BooleanMenampilkan apakah total nilai 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 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()

Menampilkan apakah label ditampilkan sebagai berulang.

Pulang pergi

Booleantrue 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 dari grup pivot ini.

Pulang pergi

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 yang diterapkan ke grup ini.

Pulang pergi

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 tanggal-waktu aturan pengelompokan ditetapkan.

Pulang pergi

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 baris 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 sudah diatur.

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 mencakup pengelompokan ini.

Pulang pergi

PivotTable — tabel pivot yang memiliki 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 dicatat oleh grup ini. Indeks ini berbasis 1, jika grup ini merangkum data sumber di kolom "A" spreadsheet, metode ini 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 pivot tabel 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 telah disembunyikan, operasi ini tidak akan berjalan. Jika metode ini dipanggil sebelum ada beberapa pengelompokan baris atau kolom, saat ditambahkan, label berulang disembunyikan.

Pulang pergi

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 pengurutan naik, menampilkan false jika tata urutannya menurun.

Pulang pergi

Booleantrue jika tata urutannya naik.

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. Ini indeks berbasis 0. Misalnya, jika grup ini harus dipindahkan ke posisi pertama, metode ini harus dipanggil dengan 0.

Parameter

NamaJenisDeskripsi
indexIntegerIndeks yang menjadi tujuan pemindahan pengelompokan ini.

Pulang pergi

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

NamaJenisDeskripsi
groupNameStringNama aturan pengelompokan yang akan dihapus.

Pulang pergi

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.

Pulang pergi

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

Untuk menghapus aturan, gunakan clearGroupingRule().

Parameter

NamaJenisDeskripsi
dateTimeGroupingRuleTypeDateTimeGroupingRuleTypeJenis aturan yang akan ditetapkan.

Pulang pergi

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 dalam tabel pivot.

Parameter

NamaJenisDeskripsi
nameStringNama tampilan yang akan ditetapkan.

Pulang pergi

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

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

Pulang pergi

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 dengan ukuran 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 semua nilai yang lebih besar dari maxValue.

Parameter

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

Pulang pergi

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 dari pengelompokan berikutnya. Jika label sudah diulang, ini akan menghasilkan tanpa pengoperasian. Jika metode ini dipanggil sebelum ada beberapa pengelompokan baris atau kolom, saat pengelompokan tambahan ditambahkan, label berulang ditampilkan.

Pulang pergi

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

Parameter

NamaJenisDeskripsi
showTotalsBooleanApakah akan menampilkan total atau tidak.

Pulang pergi

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.

Pulang pergi

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 berdasarkan 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

NamaJenisDeskripsi
valuePivotValueNilai pivot yang akan diurutkan.
oppositeGroupValuesObject[]Nilai grup pivot yang berlawanan (grup kolom jika mengurutkan grup baris, atau grup baris jika menyortir grup kolom) yang digunakan untuk mengurutkan. Urutan dari nilai ini menentukan prioritas untuk pemecahan binding.

Pulang pergi

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 yang menurun.

Pulang pergi

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 total nilai saat ini ditampilkan untuk grup pivot ini.

Pulang pergi

Booleantrue 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