Warna
Mewakili warna dalam ruang warna RGBA. Representasi ini dirancang untuk kemudahan konversi ke dan dari representasi warna dalam berbagai bahasa daripada kerapatan. Misalnya, ruang isian dari representasi ini bisa dengan mudah diberikan ke konstruktor
java.awt.Color
di Java; ini juga dapat dengan mudah diberikan ke antarmuka UIColor
+colorWithRed:green:blue:alpha
di iOS; dan, hanya dengan sedikit pekerjaan, dapat dengan mudah diformat ke dalam CSS
rgba()
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 menggunakan ruang warna sRGB.
Ketika kesetaraan warna perlu ditentukan, implementasi, kecuali jika didokumentasikan sebaliknya, memperlakukan dua warna sama jika semua nilai merah, hijau, biru, dan alfa masing-masing paling 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 dirender sebagai warna solid (seolah-olah nilai alfa secara eksplisit diberi nilai 1,0). |
ColorStyle
Nilai warna.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
kind . Jenis nilai warna.
kind
hanya dapat berupa salah satu dari hal berikut:
|
|
rgbColor
|
Warna RGB. Tujuan
|
themeColor
|
Warna tema. |
ThemeColorType
Jenis warna tema.
SpreadsheetProperties
berisi
SpreadsheetTheme
yang mendefinisikan pemetaan jenis warna tema ini ke warna konkret.
Enum | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Warna tema tidak ditentukan |
TEXT
|
Mewakili warna teks utama |
BACKGROUND
|
Mewakili 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 diratakan ke bagian kiri sel. |
CENTER
|
Teks secara eksplisit diratakan ke bagian tengah sel. |
RIGHT
|
Teks secara eksplisit diratakan ke sisi kanan sel. |
TextFormat
Format dari serangkaian teks dalam sel. Nilai yang tidak ada menunjukkan bahwa kolom tidak ditentukan.
Representasi JSON |
---|
{ "foregroundColor": { object ( |
Kolom | |
---|---|
foregroundColor
|
Warna latar depan teks. Tidak berlaku lagi: Gunakan
|
foregroundColorStyle
|
Warna latar depan teks. Jika
|
fontFamily
|
Jenis font. |
fontSize
|
Ukuran font. |
bold
|
True jika teks dicetak tebal. |
italic
|
True jika teks dicetak miring. |
strikethrough
|
True jika teks dicoret. |
underline
|
True jika teks digarisbawahi. |
link
|
Tujuan link teks, jika ada. Menyetel bidang link dalam
|
Link
Referensi eksternal atau lokal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
destination . Tujuan link.
destination
hanya dapat berupa salah satu dari hal berikut:
|
|
uri
|
ID link. |
DataSourceColumn
Kolom dalam sumber data.
Representasi JSON |
---|
{
"reference": {
object (
|
Kolom | |
---|---|
reference
|
Referensi kolom. |
formula
|
Rumus kolom kalkulasi. |
DataSourceColumnReference
ID unik yang merujuk ke kolom sumber data.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name
|
Nama tampilan kolom. ID ini harus unik di 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 ketika eksekusi data dipicu untuk dijalankan:
-
Adding a data source
membuat lembar sumber data terkait serta eksekusi data untuk menyinkronkan data dari sumber data ke {i>sheet<i} tersebut. -
Updating a data source
membuat eksekusi data untuk menyegarkan lembar sumber data terkait dengan cara yang sama. -
Anda dapat mengirimkan
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 digunakan. |
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 digunakan. |
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 batasnya. |
TOO_MANY_CELLS
|
Eksekusi data menampilkan sel lebih banyak dari batasnya. |
ENGINE
|
Error diterima dari mesin eksekusi data backend (misalnya BigQuery). Periksa
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 memuat ulang, setel
force
inci
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 {i>spreadsheet<i}.
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
|
Mewakili nilai ganda. Catatan: Tanggal, Waktu, dan {i>DateTimes<i} diwakili sebagai jenis ganda
|
stringValue
|
Mewakili nilai string. Tanda kutip tunggal yang diawali tidak disertakan. Misalnya, jika pengguna mengetik
|
boolValue
|
Mewakili nilai boolean. |
formulaValue
|
Menampilkan formula. |
errorValue
|
Menunjukkan error. Kolom ini bersifat hanya baca. |
ErrorValue
Error dalam sel.
Representasi JSON |
---|
{
"type": enum (
|
Kolom | |
---|---|
type
|
Jenis error. |
message
|
Pesan dengan informasi selengkapnya tentang kesalahan (dalam bahasa lokal spreadsheet). |
ErrorType
Jenis error.
Enum | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
Jenis error default, jangan gunakan ini. |
ERROR
|
Sesuai dengan
#ERROR!
{i>error<i}.
|
NULL_VALUE
|
Sesuai dengan
#NULL!
{i>error<i}.
|
DIVIDE_BY_ZERO
|
Sesuai dengan
#DIV/0
{i>error<i}.
|
VALUE
|
Sesuai dengan
#VALUE!
{i>error<i}.
|
REF
|
Sesuai dengan
#REF!
{i>error<i}.
|
NAME
|
Sesuai dengan
#NAME?
{i>error<i}.
|
NUM
|
Sesuai dengan
#NUM!
{i>error<i}.
|
N_A
|
Sesuai dengan
#N/A
{i>error<i}.
|
LOADING
|
Sesuai dengan
Loading...
status.
|
BooleanCondition
Kondisi yang dapat bernilai 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 digunakan. |
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 lebih kecil dari nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue .
|
NUMBER_LESS_THAN_EQ
|
Nilai sel harus lebih kecil 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, pemformatan 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, pemformatan bersyarat, dan filter pada objek sumber non-data dan setidaknya satu
ConditionValue
untuk filter pada objek sumber data.
|
NUMBER_BETWEEN
|
Nilai sel harus berada di antara dua nilai kondisi. Didukung oleh validasi data, format 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, 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 filter dan format bersyarat. Memerlukan satu
ConditionValue .
|
TEXT_ENDS_WITH
|
Nilai sel harus diakhiri dengan nilai kondisi. Didukung oleh filter dan format 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, pemformatan 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 pada nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue
untuk validasi data, pemformatan 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 merupakan
relative date .
|
DATE_AFTER
|
Nilai sel harus setelah tanggal nilai kondisi. Didukung oleh validasi data, format bersyarat, dan filter. Memerlukan satu
ConditionValue
yang mungkin merupakan
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 merupakan
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 merupakan
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 di luar tanggal kedua 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 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 filter dan format bersyarat. Tidak memerlukan
ConditionValues .
|
NOT_BLANK
|
Nilai sel wajib diisi. Didukung oleh filter dan format bersyarat. Tidak memerlukan
ConditionValues .
|
CUSTOM_FORMULA
|
Formula kondisi harus bernilai benar (true). Didukung oleh validasi data, format bersyarat, dan filter. Tidak didukung oleh filter sheet sumber data. Memerlukan satu
ConditionValue .
|
BOOLEAN
|
Nilai sel harus TRUE/FALSE atau ada dalam daftar nilai kondisi. Didukung oleh validasi data. Merender 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 saat sel 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 nilai "Yes" dan kotak yang tidak dicentang jika nilainya "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 union
value . Nilai kondisi, tepat satu harus ditetapkan.
value
hanya dapat berupa salah satu dari hal berikut:
|
|
relativeDate
|
Tanggal relatif (berdasarkan tanggal saat ini). Hanya berlaku jika
Tanggal relatif tidak didukung dalam validasi data. Mereka 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 dimulai dengan
|
RelativeDate
Mengontrol cara kondisi tanggal dievaluasi.
Enum | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
Nilai default, jangan digunakan. |
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 hilang menunjukkan rentang tidak terikat di sisi itu.
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, berarti rentang tersebut 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 (termasuk) 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) rentang, atau tidak ditetapkan jika tidak dibatasi. |
SortOrder
Tata urutan.
Enum | |
---|---|
SORT_ORDER_UNSPECIFIED
|
Nilai default, jangan gunakan ini. |
ASCENDING
|
Urutkan naik. |
DESCENDING
|
Urutkan turun. |
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 tampilan filter atau filter.
Representasi JSON |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
Kolom | |
---|---|
condition
|
Kondisi yang harus benar agar nilai ditampilkan. (Hal ini tidak mengganti
|
visibleBackgroundColor
|
Warna isian latar belakang untuk memfilter; hanya sel dengan warna isian ini yang ditampilkan. Tidak dapat muncul bersamaan dengan
|
visibleBackgroundColorStyle
|
Warna isian latar belakang untuk memfilter; hanya sel dengan warna isian ini yang ditampilkan. Bidang ini saling eksklusif dengan
|
visibleForegroundColor
|
Warna latar depan 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. Bidang ini saling eksklusif dengan
|
SortSpec
Tata urutan 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 untuk diurutkan; sel dengan warna latar depan ini diurutkan ke atas. Tidak dapat muncul bersamaan dengan
|
backgroundColor
|
Warna isian latar belakang untuk mengurutkan; sel dengan warna isian ini
diurutkan ke atas. Tidak dapat muncul bersamaan dengan
|
backgroundColorStyle
|
Warna isian latar belakang untuk mengurutkan; sel dengan warna isian ini
diurutkan ke atas. Tidak dapat muncul bersamaan dengan
|
Kolom union
reference . Referensi ke dimensi yang diurutkan.
reference
hanya dapat berupa salah satu dari hal 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 union
location . Lokasi objek. Hanya satu nilai yang harus ditetapkan.
location
hanya dapat berupa salah satu dari hal berikut:
|
|
sheetId
|
Sheet tempat ini berada. Tetapkan hanya jika objek tersemat berada di sheetnya sendiri. Tidak boleh negatif. |
overlayPosition
|
Posisi tempat objek ditempatkan di atas petak. |
newSheet
|
Jika true (benar), objek tersemat akan ditempatkan di sheet baru yang ID-nya dipilih untuk Anda. Hanya digunakan saat menulis. |
OverlayPosition
Lokasi objek ditempatkan di atas petak.
Representasi JSON |
---|
{
"anchorCell": {
object (
|
Kolom | |
---|---|
anchorCell
|
Sel tempat objek ditambatkan. |
offsetXPixels
|
Offset horizontal, dalam piksel, di-offset dari sel anchor. |
offsetYPixels
|
Offset vertikal, dalam piksel, di-offset saat objek di-offset dari sel anchor. |
widthPixels
|
Lebar objek, dalam piksel. Default-nya adalah 600. |
heightPixels
|
Tinggi objek, dalam piksel. Default-nya 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. |