Sheet
Sheet dalam {i>spreadsheet<i}.
Representasi JSON |
---|
{ "properties": { object ( |
Kolom | |
---|---|
properties
|
Properti {i>sheet<i}. |
data[]
|
Data dalam petak, jika berupa sheet petak.
Jumlah objek GridData yang ditampilkan bergantung pada jumlah rentang yang diminta pada sheet ini. Misalnya, jika ini merepresentasikan
Untuk
|
merges[]
|
Rentang sel yang digabungkan. |
conditionalFormats[]
|
Aturan format bersyarat dalam sheet ini. |
filterViews[]
|
Tampilan filter di sheet ini. |
protectedRanges[]
|
Rentang dilindungi di sheet ini. |
basicFilter
|
Filter di sheet ini, jika ada. |
charts[]
|
Spesifikasi setiap diagram pada sheet ini. |
bandedRanges[]
|
Rentang band (warna alternatif) pada sheet ini. |
developerMetadata[]
|
Metadata developer yang terkait dengan sheet. |
rowGroups[]
|
Semua grup baris pada sheet ini, diurutkan dengan meningkatkan indeks awal rentang, lalu menurut kedalaman grup. |
columnGroups[]
|
Semua grup kolom pada sheet ini, diurutkan dengan meningkatkan indeks awal rentang, lalu berdasarkan kedalaman grup. |
slicers[]
|
Pemotong di sheet ini. |
SheetProperties
Properti sheet.
Representasi JSON |
---|
{ "sheetId": integer, "title": string, "index": integer, "sheetType": enum ( |
Kolom | |
---|---|
sheetId
|
ID sheet. Tidak boleh negatif. Kolom ini tidak dapat diubah setelah disetel. |
title
|
Nama sheet. |
index
|
Indeks {i>sheet<i} dalam {i>spreadsheet<i}. Saat menambahkan atau memperbarui properti sheet, jika kolom ini dikecualikan, sheet akan ditambahkan atau dipindahkan ke akhir daftar sheet. Saat memperbarui indeks sheet atau menyisipkan sheet, gerakan dianggap dalam "sebelum perpindahan" indeks. Misalnya, jika ada tiga lembar (S1, S2, S3) untuk memindahkan S1 mendahului S2, indeks harus diatur ke 2. Permintaan pembaruan indeks sheet diabaikan jika indeks yang diminta identik dengan indeks sheet saat ini atau jika indeks baru yang diminta sama dengan indeks sheet saat ini + 1. |
sheetType
|
Jenis sheet. Default-nya adalah
|
gridProperties
|
Properti tambahan sheet jika sheet ini berupa petak. (Jika sheet tersebut adalah sheet objek, yang berisi diagram atau gambar, kolom ini tidak akan ada.) Saat menulis, adalah kesalahan untuk menetapkan properti grid pada sheet non-kisi.
Jika {i>sheet<i} ini adalah
|
tabColor
|
Warna tab di UI. Tidak berlaku lagi: Gunakan
|
tabColorStyle
|
Warna tab di UI. Jika
|
rightToLeft
|
True jika sheet adalah sheet RTL, bukan sheet LTR. |
dataSourceSheetProperties
|
Hanya output. Jika ada, kolomnya berisi
|
SheetType
Jenis sheet.
Enum | |
---|---|
SHEET_TYPE_UNSPECIFIED
|
Nilai default, jangan digunakan. |
GRID
|
{i>Sheet<i} adalah sebuah kisi/{i>grid<i}. |
OBJECT
|
Sheet tidak memiliki {i>grid<i} dan memiliki sebuah objek seperti bagan atau gambar. |
DATA_SOURCE
|
{i>Sheet<i} terhubung dengan eksternal
DataSource
dan menampilkan pratinjau data.
|
GridProperties
Properti {i>grid<i}.
Representasi JSON |
---|
{ "rowCount": integer, "columnCount": integer, "frozenRowCount": integer, "frozenColumnCount": integer, "hideGridlines": boolean, "rowGroupControlAfter": boolean, "columnGroupControlAfter": boolean } |
Kolom | |
---|---|
rowCount
|
Jumlah baris dalam petak. |
columnCount
|
Jumlah kolom di petak. |
frozenRowCount
|
Jumlah baris yang dibekukan dalam petak. |
frozenColumnCount
|
Jumlah kolom yang dibekukan dalam petak. |
hideGridlines
|
Benar jika petak tidak menampilkan garis petak di UI. |
rowGroupControlAfter
|
Benar jika tombol kontrol pengelompokan baris ditampilkan setelah grup. |
columnGroupControlAfter
|
Benar jika tombol kontrol pengelompokan kolom ditampilkan setelah grup. |
DataSourceSheetProperties
Properti tambahan dari
DATA_SOURCE
{i>sheet<i}.
Representasi JSON |
---|
{ "dataSourceId": string, "columns": [ { object ( |
Kolom | |
---|---|
dataSourceId
|
ID
|
columns[]
|
Kolom yang ditampilkan di {i>sheet<i}, sesuai dengan nilai di
|
dataExecutionStatus
|
Status eksekusi data. |
GridData
Data dalam petak, serta metadata tentang dimensi.
Representasi JSON |
---|
{ "startRow": integer, "startColumn": integer, "rowData": [ { object ( |
Kolom | |
---|---|
startRow
|
Baris pertama yang dirujuk oleh GridData ini, berbasis nol. |
startColumn
|
Kolom pertama yang dirujuk oleh GridData ini, berbasis nol. |
rowData[]
|
Data dalam kisi-kisi, satu entri per baris, dimulai dengan baris di startRow. Nilai-nilai dalam RowData akan sesuai dengan kolom yang dimulai dari
|
rowMetadata[]
|
Metadata tentang baris yang diminta dalam kisi, dimulai dengan baris di
|
columnMetadata[]
|
Metadata tentang kolom yang diminta dalam kisi/{i>grid<i}, dimulai dengan kolom di
|
RowData
Data tentang setiap sel dalam baris.
Representasi JSON |
---|
{
"values": [
{
object (
|
Kolom | |
---|---|
values[]
|
Nilai dalam baris, satu nilai per kolom. |
DimensionProperties
Properti tentang dimensi.
Representasi JSON |
---|
{ "hiddenByFilter": boolean, "hiddenByUser": boolean, "pixelSize": integer, "developerMetadata": [ { object ( |
Kolom | |
---|---|
pixelSize
|
Tinggi (jika berupa baris) atau lebar (jika kolom) dari dimensi dalam piksel. |
developerMetadata[]
|
Metadata developer yang terkait dengan satu baris atau kolom. |
dataSourceColumnReference
|
Hanya output. Jika ditetapkan, ini adalah kolom dalam sheet sumber data. |
ConditionalFormatRule
Aturan yang menjelaskan format bersyarat.
Representasi JSON |
---|
{ "ranges": [ { object ( |
Kolom | |
---|---|
ranges[]
|
Rentang yang diformat jika kondisinya benar. Semua rentang harus berada pada petak yang sama. |
Kolom union
rule . Aturan yang mengontrol format bersyarat ini, hanya satu yang harus ditetapkan.
rule
hanya dapat berupa salah satu dari hal berikut:
|
|
booleanRule
|
Formatnya adalah "on" atau "nonaktif" sesuai dengan aturan. |
gradientRule
|
Formatnya akan bervariasi berdasarkan gradien dalam aturan. |
BooleanRule
Aturan yang mungkin cocok atau tidak, bergantung pada kondisinya.
Representasi JSON |
---|
{ "condition": { object ( |
Kolom | |
---|---|
condition
|
Kondisi aturan. Jika kondisi bernilai benar (true), format akan diterapkan. |
format
|
Format yang akan diterapkan. Format bersyarat hanya dapat menerapkan sebagian format:
|
GradientRule
Aturan yang menerapkan format skala warna gradien, berdasarkan titik interpolasi yang tercantum. Format sel akan bervariasi berdasarkan isinya dibandingkan dengan nilai titik interpolasinya.
Representasi JSON |
---|
{ "minpoint": { object ( |
Kolom | |
---|---|
minpoint
|
Titik interpolasi awal. |
midpoint
|
Titik interpolasi tengah jalan opsional. |
maxpoint
|
Titik interpolasi terakhir. |
InterpolationPoint
Titik interpolasi tunggal pada format bersyarat gradien. Pin ini menyematkan skala warna gradien sesuai dengan warna, jenis, dan nilai yang dipilih.
Representasi JSON |
---|
{ "color": { object ( |
Kolom | |
---|---|
color
|
Warna yang harus digunakan titik interpolasi ini. Tidak berlaku lagi: Gunakan
|
colorStyle
|
Warna yang harus digunakan titik interpolasi ini. Jika
|
type
|
Cara nilai harus ditafsirkan. |
value
|
Nilai yang digunakan oleh titik interpolasi ini. Mungkin berupa formula. Tidak digunakan jika
|
InterpolationPointType
Jenis titik interpolasi.
Enum | |
---|---|
INTERPOLATION_POINT_TYPE_UNSPECIFIED
|
Nilai default, jangan digunakan. |
MIN
|
Titik interpolasi menggunakan nilai minimum di sel selama rentang format bersyarat. |
MAX
|
Titik interpolasi menggunakan nilai maksimum dalam sel selama rentang format bersyarat. |
NUMBER
|
Titik interpolasi menggunakan
nilai dengan tepat pada
InterpolationPoint.value .
|
PERCENT
|
Titik interpolasi adalah persentase yang diberikan atas semua sel dalam rentang format bersyarat. Ini setara dengan
|
PERCENTILE
|
Titik interpolasi adalah persentil yang diberikan di atas semua sel dalam rentang format bersyarat. Ini setara dengan
NUMBER
jika nilainya:
=PERCENTILE(FLATTEN(range), value / 100)
(dengan kesalahan dalam rentang diabaikan saat meratakan).
|
FilterView
Tampilan filter.
Representasi JSON |
---|
{ "filterViewId": integer, "title": string, "range": { object ( |
Kolom | |
---|---|
filterViewId
|
ID tampilan filter. |
title
|
Nama tampilan filter. |
range
|
Rentang yang dicakup oleh tampilan filter ini.
Saat menulis, hanya satu dari
|
namedRangeId
|
Rentang bernama yang didukung tampilan filter ini, jika ada.
Saat menulis, hanya satu dari
|
sortSpecs[]
|
Tata urutan per kolom. Spesifikasi selanjutnya digunakan ketika nilai sama dalam spesifikasi sebelumnya. |
criteria
|
Kriteria untuk menampilkan/menyembunyikan nilai per kolom. Kunci peta adalah indeks kolom, dan nilainya adalah kriteria untuk kolom tersebut.
Kolom ini tidak digunakan lagi dan digantikan oleh
|
filterSpecs[]
|
Kriteria filter untuk menampilkan/menyembunyikan nilai per kolom.
Keduanya
|
ProtectedRange
Rentang dilindungi.
Representasi JSON |
---|
{ "protectedRangeId": integer, "range": { object ( |
Kolom | |
---|---|
protectedRangeId
|
ID rentang dilindungi. Kolom ini bersifat hanya baca. |
range
|
Rentang yang dilindungi. Rentang dapat sepenuhnya tidak terbatas, dalam hal ini rentang dianggap sebagai sheet terlindungi.
Saat menulis, hanya satu dari
|
namedRangeId
|
Rentang bernama yang didukung oleh rentang dilindungi ini, jika ada.
Saat menulis, hanya satu dari
|
description
|
Deskripsi rentang dilindungi ini. |
warningOnly
|
True jika rentang dilindungi ini akan menampilkan peringatan saat mengedit. Perlindungan berbasis peringatan berarti setiap pengguna dapat mengedit data dalam rentang yang dilindungi, kecuali jika pengeditan akan menampilkan peringatan yang meminta pengguna untuk mengonfirmasi pengeditan.
Saat menulis: jika kolom ini benar, maka
|
requestingUserCanEdit
|
True jika pengguna yang meminta rentang dilindungi ini dapat mengedit kawasan lindung. Kolom ini bersifat hanya baca. |
unprotectedRanges[]
|
Daftar rentang yang tidak dilindungi dalam sheet yang dilindungi. Rentang yang tidak dilindungi hanya didukung pada sheet yang dilindungi. |
editors
|
Pengguna dan grup yang memiliki akses edit ke rentang dilindungi. Kolom ini hanya dapat dilihat oleh pengguna yang memiliki akses edit ke rentang dilindungi dan dokumen. Editor tidak didukung dengan
|
Editor
Editor rentang dilindungi.
Representasi JSON |
---|
{ "users": [ string ], "groups": [ string ], "domainUsersCanEdit": boolean } |
Kolom | |
---|---|
users[]
|
Alamat email pengguna yang memiliki akses edit ke rentang dilindungi. |
groups[]
|
Alamat email grup yang memiliki akses edit ke rentang dilindungi. |
domainUsersCanEdit
|
True jika siapa pun dalam domain dokumen memiliki akses edit ke rentang dilindungi. Perlindungan domain hanya didukung pada dokumen dalam domain. |
BasicFilter
Filter default yang terkait dengan sheet.
Representasi JSON |
---|
{ "range": { object ( |
Kolom | |
---|---|
range
|
Rentang yang dicakup filter. |
sortSpecs[]
|
Tata urutan per kolom. Spesifikasi selanjutnya digunakan ketika nilai sama dalam spesifikasi sebelumnya. |
criteria
|
Kriteria untuk menampilkan/menyembunyikan nilai per kolom. Kunci peta adalah indeks kolom, dan nilainya adalah kriteria untuk kolom tersebut.
Kolom ini tidak digunakan lagi dan digantikan oleh
|
filterSpecs[]
|
Kriteria filter per kolom.
Keduanya
|
BandedRange
Rentang band (warna alternatif) dalam sheet.
Representasi JSON |
---|
{ "bandedRangeId": integer, "range": { object ( |
Kolom | |
---|---|
bandedRangeId
|
ID rentang band. |
range
|
Rentang tempat properti ini diterapkan. |
rowProperties
|
Properti untuk rentang baris. Properti ini diterapkan baris demi baris pada semua baris dalam rentang tersebut. Setidaknya salah satu
|
columnProperties
|
Properti untuk rentang kolom. Properti ini diterapkan pada basis kolom demi kolom di seluruh kolom dalam rentang tersebut. Setidaknya salah satu
|
BandingProperties
Properti yang merujuk satu dimensi (baris atau kolom). Jika keduanya
BandedRange.row_properties
dan
BandedRange.column_properties
ditetapkan, warna isian diterapkan ke sel sesuai dengan aturan berikut:
-
headerColor
danfooterColor
lebih diprioritaskan daripada warna pita. -
firstBandColor
lebih diprioritaskan daripadasecondBandColor
. -
rowProperties
lebih diprioritaskan daripadacolumnProperties
.
Misalnya, warna baris pertama lebih diprioritaskan daripada warna kolom pertama, tetapi warna kolom pertama lebih diprioritaskan daripada warna baris kedua. Demikian pula, header baris akan diprioritaskan daripada header kolom di sel kiri atas, tetapi header kolom akan diprioritaskan daripada warna baris pertama jika header baris tidak ditetapkan.
Representasi JSON |
---|
{ "headerColor": { object ( |
Kolom | |
---|---|
headerColor
|
Warna baris atau kolom pertama. Jika {i>field<i} ini telah diatur, baris atau kolom pertama diisi dengan warna ini dan warnanya berganti-ganti
|
headerColorStyle
|
Warna baris atau kolom pertama. Jika {i>field<i} ini telah diatur, baris atau kolom pertama diisi dengan warna ini dan warnanya berganti-ganti
|
firstBandColor
|
Warna pertama yang bergantian. (Wajib) Tidak digunakan lagi: Gunakan
|
firstBandColorStyle
|
Warna pertama yang bergantian. (Wajib) Jika
|
secondBandColor
|
Warna kedua yang bergantian. (Wajib) Tidak digunakan lagi: Gunakan
|
secondBandColorStyle
|
Warna kedua yang bergantian. (Wajib) Jika
|
footerColor
|
Warna baris atau kolom terakhir. Jika bidang ini tidak ditetapkan, baris atau kolom terakhir akan diisi dengan
|
footerColorStyle
|
Warna baris atau kolom terakhir. Jika bidang ini tidak ditetapkan, baris atau kolom terakhir akan diisi dengan
|
DimensionGroup
Pengelompokan pada interval baris atau kolom pada sheet, yang dapat berisi atau dimuat dalam grup lain. Grup dapat diciutkan atau diluaskan sebagai unit di sheet.
Representasi JSON |
---|
{
"range": {
object (
|
Kolom | |
---|---|
range
|
Rentang yang mencakup grup ini. |
depth
|
Kedalaman grup, yang menunjukkan jumlah grup yang memiliki rentang yang seluruhnya berisi rentang grup ini. |
collapsed
|
Kolom ini bernilai benar jika grup ini diciutkan. Grup yang diciutkan tetap diciutkan jika kelompok yang tumpang-tindih pada kedalaman yang lebih dangkal diperluas. Nilai sebenarnya tidak berarti bahwa semua dimensi dalam grup disembunyikan, karena visibilitas dimensi dapat berubah secara terpisah dari properti grup ini. Namun, jika properti ini diperbarui, semua dimensi di dalamnya akan disetel ke tersembunyi jika kolom ini benar (true), atau disetel ke terlihat jika kolom ini disetel ke salah (false). |
Pemotong
Pemotong dalam sheet.
Representasi JSON |
---|
{ "slicerId": integer, "spec": { object ( |
Kolom | |
---|---|
slicerId
|
ID pemotong. |
spec
|
Spesifikasi pemotong. |
position
|
Posisi pemotong. Perhatikan bahwa pemotong dapat diposisikan hanya pada sheet yang sudah ada. Selain itu, lebar dan tinggi pemotong dapat disesuaikan secara otomatis untuk menjaganya tetap dalam batas yang diizinkan. |
SlicerSpec
Spesifikasi pemotong.
Representasi JSON |
---|
{ "dataRange": { object ( |
Kolom | |
---|---|
dataRange
|
Rentang data pemotong. |
filterCriteria
|
Kriteria pemfilteran pemotong. |
columnIndex
|
Indeks kolom berbasis nol pada tabel data tempat filter diterapkan. |
applyToPivotTables
|
True jika filter harus diterapkan ke tabel pivot. Jika tidak disetel, secara default disetel ke
|
title
|
Judul pemotong. |
textFormat
|
Format teks judul dalam pemotong. Kolom link tidak didukung. |
backgroundColor
|
Warna latar belakang pemotong. Tidak berlaku lagi: Gunakan
|
backgroundColorStyle
|
Warna latar belakang pemotong. Jika
|
horizontalAlignment
|
Perataan horizontal judul di pemotong. Jika tidak ditentukan, defaultnya adalah
|