Class PivotGroup

GrupPivot

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 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 mencakup pengelompokan ini.
getSourceDataColumn()IntegerMenampilkan jumlah kolom data sumber yang dirangkum 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 tata urutan turun.
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 dan 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 kolom atau baris, metode ini akan menampilkan label pengelompokan ini untuk setiap entri pengelompokan berikutnya.
showTotals(showTotals)PivotGroupMenetapkan apakah akan menampilkan nilai total untuk grup pivot ini dalam tabel.
sortAscending()PivotGroupMenetapkan tata urutan untuk menaik.
sortBy(value, oppositeGroupValues)PivotGroupMengurutkan grup ini berdasarkan PivotValue yang ditentukan untuk nilai dari oppositeGroupValues.
sortDescending()PivotGroupMenetapkan tata urutan 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

NameJenisDeskripsi
groupNameStringNama aturan pengelompokan ini.
groupMembersObject[]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()

Menampilkan apakah label ditampilkan sebagai berulang.

Return

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.

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

Return

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.

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 yang dimiliki 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 dirangkum oleh grup ini. Indeks ini berbasis 1. Jika grup ini merangkum data sumber dalam kolom "A" dari 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()

Menyembunyikan label berulang untuk pengelompokan ini. Jika label sudah disembunyikan, hal ini akan menyebabkan tidak ada operasi. Jika metode ini dipanggil sebelum ada beberapa pengelompokan baris atau kolom, pengelompokan tambahan akan ditambahkan saat pengelompokan tambahan ditambahkan.

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

Return

Booleantrue 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

NameJenisDeskripsi
indexIntegerIndeks 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

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

Untuk menghapus aturan, gunakan clearGroupingRule().

Parameter

NameJenisDeskripsi
dateTimeGroupingRuleTypeDateTimeGroupingRuleTypeJenis aturan yang akan ditetapkan.

Return

PivotGroup — Grup pivot, untuk 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 dalam tabel pivot.

Parameter

NameJenisDeskripsi
nameStringNama 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

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

Parameter

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

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 kolom atau baris, metode ini akan menampilkan label pengelompokan ini untuk setiap entri pengelompokan berikutnya. Jika label sudah diulang, 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.

Parameter

NameJenisDeskripsi
showTotalsBooleanApakah 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 untuk 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 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

NameJenisDeskripsi
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 pengikat.

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

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