Warna
Mewakili warna dalam ruang warna RGBA. Representasi ini dirancang untuk memudahkan konversi ke dan dari representasi warna dalam berbagai bahasa melalui kepraktisan. Misalnya, kolom representasi ini dapat dengan mudah diberikan ke konstruktor
java.awt.Color
di Java; kolom ini juga dapat dengan mudah diberikan ke metode
+colorWithRed:green:blue:alpha
UIColor di iOS; dan, dengan sedikit pekerjaan, kolom ini dapat dengan mudah diformat menjadi string
rgba()
CSS di JavaScript.
Halaman referensi ini tidak memiliki informasi tentang ruang warna absolut yang harus digunakan untuk menafsirkan nilai RGB—misalnya, sRGB, Adobe RGB, DCI-P3, dan BT.2020. Secara default, aplikasi harus mengasumsikan ruang warna sRGB.
Jika kesetaraan warna perlu ditentukan, implementasi, kecuali jika didokumentasikan sebaliknya, memperlakukan dua warna sama jika semua nilai merah, hijau, biru, dan alfa masing-masing paling banyak berbeda
1e-5
.
Contoh (Java):
import com.google.type.Color;
// ...
public static java.awt.Color fromProto(Color protocolor) {
float alpha = protocolor.hasAlpha()
? protocolor.getAlpha().getValue()
: 1.0;
return new java.awt.Color(
protocolor.getRed(),
protocolor.getGreen(),
protocolor.getBlue(),
alpha);
}
public static Color toProto(java.awt.Color color) {
float red = (float) color.getRed();
float green = (float) color.getGreen();
float blue = (float) color.getBlue();
float denominator = 255.0;
Color.Builder resultBuilder =
Color
.newBuilder()
.setRed(red / denominator)
.setGreen(green / denominator)
.setBlue(blue / denominator);
int alpha = color.getAlpha();
if (alpha != 255) {
result.setAlpha(
FloatValue
.newBuilder()
.setValue(((float) alpha) / denominator)
.build());
}
return resultBuilder.build();
}
// ...
Contoh (iOS / Obj-C):
// ...
static UIColor* fromProto(Color* protocolor) {
float red = [protocolor red];
float green = [protocolor green];
float blue = [protocolor blue];
FloatValue* alpha_wrapper = [protocolor alpha];
float alpha = 1.0;
if (alpha_wrapper != nil) {
alpha = [alpha_wrapper value];
}
return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
}
static Color* toProto(UIColor* color) {
CGFloat red, green, blue, alpha;
if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
return nil;
}
Color* result = [[Color alloc] init];
[result setRed:red];
[result setGreen:green];
[result setBlue:blue];
if (alpha <= 0.9999) {
[result setAlpha:floatWrapperWithValue(alpha)];
}
[result autorelease];
return result;
}
// ...
Contoh (JavaScript):
// ...
var protoToCssColor = function(rgbColor) {
var redFrac = rgbColor.red || 0.0;
var greenFrac = rgbColor.green || 0.0;
var blueFrac = rgbColor.blue || 0.0;
var red = Math.floor(redFrac * 255);
var green = Math.floor(greenFrac * 255);
var blue = Math.floor(blueFrac * 255);
if (!('alpha' in rgbColor)) {
return rgbToCssColor(red, green, blue);
}
var alphaFrac = rgbColor.alpha.value || 0.0;
var rgbParams = [red, green, blue].join(',');
return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};
var rgbToCssColor = function(red, green, blue) {
var rgbNumber = new Number((red << 16) | (green << 8) | blue);
var hexString = rgbNumber.toString(16);
var missingZeros = 6 - hexString.length;
var resultBuilder = ['#'];
for (var i = 0; i < missingZeros; i++) {
resultBuilder.push('0');
}
resultBuilder.push(hexString);
return resultBuilder.join('');
};
// ...
Representasi JSON |
---|
{ "red": number, "green": number, "blue": number, "alpha": number } |
Kolom | |
---|---|
red
|
Jumlah merah dalam warna sebagai nilai dalam interval [0, 1]. |
green
|
Jumlah hijau dalam warna sebagai nilai dalam interval [0, 1]. |
blue
|
Jumlah biru dalam warna sebagai nilai dalam interval [0, 1]. |
alpha
|
Fraksi warna ini yang harus diterapkan ke piksel. Yaitu, warna piksel akhir ditentukan oleh persamaan:
Ini berarti bahwa nilai 1,0 berarti warna solid, sedangkan nilai 0,0 berarti warna yang sepenuhnya transparan. Kode ini menggunakan pesan wrapper, bukan skalar float sederhana sehingga memungkinkan untuk membedakan antara nilai default dan nilai yang tidak disetel. Jika dihilangkan, objek warna ini akan dirender sebagai warna solid (seolah-olah nilai alfa telah secara eksplisit diberikan nilai 1,0). |
ColorStyle
Nilai warna.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom gabungan
kind . Jenis nilai warna.
kind
hanya dapat berupa salah satu dari hal berikut:
|
|
rgbColor
|
Warna RGB. Nilai
|
themeColor
|
Warna tema. |
ThemeColorType
Jenis warna tema.
SpreadsheetProperties
berisi
SpreadsheetTheme
yang menentukan pemetaan jenis warna tema ini ke warna konkret.
Enum | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Warna tema tidak ditentukan |
TEXT
|
Mewakili warna teks utama |
BACKGROUND
|
Merepresentasikan warna latar belakang utama |
ACCENT1
|
Mewakili warna aksen pertama |
ACCENT2
|
Mewakili warna aksen kedua |
ACCENT3
|
Mewakili warna aksen ketiga |
ACCENT4
|
Mewakili warna aksen keempat |
ACCENT5
|
Mewakili warna aksen kelima |
ACCENT6
|
Mewakili warna aksen keenam |
LINK
|
Mewakili warna yang akan digunakan untuk hyperlink |
HorizontalAlign
Perataan horizontal teks dalam sel.
Enum | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
Perataan horizontal tidak ditentukan. Jangan gunakan ini. |
LEFT
|
Teks secara eksplisit disejajarkan ke kiri sel. |
CENTER
|
Teks secara eksplisit disejajarkan ke tengah sel. |
RIGHT
|
Teks secara eksplisit diratakan ke kanan sel. |
TextFormat
Format rangkaian teks dalam sel. Nilai yang tidak ada menunjukkan bahwa kolom tidak ditentukan.
Representasi JSON |
---|
{ "foregroundColor": { object ( |
Kolom | |
---|---|
foregroundColor
|
Warna latar depan teks. Tidak digunakan lagi: Gunakan
|
foregroundColorStyle
|
Warna latar depan teks. Jika
|
fontFamily
|
Jenis font. |
fontSize
|
Ukuran font. |
bold
|
True jika teks dicetak tebal. |
italic
|
Benar jika teks dicetak miring. |
strikethrough
|
Benar jika teks memiliki coretan. |
underline
|
Benar jika teks digarisbawahi. |
link
|
Tujuan link teks, jika ada. Menetapkan kolom link di
|
Link
Referensi eksternal atau lokal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom gabungan
destination . Tujuan link.
destination
hanya dapat berupa salah satu dari hal berikut:
|
|
uri
|
ID link. |
DataSourceColumn
Kolom di sumber data.
Representasi JSON |
---|
{
"reference": {
object ( |
Kolom | |
---|---|
reference
|
Referensi kolom. |
formula
|
Formula kolom yang dihitung. |
DataSourceColumnReference
ID unik yang merujuk ke kolom sumber data.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name
|
Nama tampilan kolom. Nama harus unik dalam sumber data. |
DataExecutionStatus
Status eksekusi data.
Eksekusi data dibuat untuk menyinkronkan objek sumber data dengan data terbaru dari
DataSource
. Layanan ini biasanya dijadwalkan untuk berjalan di latar belakang. Anda dapat memeriksa
state
untuk mengetahui apakah eksekusi telah selesai
Ada beberapa skenario saat eksekusi data dipicu untuk dijalankan:
-
Adding a data source
membuat sheet sumber data terkait serta eksekusi data untuk menyinkronkan data dari sumber data ke sheet. -
Updating a data source
membuat eksekusi data untuk memuat ulang sheet sumber data terkait dengan cara yang sama. -
Anda dapat mengirim
refresh request
untuk memperbarui satu atau beberapa objek sumber data secara eksplisit.
Representasi JSON |
---|
{ "state": enum ( |
Kolom | |
---|---|
state
|
Status eksekusi data. |
errorCode
|
Kode error. |
errorMessage
|
Pesan error, yang mungkin kosong. |
lastRefreshTime
|
Mendapatkan waktu saat data terakhir berhasil dimuat ulang. |
DataExecutionState
Enumerasi status eksekusi data.
Enum | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
Nilai default, jangan gunakan. |
NOT_STARTED
|
Eksekusi data belum dimulai. |
RUNNING
|
Eksekusi data telah dimulai dan sedang berjalan. |
CANCELLING
|
Eksekusi data saat ini sedang dibatalkan. |
SUCCEEDED
|
Eksekusi data berhasil diselesaikan. |
FAILED
|
Eksekusi data telah selesai dengan error. |
DataExecutionErrorCode
Enumerasi kode error eksekusi data.
Enum | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
Nilai default, jangan gunakan. |
TIMED_OUT
|
Waktu eksekusi data habis. |
TOO_MANY_ROWS
|
Eksekusi data menampilkan baris yang melebihi batasnya. |
TOO_MANY_COLUMNS
|
Eksekusi data menampilkan lebih banyak kolom daripada batas. |
TOO_MANY_CELLS
|
Eksekusi data menampilkan lebih banyak sel daripada batas. |
ENGINE
|
Error diterima dari mesin eksekusi data backend (misalnya, BigQuery). Lihat
errorMessage
untuk mengetahui detailnya.
|
PARAMETER_INVALID
|
Satu atau beberapa parameter sumber data yang diberikan tidak valid. |
UNSUPPORTED_DATA_TYPE
|
Eksekusi data menampilkan jenis data yang tidak didukung. |
DUPLICATE_COLUMN_NAMES
|
Eksekusi data menampilkan alias atau nama kolom duplikat. |
INTERRUPTED
|
Eksekusi data terganggu. Muat ulang nanti. |
CONCURRENT_QUERY
|
Eksekusi data sedang berlangsung, tidak dapat dimuat ulang hingga selesai. |
OTHER
|
Error lainnya. |
TOO_MANY_CHARS_PER_CELL
|
Eksekusi data menampilkan nilai yang melebihi karakter maksimum yang diizinkan dalam satu sel. |
DATA_NOT_FOUND
|
Database yang direferensikan oleh sumber data tidak ditemukan. */ |
PERMISSION_DENIED
|
Pengguna tidak memiliki akses ke database yang dirujuk oleh sumber data. |
MISSING_COLUMN_ALIAS
|
Eksekusi data menampilkan kolom dengan alias yang hilang. |
OBJECT_NOT_FOUND
|
Objek sumber data tidak ada. |
OBJECT_IN_ERROR_STATE
|
Objek sumber data saat ini dalam status error. Untuk memaksa refresh, tetapkan
force
di
RefreshDataSourceRequest .
|
OBJECT_SPEC_INVALID
|
Spesifikasi objek sumber data tidak valid. |
DATA_EXECUTION_CANCELLED
|
Eksekusi data telah dibatalkan. |
ExtendedValue
Jenis nilai yang dapat dimiliki sel dalam spreadsheet.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
value . Jenis nilai dalam sel. Jika tidak ada kolom yang ditetapkan, sel tidak memiliki data.
value
hanya dapat berupa salah satu dari hal berikut:
|
|
numberValue
|
Merepresentasikan nilai ganda. Catatan: Tanggal, Waktu, dan DateTime direpresentasikan sebagai bilangan ganda dalam format |
stringValue
|
Merepresentasikan nilai string. Tanda kutip tunggal di awal tidak disertakan. Misalnya, jika pengguna mengetik
|
boolValue
|
Mewakili nilai boolean. |
formulaValue
|
Merepresentasikan formula. |
errorValue
|
Merepresentasikan error. Kolom ini bersifat hanya baca. |
ErrorValue
Error dalam sel.
Representasi JSON |
---|
{
"type": enum ( |
Kolom | |
---|---|
type
|
Jenis error. |
message
|
Pesan dengan informasi selengkapnya tentang error (dalam lokalitas spreadsheet). |
ErrorType
Jenis error.
Enum | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
Jenis error default, jangan gunakan ini. |
ERROR
|
Sesuai dengan error
#ERROR! .
|
NULL_VALUE
|
Sesuai dengan
error
#NULL! .
|
DIVIDE_BY_ZERO
|
Sesuai dengan error
#DIV/0 .
|
VALUE
|
Sesuai dengan error
#VALUE! .
|
REF
|
Sesuai dengan error
#REF! .
|
NAME
|
Sesuai dengan
error
#NAME? .
|
NUM
|
Sesuai dengan error
#NUM! .
|
N_A
|
Sesuai dengan
error
#N/A .
|
LOADING
|
Sesuai dengan
status
Loading... .
|
BooleanCondition
Kondisi yang dapat dievaluasi ke benar atau salah. BooleanConditions digunakan oleh pemformatan bersyarat, validasi data, dan kriteria dalam filter.
Representasi JSON |
---|
{ "type": enum ( |
Kolom | |
---|---|
type
|
Jenis kondisi. |
values[]
|
Nilai kondisi. Jumlah nilai yang didukung bergantung pada
|
ConditionType
Jenis kondisi.
Enum | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
Nilai default, jangan gunakan. |
NUMBER_GREATER
|
Nilai sel harus lebih besar dari nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
NUMBER_GREATER_THAN_EQ
|
Nilai sel harus lebih besar dari atau sama dengan nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
NUMBER_LESS
|
Nilai sel harus kurang dari nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
NUMBER_LESS_THAN_EQ
|
Nilai sel harus kurang dari atau sama dengan nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
NUMBER_EQ
|
Nilai sel harus sama dengan nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue
untuk validasi data, format bersyarat, dan filter pada objek non-sumber data dan minimal satu
ConditionValue
untuk filter pada objek sumber data.
|
NUMBER_NOT_EQ
|
Nilai sel tidak boleh sama dengan nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue
untuk validasi data, format bersyarat, dan filter pada objek non-sumber data dan minimal satu
ConditionValue
untuk filter pada objek sumber data.
|
NUMBER_BETWEEN
|
Nilai sel harus berada di antara dua nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan tepat dua
ConditionValues .
|
NUMBER_NOT_BETWEEN
|
Nilai sel tidak boleh berada di antara dua nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan tepat dua
ConditionValues .
|
TEXT_CONTAINS
|
Nilai sel harus berisi nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
TEXT_NOT_CONTAINS
|
Nilai sel tidak boleh berisi nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
TEXT_STARTS_WITH
|
Nilai sel harus diawali dengan nilai kondisi. Didukung oleh filter dan format bersyarat. Memerlukan satu
ConditionValue .
|
TEXT_ENDS_WITH
|
Nilai sel harus diakhiri dengan nilai kondisi. Didukung oleh pemformatan dan filter bersyarat. Memerlukan satu
ConditionValue .
|
TEXT_EQ
|
Nilai sel harus sama persis dengan nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue
untuk validasi data, format bersyarat, dan filter pada objek non-sumber data dan minimal satu
ConditionValue
untuk filter pada objek sumber data.
|
TEXT_IS_EMAIL
|
Nilai sel harus berupa alamat email yang valid. Didukung oleh validasi data. Tidak memerlukan
ConditionValues .
|
TEXT_IS_URL
|
Nilai sel harus berupa URL yang valid. Didukung oleh validasi data. Tidak memerlukan
ConditionValues .
|
DATE_EQ
|
Nilai sel harus sama dengan tanggal nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue
untuk validasi data, format bersyarat, dan filter pada objek sumber non-data dan minimal satu
ConditionValue
untuk filter pada objek sumber data.
|
DATE_BEFORE
|
Nilai sel harus sebelum tanggal nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue
yang mungkin berupa
relative date .
|
DATE_AFTER
|
Nilai sel harus setelah tanggal nilai kondisi. Didukung oleh validasi data, pemformatan bersyarat, dan filter. Memerlukan satu
ConditionValue
yang mungkin berupa
relative date .
|
DATE_ON_OR_BEFORE
|
Nilai sel harus berada pada atau sebelum tanggal nilai kondisi. Didukung oleh validasi data. Memerlukan satu
ConditionValue
yang mungkin berupa
relative date .
|
DATE_ON_OR_AFTER
|
Nilai sel harus berada pada atau setelah tanggal nilai kondisi. Didukung oleh validasi data. Memerlukan satu
ConditionValue
yang mungkin berupa
relative date .
|
DATE_BETWEEN
|
Nilai sel harus berada di antara tanggal dua nilai kondisi. Didukung oleh validasi data. Memerlukan tepat dua
ConditionValues .
|
DATE_NOT_BETWEEN
|
Nilai sel harus berada di luar tanggal dari dua nilai kondisi. Didukung oleh validasi data. Memerlukan tepat dua
ConditionValues .
|
DATE_IS_VALID
|
Nilai sel harus berupa tanggal. Didukung oleh validasi data. Tidak memerlukan
ConditionValues .
|
ONE_OF_RANGE
|
Nilai sel harus tercantum pada petak dalam rentang nilai kondisi. Didukung oleh validasi data. Memerlukan satu
ConditionValue , dan nilainya harus berupa rentang yang valid dalam notasi A1.
|
ONE_OF_LIST
|
Nilai sel harus ada dalam daftar nilai kondisi. Didukung oleh validasi data. Mendukung jumlah
condition values berapa pun, satu per item dalam daftar. Formula tidak didukung dalam nilai.
|
BLANK
|
Nilai sel harus kosong. Didukung oleh pemformatan dan filter bersyarat. Tidak memerlukan
ConditionValues .
|
NOT_BLANK
|
Nilai sel tidak boleh kosong. Didukung oleh pemformatan dan filter bersyarat. Tidak memerlukan
ConditionValues .
|
CUSTOM_FORMULA
|
Formula kondisi harus bernilai benar (true). Didukung oleh validasi data, pemformatan bersyarat, dan filter. Tidak didukung oleh filter sheet sumber data. Memerlukan satu
ConditionValue .
|
BOOLEAN
|
Nilai sel harus BENAR/SALAH atau dalam daftar nilai kondisi. Didukung oleh validasi data. Dirender sebagai kotak centang sel. Mendukung nol, satu, atau dua
ConditionValues . Tidak ada nilai yang menunjukkan bahwa sel harus TRUE atau FALSE, di mana TRUE dirender sebagai dicentang dan FALSE dirender sebagai tidak dicentang. Satu nilai menunjukkan bahwa sel akan dirender sebagai dicentang jika berisi nilai tersebut dan tidak dicentang jika kosong. Dua nilai mengindikasikan bahwa sel akan dirender sebagai dicentang jika berisi nilai pertama dan tidak dicentang saat berisi nilai kedua. Misalnya, ["Yes","No"] menunjukkan bahwa sel akan merender kotak yang dicentang jika kotak memiliki nilai "Yes" dan kotak yang tidak dicentang saat nilai "No" memiliki nilai "No".
|
TEXT_NOT_EQ
|
Nilai sel harus sama persis dengan nilai kondisi. Didukung oleh filter pada objek sumber data. Memerlukan setidaknya satu
ConditionValue .
|
DATE_NOT_EQ
|
Nilai sel harus sama persis dengan nilai kondisi. Didukung oleh filter pada objek sumber data. Memerlukan setidaknya satu
ConditionValue .
|
FILTER_EXPRESSION
|
Nilai sel harus mengikuti pola yang ditentukan. Memerlukan satu
ConditionValue .
|
ConditionValue
Nilai kondisi.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom gabungan
value . Nilai kondisi, tepat satu yang harus ditetapkan.
value
hanya dapat berupa salah satu dari hal berikut:
|
|
relativeDate
|
Tanggal relatif (berdasarkan tanggal saat ini). Hanya valid jika
Tanggal relatif tidak didukung dalam validasi data. Fungsi ini hanya didukung dalam format bersyarat dan filter bersyarat. |
userEnteredValue
|
Nilai yang menjadi dasar kondisi. Nilai diuraikan seolah-olah pengguna mengetik ke dalam sel. Formula didukung (dan harus diawali dengan
|
RelativeDate
Mengontrol bagaimana kondisi tanggal dievaluasi.
Enum | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
Nilai default, jangan gunakan. |
PAST_YEAR
|
Nilainya adalah satu tahun sebelum hari ini. |
PAST_MONTH
|
Nilainya adalah satu bulan sebelum hari ini. |
PAST_WEEK
|
Nilainya adalah satu minggu sebelum hari ini. |
YESTERDAY
|
Nilainya kemarin. |
TODAY
|
Nilainya adalah hari ini. |
TOMORROW
|
Nilainya adalah besok. |
GridRange
Rentang pada sheet. Semua indeks berbasis nol. Indeksnya setengah terbuka, artinya indeks awal bersifat inklusif dan indeks akhir bersifat eksklusif -- [startIndex, endIndex). Indeks yang tidak ada menunjukkan bahwa rentang tidak dibatasi di sisi tersebut.
Misalnya, jika
"Sheet1"
adalah ID sheet 123456, maka:
Sheet1!A1:A1 == sheetId: 123456,
startRowIndex: 0, endRowIndex: 1,
startColumnIndex: 0, endColumnIndex: 1
Sheet1!A3:B4 == sheetId: 123456,
startRowIndex: 2, endRowIndex: 4,
startColumnIndex: 0, endColumnIndex: 2
Sheet1!A:B == sheetId: 123456,
startColumnIndex: 0, endColumnIndex: 2
Sheet1!A5:B == sheetId: 123456,
startRowIndex: 4,
startColumnIndex: 0, endColumnIndex: 2
Sheet1 == sheetId: 123456
Indeks awal harus selalu kurang dari atau sama dengan indeks akhir. Jika indeks awal sama dengan indeks akhir, rentangnya kosong. Rentang kosong biasanya tidak bermakna dan biasanya dirender di UI sebagai
#REF!
.
Representasi JSON |
---|
{ "sheetId": integer, "startRowIndex": integer, "endRowIndex": integer, "startColumnIndex": integer, "endColumnIndex": integer } |
Kolom | |
---|---|
sheetId
|
Sheet tempat rentang ini berada. |
startRowIndex
|
Baris awal (inklusif) rentang, atau tidak ditetapkan jika tidak dibatasi. |
endRowIndex
|
Baris akhir (eksklusif) rentang, atau tidak ditetapkan jika tidak dibatasi. |
startColumnIndex
|
Kolom awal (inklusif) rentang, atau tidak ditetapkan jika tidak dibatasi. |
endColumnIndex
|
Kolom akhir (eksklusif) dari rentang, atau tidak ditetapkan jika tidak terbatas. |
SortOrder
Urutan pengurutan.
Enum | |
---|---|
SORT_ORDER_UNSPECIFIED
|
Nilai default, jangan gunakan ini. |
ASCENDING
|
Urutkan menaik. |
DESCENDING
|
Urutkan menurun. |
FilterSpec
Kriteria filter yang terkait dengan kolom tertentu.
Representasi JSON |
---|
{ "filterCriteria": { object ( |
Kolom | |
---|---|
filterCriteria
|
Kriteria untuk kolom. |
Kolom union
reference . Referensi ke kolom yang difilter.
reference
hanya dapat berupa salah satu dari hal berikut:
|
|
columnIndex
|
Indeks kolom berbasis nol. |
dataSourceColumnReference
|
Referensi ke kolom sumber data. |
FilterCriteria
Kriteria untuk menampilkan/menyembunyikan baris dalam filter atau tampilan filter.
Representasi JSON |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
Kolom | |
---|---|
condition
|
Kondisi yang harus benar agar nilai ditampilkan. (Ini tidak menggantikan
|
visibleBackgroundColor
|
Warna isi latar belakang yang akan digunakan untuk memfilter; hanya sel dengan warna isi ini yang ditampilkan. Tidak dapat muncul bersamaan dengan
|
visibleBackgroundColorStyle
|
Warna isian latar belakang untuk memfilter; hanya sel dengan warna isian ini yang ditampilkan. Kolom ini sama eksklusifnya dengan
|
visibleForegroundColor
|
Warna latar depan yang akan digunakan untuk memfilter; hanya sel dengan warna latar depan ini yang ditampilkan. Tidak dapat muncul bersamaan dengan
|
visibleForegroundColorStyle
|
Warna latar depan untuk memfilter; hanya sel dengan warna latar depan ini yang ditampilkan. Kolom ini sama eksklusifnya dengan
|
SortSpec
Urutan pengurutan yang terkait dengan kolom atau baris tertentu.
Representasi JSON |
---|
{ "sortOrder": enum ( |
Kolom | |
---|---|
sortOrder
|
Data pesanan harus diurutkan. |
foregroundColor
|
Warna latar depan untuk diurutkan; sel dengan warna latar depan ini diurutkan ke atas. Tidak dapat muncul bersamaan dengan
|
foregroundColorStyle
|
Warna latar depan yang akan diurutkan; sel dengan warna latar depan ini diurutkan ke atas. Tidak dapat muncul bersamaan dengan
|
backgroundColor
|
Warna isi latar belakang yang akan diurutkan; sel dengan warna isi ini diurutkan ke atas. Tidak dapat muncul bersamaan dengan
|
backgroundColorStyle
|
Warna isi latar belakang yang akan diurutkan; sel dengan warna isi ini diurutkan ke atas. Tidak dapat muncul bersamaan dengan
|
Kolom gabungan
reference . Referensi ke dimensi yang diurutkan.
reference
hanya dapat berupa salah satu dari yang berikut:
|
|
dimensionIndex
|
Dimensi tempat pengurutan harus diterapkan. |
dataSourceColumnReference
|
Referensi ke kolom sumber data. |
EmbeddedObjectPosition
Posisi objek yang disematkan seperti diagram.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom gabungan
location . Lokasi objek. Hanya satu nilai yang harus ditetapkan.
location
hanya dapat berupa salah satu dari hal berikut:
|
|
sheetId
|
Sheet tempat data ini berada. Tetapkan hanya jika objek tersemat berada di sheet-nya sendiri. Tidak boleh negatif. |
overlayPosition
|
Posisi tempat objek ditempatkan di atas petak. |
newSheet
|
Jika benar, objek tersemat akan ditempatkan di sheet baru yang ID-nya dipilih untuk Anda. Hanya digunakan saat menulis. |
OverlayPosition
Lokasi objek yang ditempatkan di atas petak.
Representasi JSON |
---|
{
"anchorCell": {
object ( |
Kolom | |
---|---|
anchorCell
|
Sel tempat objek ditambatkan. |
offsetXPixels
|
Offset horizontal, dalam piksel, yang dioffset dari sel anchor. |
offsetYPixels
|
Offset vertikal, dalam piksel, yang dioffset dari sel anchor. |
widthPixels
|
Lebar objek, dalam piksel. Setelan defaultnya adalah 600. |
heightPixels
|
Tinggi objek, dalam piksel. Setelan defaultnya adalah 371. |
GridCoordinate
Koordinat dalam sheet. Semua indeks berbasis nol.
Representasi JSON |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
Kolom | |
---|---|
sheetId
|
Sheet tempat koordinat ini berada. |
rowIndex
|
Indeks baris koordinat. |
columnIndex
|
Indeks kolom koordinat. |