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()BooleanMengembalikan apakah label ditampilkan sebagai berulang.
clearGroupingRule()PivotGroupMenghapus aturan pengelompokan apa pun dari grup pivot ini.
clearSort()PivotGroupMenghapus pengurutan apa pun yang diterapkan ke grup ini.
getDateTimeGroupingRule()DateTimeGroupingRuleMenampilkan aturan pengelompokan tanggal-waktu pada grup pivot, atau null jika tidak ada aturan pengelompokan tanggal-waktu yang ditetapkan.
getDimension()DimensionMenampilkan apakah ini 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 diringkas grup ini.
getSourceDataSourceColumn()DataSourceColumnMenampilkan kolom sumber data tempat grup pivot beroperasi.
hideRepeatedLabels()PivotGroupSembunyikan label berulang untuk pengelompokan ini.
isSortAscending()BooleanMenampilkan true jika urutannya menaik, menampilkan false jika tata urutan 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 di 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 nilai total untuk grup pivot ini dalam tabel atau tidak.
sortAscending()PivotGroupMenetapkan tata urutan menaik.
sortBy(value, oppositeGroupValues)PivotGroupMengurutkan grup ini menurut 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

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

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

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

NamaJenisDeskripsi
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

NamaJenisDeskripsi
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-waktu di grup pivot.

Untuk menghapus aturan, gunakan clearGroupingRule().

Parameter

NamaJenisDeskripsi
dateTimeGroupingRuleTypeDateTimeGroupingRuleTypeJenis 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

NamaJenisDeskripsi
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

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

NamaJenisDeskripsi
minValueIntegerNilai minimum untuk item yang akan dimasukkan ke dalam bucket. Nilai yang kurang dari nilai ini akan digabungkan ke dalam satu bucket.
maxValueIntegerNilai maksimum untuk item yang akan dimasukkan ke dalam bucket. Nilai yang lebih besar dari nilai ini akan digabungkan ke dalam 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 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

NamaJenisDeskripsi
showTotalsBooleanApakah 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

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

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