Warna
Menyatakan warna dalam ruang warna RGBA. Representasi ini dirancang untuk menyederhanakan konversi ke dan dari representasi warna dalam berbagai bahasa melalui kerapatan. Misalnya, kolom representasi ini bisa dengan mudah diberikan ke konstruktor
java.awt.Color
di Java; juga dapat diberikan dengan mudah ke metode
+colorWithRed:green:blue:alpha
UI
di iOS; dan, hanya dengan sedikit usaha, kolom ini dapat diformat dengan mudah ke dalam 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.
Saat kesetaraan warna harus ditentukan, implementasi, kecuali jika didokumentasikan sebaliknya, memperlakukan dua warna sebagai sama jika semua nilai merah, hijau, biru, dan alfa masing-masing berbeda maksimal
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 warna biru sebagai nilai dalam interval [0, 1]. |
alpha
|
Bagian warna ini yang harus diterapkan ke piksel. Artinya, warna piksel akhir ditentukan oleh persamaan:
Ini berarti nilai 1,0 menyatakan warna solid, sedangkan nilai 0,0 menyatakan warna transparan. Ini menggunakan pesan wrapper, bukan skalar float sederhana, sehingga Anda dapat membedakan antara nilai default dan nilai yang tidak ditetapkan. Jika dihilangkan, objek warna ini dirender sebagai warna solid (seolah-olah nilai alfa telah diberikan secara eksplisit dengan nilai 1.0). |
GayaWarna
Nilai warna.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union kind . Jenis nilai warna.
kind
hanya dapat berupa salah satu dari berikut:
|
|
rgbColor
|
Warna RGB. Nilai
|
themeColor
|
Warna tema. |
JenisWarnaTema
Jenis warna tema.
SpreadsheetProperties
berisi
SpreadsheetTheme
yang menentukan pemetaan jenis warna tema ini ke warna konkret.
Enumerasi | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Warna tema belum ditentukan |
TEXT
|
Menunjukkan warna teks utama |
BACKGROUND
|
Menunjukkan warna latar belakang utama |
ACCENT1
|
Merepresentasikan warna aksen pertama |
ACCENT2
|
Merepresentasikan warna aksen kedua |
ACCENT3
|
Menampilkan warna aksen ketiga |
ACCENT4
|
Merepresentasikan warna aksen keempat |
ACCENT5
|
Menampilkan warna aksen kelima |
ACCENT6
|
Menampilkan warna aksen keenam |
LINK
|
Menunjukkan warna yang akan digunakan untuk hyperlink |
Perataan Horizontal
Perataan horizontal teks dalam sel.
Enumerasi | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
Perataan horizontal tidak ditentukan. Jangan gunakan ini. |
LEFT
|
Teks secara eksplisit diratakan di sebelah kiri sel. |
CENTER
|
Teks secara eksplisit sejajar dengan bagian tengah sel. |
RIGHT
|
Teks secara eksplisit diratakan di sebelah kanan sel. |
FormatTeks
Format run of text 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
|
Benar jika teks dicetak tebal. |
italic
|
True jika teks dicetak miring. |
strikethrough
|
True jika teks memiliki coretan. |
underline
|
True jika teks digarisbawahi. |
link
|
Tujuan link teks, jika ada. Menetapkan kolom link di
|
Link
Referensi eksternal atau lokal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union destination . Tujuan link.
destination
hanya dapat berupa salah satu dari berikut:
|
|
uri
|
ID link. |
Kolom DataSource
Kolom di sumber data.
Representasi JSON |
---|
{
"reference": {
object (
|
Kolom | |
---|---|
reference
|
Referensi kolom. |
formula
|
Formula kolom kalkulasi. |
Referensi DataSourceColumn
ID unik yang mereferensikan kolom sumber data.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name
|
Nama tampilan kolom. ID ini harus unik dalam sumber data. |
StatusEksekusi Data
Status eksekusi data.
Eksekusi data dibuat untuk menyinkronkan objek sumber data dengan data terbaru dari
DataSource
. Update biasanya dijadwalkan untuk berjalan di latar belakang. Anda dapat memeriksa
state
untuk mengetahui apakah eksekusi selesai
Ada beberapa skenario ketika 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. -
Anda dapat mengirim
refresh request
untuk memuat ulang 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 terakhir kali data berhasil diperbarui. |
DataExecutionState
Enumerasi status eksekusi data.
Enumerasi | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
Nilai default, jangan gunakan. |
NOT_STARTED
|
Eksekusi data belum dimulai. |
RUNNING
|
Eksekusi data telah dimulai dan berjalan. |
SUCCEEDED
|
Eksekusi data berhasil diselesaikan. |
FAILED
|
Eksekusi data telah selesai dengan error. |
DataExecutionErrorCode
Enumerasi kode error eksekusi data.
Enumerasi | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
Nilai default, jangan gunakan. |
TIMED_OUT
|
Waktu eksekusi data habis. |
TOO_MANY_ROWS
|
Eksekusi data akan menampilkan lebih banyak baris daripada batasnya. |
TOO_MANY_COLUMNS
|
Eksekusi data menampilkan lebih banyak kolom daripada batasnya. |
TOO_MANY_CELLS
|
Eksekusi data akan menampilkan lebih banyak sel daripada batasnya. |
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 direferensikan oleh sumber data. |
MISSING_COLUMN_ALIAS
|
Eksekusi data menampilkan kolom yang tidak memiliki alias. |
OBJECT_NOT_FOUND
|
Objek sumber data tidak ada. |
OBJECT_IN_ERROR_STATE
|
Objek sumber data saat ini dalam status error. Untuk memaksa pemuatan ulang, tetapkan
force
dalam
RefreshDataSourceRequest .
|
OBJECT_SPEC_INVALID
|
Spesifikasi objek sumber data tidak valid. |
Nilai Diperluas
Jenis nilai yang dapat dimiliki sel di 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 berikut:
|
|
numberValue
|
Mewakili nilai ganda. Catatan: Tanggal, Waktu, dan DateTime direpresentasikan sebagai duplikat dalam
format
|
stringValue
|
Mewakili nilai string. Tanda kutip tunggal di awal tidak disertakan. Misalnya, jika pengguna mengetik
|
boolValue
|
Mewakili nilai boolean. |
formulaValue
|
Merepresentasikan formula. |
errorValue
|
Mewakili error. Kolom ini bersifat hanya baca. |
NilaiError
Terjadi error dalam sel.
Representasi JSON |
---|
{
"type": enum (
|
Kolom | |
---|---|
type
|
Jenis error. |
message
|
Pesan berisi informasi selengkapnya tentang error (dalam lokalitas spreadsheet). |
JenisError
Jenis error.
Enumerasi | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
Jangan gunakan jenis error default 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... .
|
KondisiBoolean
Kondisi yang dapat dievaluasi sebagai benar atau salah. BooleanConditions digunakan oleh format bersyarat, validasi data, dan kriteria dalam filter.
Representasi JSON |
---|
{ "type": enum ( |
Kolom | |
---|---|
type
|
Jenis kondisi. |
values[]
|
Nilai kondisi. Jumlah nilai yang didukung bergantung pada
|
JenisKondisi
Jenis kondisi.
Enumerasi | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
Nilai default, jangan gunakan. |
NUMBER_GREATER
|
Nilai sel harus lebih besar dari nilai kondisi. Didukung oleh validasi data, format 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, format 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, format bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
NUMBER_EQ
|
Nilai sel harus sama dengan nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue
untuk validasi data, format bersyarat, dan filter pada objek sumber non-data dan setidaknya 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 sumber non-data dan setidaknya satu
ConditionValue
untuk filter pada objek sumber data.
|
NUMBER_BETWEEN
|
Nilai sel harus di antara dua nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan tepatnya
dua ConditionValues .
|
NUMBER_NOT_BETWEEN
|
Nilai sel tidak boleh di antara kedua nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan tepatnya
dua ConditionValues .
|
TEXT_CONTAINS
|
Nilai sel harus berisi nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
TEXT_NOT_CONTAINS
|
Nilai sel tidak boleh berisi nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
TEXT_STARTS_WITH
|
Nilai sel harus diawali dengan nilai kondisi. Didukung oleh format dan filter bersyarat. Memerlukan satu
ConditionValue .
|
TEXT_ENDS_WITH
|
Nilai sel harus diakhiri dengan nilai kondisi. Didukung oleh format 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 sumber non-data dan setidaknya 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 kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue
untuk validasi data, format bersyarat, dan filter pada objek sumber non-data dan setidaknya satu
ConditionValue
untuk filter pada objek sumber data.
|
DATE_BEFORE
|
Nilai sel harus sebelum tanggal nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue
yang mungkin
berupa relative date .
|
DATE_AFTER
|
Nilai sel harus setelah tanggal nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue
yang mungkin
berupa relative date .
|
DATE_ON_OR_BEFORE
|
Nilai sel harus 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 pada atau setelah tanggal nilai kondisi. Didukung oleh validasi data. Memerlukan satu
ConditionValue
yang mungkin
berupa relative date .
|
DATE_BETWEEN
|
Nilai sel harus di antara tanggal kedua nilai kondisi tersebut. Didukung oleh validasi data. Memerlukan tepatnya
dua ConditionValues .
|
DATE_NOT_BETWEEN
|
Nilai sel harus di luar tanggal kedua nilai kondisi tersebut. Didukung oleh validasi data. Memerlukan tepatnya
dua ConditionValues .
|
DATE_IS_VALID
|
Nilai sel harus berupa tanggal. Didukung oleh validasi data. Tidak memerlukan
ConditionValues .
|
ONE_OF_RANGE
|
Nilai sel harus dicantumkan dalam petak pada 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 berada dalam daftar nilai kondisi. Didukung oleh validasi data. Mendukung berapa pun
condition values , satu per item dalam daftar. Formula tidak didukung dalam nilai.
|
BLANK
|
Nilai sel harus kosong. Didukung oleh format dan filter bersyarat. Tidak memerlukan
ConditionValues .
|
NOT_BLANK
|
Nilai sel wajib diisi. Didukung oleh format dan filter bersyarat. Tidak memerlukan
ConditionValues .
|
CUSTOM_FORMULA
|
Formula kondisi harus dievaluasi ke true (benar). Didukung oleh validasi data, format bersyarat, dan filter. Tidak didukung oleh filter sheet sumber data. Memerlukan satu
ConditionValue .
|
BOOLEAN
|
Nilai sel harus TRUE/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 berupa TRUE atau FALSE, dengan TRUE dirender sebagai dicentang dan FALSE merender sebagai tidak dicentang. Satu nilai menunjukkan sel akan dirender sebagai dicentang saat berisi nilai tersebut dan tidak dicentang jika kosong. Dua nilai menunjukkan bahwa sel akan dirender sebagai dicentang saat berisi nilai pertama dan tidak dicentang jika berisi nilai kedua. Misalnya, ["Ya","Tidak"] menunjukkan bahwa sel akan merender kotak yang dicentang jika kotak tersebut memiliki nilai "Ya" dan kotak yang tidak dicentang jika memiliki nilai "Tidak".
|
TEXT_NOT_EQ
|
Nilai sel tidak boleh sama dengan nilai kondisi. Didukung oleh filter pada objek sumber data. Memerlukan setidaknya satu ConditionValue .
|
DATE_NOT_EQ
|
Nilai sel tidak boleh sama 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 .
|
NilaiKondisi
Nilai kondisi.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union value . Nilai kondisi, tepatnya harus ditetapkan.
value
hanya dapat berupa salah satu dari berikut:
|
|
relativeDate
|
Tanggal relatif (berdasarkan tanggal saat ini). Hanya berlaku jika
Tanggal relatif tidak didukung dalam validasi data. Filter tersebut hanya didukung dalam format bersyarat dan filter bersyarat. |
userEnteredValue
|
Nilai yang menjadi dasar kondisi. Nilai diuraikan seperti jika pengguna mengetik dalam sel. Formula didukung (dan harus diawali dengan
|
RelativeDate
Mengontrol cara evaluasi kondisi tanggal.
Enumerasi | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
Nilai default, jangan gunakan. |
PAST_YEAR
|
Nilainya satu tahun sebelum hari ini. |
PAST_MONTH
|
Nilainya adalah satu bulan sebelum hari ini. |
PAST_WEEK
|
Nilainya satu minggu sebelum hari ini. |
YESTERDAY
|
Nilainya adalah kemarin. |
TODAY
|
Nilainya adalah hari ini. |
TOMORROW
|
Nilainya adalah besok. |
GridRange
Rentang pada sheet. Semua indeks berbasis nol. Indeks tersebut setengah terbuka, yaitu indeks awal bersifat inklusif dan indeks akhir bersifat eksklusif -- [startIndex, endIndex). Indeks yang hilang menunjukkan 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 untuk rentang ini. |
startRowIndex
|
Baris awal (inklusif) dari rentang, atau tidak ditetapkan jika tidak dibatasi. |
endRowIndex
|
Baris akhir (eksklusif) rentang, atau tidak ditetapkan jika tidak dibatasi. |
startColumnIndex
|
Kolom awal (inklusif) dari rentang, atau tidak ditetapkan jika tidak dibatasi. |
endColumnIndex
|
Kolom akhir (eksklusif) rentang, atau tidak ditetapkan jika tidak dibatasi. |
SortOrder
Tata urutan.
Enumerasi | |
---|---|
SORT_ORDER_UNSPECIFIED
|
Nilai default, jangan gunakan ini. |
ASCENDING
|
Urutkan dari bawah ke atas. |
DESCENDING
|
Urutkan menurun. |
Spesifikasi Filter
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 berikut:
|
|
columnIndex
|
Indeks kolom berbasis nol. |
dataSourceColumnReference
|
Referensi ke kolom sumber data. |
KriteriaFilter
Kriteria untuk menampilkan/menyembunyikan baris dalam tampilan filter atau filter.
Representasi JSON |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
Kolom | |
---|---|
condition
|
Kondisi yang harus bernilai benar agar nilai dapat ditampilkan. (Ini tidak menggantikan
|
visibleBackgroundColor
|
Warna pengisi latar belakang untuk memfilter; hanya sel dengan warna pengisi ini yang akan ditampilkan. Saling eksklusif dengan
|
visibleBackgroundColorStyle
|
Warna pengisi latar belakang untuk memfilter; hanya sel dengan warna pengisi ini yang akan ditampilkan. Kolom ini saling eksklusif dengan
|
visibleForegroundColor
|
Warna latar depan untuk memfilter; hanya sel dengan warna latar depan ini yang ditampilkan. Saling eksklusif dengan
|
visibleForegroundColorStyle
|
Warna latar depan untuk memfilter; hanya sel dengan warna latar depan ini yang ditampilkan. Kolom ini saling eksklusif dengan
|
PengurutanSpesifikasi
Tata urutan yang terkait dengan kolom atau baris tertentu.
Representasi JSON |
---|
{ "sortOrder": enum ( |
Kolom | |
---|---|
sortOrder
|
Data pesanan harus diurutkan. |
foregroundColor
|
Warna latar depan untuk mengurutkan; sel dengan warna latar depan ini diurutkan ke atas. Saling eksklusif dengan
|
foregroundColorStyle
|
Warna latar depan untuk mengurutkan; sel dengan warna latar depan ini diurutkan ke atas. Saling eksklusif dengan
|
backgroundColor
|
Warna pengisi latar belakang akan diurutkan; sel dengan warna pengisi ini diurutkan ke atas. Saling eksklusif dengan
|
backgroundColorStyle
|
Warna pengisi latar belakang akan diurutkan; sel dengan warna pengisi ini diurutkan ke atas. Saling eksklusif dengan
|
Kolom union reference . Referensi ke dimensi yang diurutkan.
reference
hanya dapat berupa salah satu dari berikut:
|
|
dimensionIndex
|
Dimensi yang akan diterapkan pengurutan. |
dataSourceColumnReference
|
Referensi ke kolom sumber data. |
EmbeddedObjectPosition
Posisi objek yang disematkan seperti diagram.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union location . Lokasi objek. Hanya satu nilai yang harus ditetapkan.
location
hanya dapat berupa salah satu dari berikut:
|
|
sheetId
|
Sheet ini aktif. Tetapkan hanya jika objek yang disematkan berada di sheetnya sendiri. Tidak boleh negatif. |
overlayPosition
|
Posisi tempat objek ditempatkan di atas petak. |
newSheet
|
Jika benar, objek yang disematkan akan ditempatkan di sheet baru yang ID-nya dipilih untuk Anda. Hanya digunakan saat menulis. |
PosisiOverlay
Lokasi objek ditempatkan di atas petak.
Representasi JSON |
---|
{
"anchorCell": {
object (
|
Kolom | |
---|---|
anchorCell
|
Sel tempat objek ditambatkan. |
offsetXPixels
|
Offset horizontal, dalam piksel, yang menjadi offset objek dari sel anchor. |
offsetYPixels
|
Offset vertikal, dalam piksel, yang menjadi offset objek dari sel anchor. |
widthPixels
|
Lebar objek, dalam piksel. Default-nya adalah 600. |
heightPixels
|
Tinggi objek, dalam piksel. Default-nya adalah 371. |
Koordinat Kisi
Koordinat dalam sheet. Semua indeks berbasis nol.
Representasi JSON |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
Kolom | |
---|---|
sheetId
|
Sheet tempat koordinat ini aktif. |
rowIndex
|
Indeks baris koordinat. |
columnIndex
|
Indeks kolom koordinat. |