Renk
RGBA renk alanındaki bir rengi temsil eder. Bu sunum, kompaktlık yerine çeşitli dillerdeki renk gösterimlerine ve bu gösterimlerden dönüştürmenin basitleştirilmesi için tasarlanmıştır. Örneğin, bu gösterimin alanları görevini oluşturan kişiye
java.awt.Color
.
Java'da; resmi olarak UIColor'ın
+colorWithRed:green:blue:alpha
yöntemini kullanma; ve küçük bir çalışmayla kolayca CSS'ye dönüştürülebilir.
rgba()
dizesine benzer.
Bu referans sayfasında, RGB değerini yorumlamak için kullanılması gereken mutlak renk alanıyla ilgili bilgiler (ör. sRGB, Adobe RGB, DCI-P3 ve BT.2020) yer almaz. Varsayılan olarak uygulamalar sRGB renk alanını kabul etmelidir.
Renk eşitliğinin belirlenmesi gerektiğinde, aksi belirtilmediği sürece uygulamalarda, kırmızı, yeşil, mavi ve alfa değerlerinin her biri en fazla farklılık gösterse de iki rengi eşit kabul eder
1e-5
Örnek (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();
}
// ...
Örnek (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;
}
// ...
Örnek (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('');
};
// ...
JSON gösterimi |
---|
{ "red": number, "green": number, "blue": number, "alpha": number } |
Alanlar | |
---|---|
red
|
[0, 1] aralığındaki bir değer olarak renkteki kırmızı miktarı. |
green
|
[0, 1] aralığındaki bir değer olarak renkteki yeşilin miktarı. |
blue
|
[0, 1] aralığındaki bir değer olarak renkteki mavi miktarı. |
alpha
|
Bu rengin piksele uygulanması gereken oranı. Yani son piksel rengi denklemle tanımlanır:
Bu, 1,0 değeri düz bir renge karşılık gelirken, 0.0 değeri tamamen şeffaf bir renge karşılık gelir. Bu yöntem, varsayılan değer ile ayarlanmayan değeri birbirinden ayırt edebilmek için basit bir kayan skaler yerine bir sarmalayıcı mesajı kullanır. Atlanırsa bu renk nesnesi düz renk olarak oluşturulur (alfa değerine açık bir şekilde 1, 0 değeri verilmiş gibi). |
ColorStyle
Renk değeri.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind Renk değerinin türü.
kind .
aşağıdakilerden yalnızca biri olabilir:
|
|
rgbColor
|
RGB rengi. İlgili içeriği oluşturmak için kullanılan
|
themeColor
|
Tema rengi. |
ThemeColorType
Tema renk türleri.
SpreadsheetProperties
.
şunu içerir:
SpreadsheetTheme
, bu tema renk türlerinin somut renklerle eşleştirilmesini tanımlar.
Sıralamalar | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Belirtilmemiş tema rengi |
TEXT
|
Birincil metin rengini gösterir |
BACKGROUND
|
Birincil arka plan rengini gösterir |
ACCENT1
|
İlk vurgu rengini temsil eder |
ACCENT2
|
İkinci vurgu rengini temsil eder |
ACCENT3
|
Üçüncü vurgu rengini temsil eder |
ACCENT4
|
Dördüncü vurgu rengini temsil eder |
ACCENT5
|
Beşinci vurgu rengini temsil eder |
ACCENT6
|
Altıncı vurgu rengini temsil eder |
LINK
|
Köprüler için kullanılacak rengi gösterir |
HorizontalAlign
Bir hücredeki metnin yatay hizalaması.
Sıralamalar | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
Yatay hizalama belirtilmemiş. Bunu kullanmayın. |
LEFT
|
Metin, doğrudan hücrenin soluna hizalanır. |
CENTER
|
Metin, açıkça hücrenin ortasına hizalanır. |
RIGHT
|
Metin, açıkça hücrenin sağına hizalanır. |
TextFormat
Bir hücredeki metnin biçimi. Mevcut olmayan değerler alanın belirtilmediğini gösterir.
JSON gösterimi |
---|
{ "foregroundColor": { object ( |
Alanlar | |
---|---|
foregroundColor
|
Metnin ön plan rengi. Desteği sonlandırıldı: Kullan
|
foregroundColorStyle
|
Metnin ön plan rengi. Eğer
|
fontFamily
|
Yazı tipi ailesi. |
fontSize
|
Yazı tipinin boyutu. |
bold
|
Metin kalın harflerle yazılmışsa doğru değerini döndürür. |
italic
|
Metin italik ise doğru değerini alır. |
strikethrough
|
Metnin üstü çiziliyse doğru değerini döndürür. |
underline
|
Metnin altı çiziliyse doğru değerini döndürür. |
link
|
Metnin bağlantı hedefi (varsa). Bağlantı alanını
|
Bağlantı
Harici veya yerel referans.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
destination Bağlantı hedefi.
destination .
aşağıdakilerden yalnızca biri olabilir:
|
|
uri
|
Bağlantı tanımlayıcısı. |
DataSourceColumn
Veri kaynağındaki bir sütun.
JSON gösterimi |
---|
{
"reference": {
object (
|
Alanlar | |
---|---|
reference
|
Sütun referansı. |
formula
|
Hesaplanan sütunun formülü. |
DataSourceColumnReference
Bir veri kaynağı sütununa referans veren benzersiz bir tanımlayıcı.
JSON gösterimi |
---|
{ "name": string } |
Alanlar | |
---|---|
name
|
Sütunun görünen adı. Bir veri kaynağı içinde benzersiz olmalıdır. |
DataExecutionStatus
Veri yürütme durumu.
Bir veri kaynağı nesnesini
DataSource
Bu kod genellikle arka planda çalışacak şekilde
planlanır.
state
.
tamamlanıp tamamlanmadığını anlamak için
Bir veri yürütmesinin tetiklendiği çeşitli senaryolar vardır:
-
Adding a data source
. , ilişkili bir veri kaynağı sayfasının yanı sıra veri kaynağındaki verileri e-tabloya senkronize etmek için yürütül bir veri dosyası oluşturur. -
Updating a data source
. ilişkilendirilmiş veri kaynağı sayfasını benzer şekilde yenilemek için bir veri yürütme işlemi oluşturur. -
Gönderebileceğiniz
refresh request
. kullanarak bir veya daha fazla veri kaynağı nesnesini açıkça yenileyin.
JSON gösterimi |
---|
{ "state": enum ( |
Alanlar | |
---|---|
state
|
Veri yürütme işleminin durumu. |
errorCode
|
Hata kodu. |
errorMessage
|
Hata mesajı. Bu alan boş olabilir. |
lastRefreshTime
|
Verilerin başarılı bir şekilde son yenilenme zamanını alır. |
DataExecutionState
Veri yürütme durumlarının sıralaması.
Sıralamalar | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
Varsayılan değer, kullanmayın. |
NOT_STARTED
|
Veri yürütme işlemi başlamadı. |
RUNNING
|
Veri yürütme işlemi başladı ve çalışıyor. |
CANCELLING
|
Veri yürütme işlemi şu anda iptal ediliyor. |
SUCCEEDED
|
Veri yürütme başarıyla tamamlandı. |
FAILED
|
Veri yürütme işlemi hatalarla tamamlandı. |
DataExecutionErrorCode
Veri yürütme hata kodunun sıralaması.
Sıralamalar | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
Varsayılan değer, kullanmayın. |
TIMED_OUT
|
Veri yürütme zaman aşımına uğradı. |
TOO_MANY_ROWS
|
Veri yürütme işlemi sınırdan daha fazla satır döndürüyor. |
TOO_MANY_COLUMNS
|
Veri yürütme işlemi, sınırdan daha fazla sütun döndürüyor. |
TOO_MANY_CELLS
|
Veri yürütme işlemi sınırdan daha fazla hücre döndürüyor. |
ENGINE
|
Arka uç veri yürütme motorundan (ör. BigQuery) hata alındı. Kontrol Et
errorMessage .
inceleyebilirsiniz.
|
PARAMETER_INVALID
|
Sağlanan veri kaynağı parametrelerinden biri veya bazıları geçersiz. |
UNSUPPORTED_DATA_TYPE
|
Veri yürütme işlemi desteklenmeyen bir veri türü döndürüyor. |
DUPLICATE_COLUMN_NAMES
|
Veri yürütme işlemi, mükerrer sütun adları veya takma adlar döndürüyor. |
INTERRUPTED
|
Veri yürütme işlemi kesintiye uğradı. Lütfen daha sonra yenileyin. |
CONCURRENT_QUERY
|
Veri yürütme işlemi şu anda devam ediyor ve tamamlanana kadar yenilenemez. |
OTHER
|
Diğer hatalar. |
TOO_MANY_CHARS_PER_CELL
|
Veri yürütme işlemi, tek bir hücrede izin verilen maksimum karakteri aşan değerler döndürür. |
DATA_NOT_FOUND
|
Veri kaynağı tarafından başvurulan veritabanı bulunamadı. */ |
PERMISSION_DENIED
|
Kullanıcının, veri kaynağının başvuruda bulunduğu veritabanına erişimi yok. |
MISSING_COLUMN_ALIAS
|
Veri yürütme işlemi, takma adları eksik olan sütunları döndürür. |
OBJECT_NOT_FOUND
|
Veri kaynağı nesnesi mevcut değil. |
OBJECT_IN_ERROR_STATE
|
Veri kaynağı nesnesi şu anda hata durumunda. Zorunlu olarak yenilemek için
force .
inç
RefreshDataSourceRequest .
|
OBJECT_SPEC_INVALID
|
Veri kaynağı nesne spesifikasyonu geçersiz. |
DATA_EXECUTION_CANCELLED
|
Veri yürütme işlemi iptal edildi. |
ExtendedValue
Bir e-tablodaki hücrenin sahip olabileceği değer türleri.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
value Bir hücredeki değerin türü. Herhangi bir alan ayarlanmazsa hücrede veri olmaz.
value .
aşağıdakilerden yalnızca biri olabilir:
|
|
numberValue
|
Çift değeri temsil eder. Not: Tarihler, Saatler ve Tarih Saatler verileri çift duyarlıklı sayı olarak gösterilir.
|
stringValue
|
Bir dize değerini temsil eder. Baştaki tek fiyat teklifleri dahil edilmez. Örneğin, kullanıcı
|
boolValue
|
Boole değerini temsil eder. |
formulaValue
|
Formülü temsil eder. |
errorValue
|
Bir hatayı temsil eder. Bu alan salt okunurdur. |
ErrorValue
Hücrede hata.
JSON gösterimi |
---|
{
"type": enum (
|
Alanlar | |
---|---|
type
|
Hatanın türü. |
message
|
Hata hakkında daha fazla bilgi içeren bir ileti (e-tablonun yerel ayarında). |
ErrorType
Hatanın türü.
Sıralamalar | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
Varsayılan hata türü; bunu kullanmayın. |
ERROR
|
Şunlara karşılık gelir:
#ERROR! .
hatası.
|
NULL_VALUE
|
Şunlara karşılık gelir:
#NULL! .
hatası.
|
DIVIDE_BY_ZERO
|
Şunlara karşılık gelir:
#DIV/0 .
hatası.
|
VALUE
|
Şunlara karşılık gelir:
#VALUE! .
hatası.
|
REF
|
Şunlara karşılık gelir:
#REF! .
hatası.
|
NAME
|
Şunlara karşılık gelir:
#NAME? .
hatası.
|
NUM
|
Şunlara karşılık gelir:
#NUM! .
hatası.
|
N_A
|
Şunlara karşılık gelir:
#N/A .
hatası.
|
LOADING
|
Şunlara karşılık gelir:
Loading... .
durumu.
|
BooleanCondition
Doğru veya yanlış olarak değerlendirilebilen bir koşul. BooleanConditionlar koşullu biçimlendirme, veri doğrulama ve filtrelerdeki ölçütler tarafından kullanılır.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type
|
Koşulun türü. |
values[]
|
Koşulun değerleri. Desteklenen değerlerin sayısı
|
ConditionType
Koşulun türü.
Sıralamalar | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
Varsayılan değerdir, kullanmayın. |
NUMBER_GREATER
|
Hücrenin değeri koşulun değerinden büyük olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue
|
NUMBER_GREATER_THAN_EQ
|
Hücrenin değeri, koşulun değerinden büyük veya bu değere eşit olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue
|
NUMBER_LESS
|
Hücrenin değeri, koşulun değerinden küçük olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue
|
NUMBER_LESS_THAN_EQ
|
Hücrenin değeri, koşulun değerinden küçük veya bu değere eşit olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue
|
NUMBER_EQ
|
Hücrenin değeri koşulun değerine eşit olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue .
ve en az bir veri kaynağı olmayan nesnelerde veri doğrulama, koşullu biçimlendirme ve filtreler için
ConditionValue
API'sini kullanabilirsiniz.
|
NUMBER_NOT_EQ
|
Hücrenin değeri koşulun değerine eşit olmamalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue .
ve en az bir veri kaynağı olmayan nesnelerde veri doğrulama, koşullu biçimlendirme ve filtreler için
ConditionValue
API'sini kullanabilirsiniz.
|
NUMBER_BETWEEN
|
Hücrenin değeri iki koşul değeri arasında olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tam olarak iki
ConditionValues
|
NUMBER_NOT_BETWEEN
|
Hücrenin değeri iki koşul değeri arasında olmamalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tam olarak iki
ConditionValues
|
TEXT_CONTAINS
|
Hücrenin değeri, koşulun değerini içermelidir. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue
|
TEXT_NOT_CONTAINS
|
Hücrenin değeri, koşulun değerini içermemelidir. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue
|
TEXT_STARTS_WITH
|
Hücrenin değeri, koşulun değeriyle başlamalıdır. Koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue
|
TEXT_ENDS_WITH
|
Hücrenin değeri, koşulun değeriyle bitmelidir. Koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue
|
TEXT_EQ
|
Hücrenin değeri, tam olarak koşulun değeri olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue .
ve en az bir veri kaynağı olmayan nesnelerde veri doğrulama, koşullu biçimlendirme ve filtreler için
ConditionValue
API'sini kullanabilirsiniz.
|
TEXT_IS_EMAIL
|
Hücre değeri, geçerli bir e-posta adresi olmalıdır. Veri doğrulama tarafından desteklenir. Şunu gerektirmez:
ConditionValues
|
TEXT_IS_URL
|
Hücrenin değeri geçerli bir URL olmalıdır. Veri doğrulama tarafından desteklenir. Şunu gerektirmez:
ConditionValues
|
DATE_EQ
|
Hücrenin değeri, koşulun değeriyle aynı tarih olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue .
ve en az bir veri kaynağı olmayan nesnelerde veri doğrulama, koşullu biçimlendirme ve filtreler için
ConditionValue
API'sini kullanabilirsiniz.
|
DATE_BEFORE
|
Hücrenin değeri, koşulun değer tarihinden önce olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue .
bu,
relative date .
|
DATE_AFTER
|
Hücrenin değeri, koşulun değer tarihinden sonra olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir
ConditionValue .
bu,
relative date .
|
DATE_ON_OR_BEFORE
|
Hücrenin değeri, koşul değerinin tarihiyle aynı veya bu tarihten önce olmalıdır. Veri doğrulama tarafından desteklenir. Tek bir
ConditionValue .
bu,
relative date .
|
DATE_ON_OR_AFTER
|
Hücrenin değeri, koşul değerinin tarihiyle aynı veya bu tarihten sonra olmalıdır. Veri doğrulama tarafından desteklenir. Tek bir
ConditionValue .
bu,
relative date .
|
DATE_BETWEEN
|
Hücrenin değeri, iki koşul değerinin tarihleri arasında olmalıdır. Veri doğrulama tarafından desteklenir. Tam olarak iki
ConditionValues
|
DATE_NOT_BETWEEN
|
Hücrenin değeri, iki koşul değerinin tarihlerinin dışında olmalıdır. Veri doğrulama tarafından desteklenir. Tam olarak iki
ConditionValues
|
DATE_IS_VALID
|
Hücrenin değeri bir tarih olmalıdır. Veri doğrulama tarafından desteklenir. Şunu gerektirmez:
ConditionValues
|
ONE_OF_RANGE
|
Hücrenin değeri, koşul değeri aralığındaki ızgarada listelenmelidir. Veri doğrulama tarafından desteklenir. Tek bir
ConditionValue ve değer, A1 gösteriminde geçerli bir aralık olmalıdır.
|
ONE_OF_LIST
|
Hücrenin değeri, koşul değerleri listesinde olmalıdır. Veri doğrulama tarafından desteklenir. Her
condition values , listedeki her öğe için bir adet. Formüller, değerlerde desteklenmiyor.
|
BLANK
|
Hücre değeri boş olmalıdır. Koşullu biçimlendirme ve filtreler tarafından desteklenir. Şunu gerektirmez:
ConditionValues
|
NOT_BLANK
|
Hücre değeri boş bırakılamaz. Koşullu biçimlendirme ve filtreler tarafından desteklenir. Şunu gerektirmez:
ConditionValues
|
CUSTOM_FORMULA
|
Koşulun formülü, doğru olarak değerlendirilmelidir. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Veri kaynağı sayfası filtreleri tarafından desteklenmiyor. Tek bir
ConditionValue
|
BOOLEAN
|
Hücre değeri DOĞRU/YANLIŞ olmalıdır veya koşul değerleri listesinde olmalıdır. Veri doğrulama tarafından desteklenir. Hücre onay kutusu olarak oluşturur. Sıfır, bir veya ikiyi destekler
ConditionValues Hiçbir değer hücrenin DOĞRU veya YANLIŞ olması gerektiğini belirtir. Burada DOĞRU değeri işaretli olarak, YANLIŞ değeri işaretsiz olarak oluşturulur. Bir değer, söz konusu değeri içerdiğinde hücrenin işaretli olarak oluşturulacağını ve boş olduğunda işaretleneceğini belirtir. İki değer, ilk değeri içerdiğinde hücrenin işaretli olarak görüntüleneceğini ve ikinci değeri içerdiğinde işaretlenmeyeceğini belirtir. Örneğin, ["Evet","Hayır"], hücrenin "Evet" değerine sahip olduğunda işaretli kutu oluşturacağını belirtir değeri "No" (Hayır) olduğunda işaretli olmayan bir kutudur.
|
TEXT_NOT_EQ
|
Hücrenin değeri, tam olarak koşulun değeri olmamalıdır. Veri kaynağı nesnelerindeki filtreler tarafından desteklenir. En az bir tane gerektirir
ConditionValue
|
DATE_NOT_EQ
|
Hücrenin değeri, tam olarak koşulun değeri olmamalıdır. Veri kaynağı nesnelerindeki filtreler tarafından desteklenir. En az bir tane gerektirir
ConditionValue
|
FILTER_EXPRESSION
|
Hücrenin değeri, belirtilen kalıbı izlemelidir. Tek bir
ConditionValue
|
ConditionValue
Koşulun değeri.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
value Koşulun değeri; tam olarak bir tane ayarlanmalıdır.
value .
aşağıdakilerden yalnızca biri olabilir:
|
|
relativeDate
|
Göreli bir tarih (geçerli tarihe dayalı). Yalnızca
Göreli tarihler veri doğrulamada desteklenmez. Yalnızca koşullu biçimlendirme ve koşullu filtrelerde desteklenir. |
userEnteredValue
|
Koşulun temel aldığı bir değer. Değer, kullanıcı bir hücreye yazmış gibi ayrıştırılır. Formüller desteklenir (ve
|
RelativeDate
Bir tarih koşulunun nasıl değerlendirileceğini kontrol eder.
Sıralamalar | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
Varsayılan değer, kullanmayın. |
PAST_YEAR
|
Değer, bugünden bir yıl öncedir. |
PAST_MONTH
|
Değer, bugünden bir ay öncedir. |
PAST_WEEK
|
Değer, bugünden bir hafta öncesidir. |
YESTERDAY
|
Değer düne ait. |
TODAY
|
Değer bugündür. |
TOMORROW
|
Değer, yarının değeridir. |
GridRange
Sayfadaki aralık. Tüm dizinler sıfır tabanlıdır. Dizinler yarı açık, yani başlangıç dizini kapsayıcı, bitiş dizini ise dışlayıcıdır ([startIndex, endIndex). Eksik dizinler, aralığın ilgili tarafta sınırsız olduğunu gösterir.
Örneğin,
"Sheet1"
.
sayfa kimliği 123456'dır; bu durumda:
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
Başlangıç dizini, her zaman bitiş dizininden küçük veya ona eşit olmalıdır. Başlangıç dizini bitiş dizinine eşitse aralık boş olur. Boş aralıklar genellikle anlamlı değildir ve kullanıcı arayüzünde genellikle
#REF!
JSON gösterimi |
---|
{ "sheetId": integer, "startRowIndex": integer, "endRowIndex": integer, "startColumnIndex": integer, "endColumnIndex": integer } |
Alanlar | |
---|---|
sheetId
|
Bu aralığın bulunduğu sayfa. |
startRowIndex
|
Aralığın başlangıç satırı (dahil) veya sınırlı değilse ayarlanmaz. |
endRowIndex
|
Aralığın bitiş satırı (hariç) veya sınırsız değilse ayarlanmamış. |
startColumnIndex
|
Aralığın başlangıç sütunu (dahil) veya sınırlı değilse ayarlanmaz. |
endColumnIndex
|
Aralığın bitiş sütunu (hariç) veya sınırsızsa ayarlanmamış. |
SortOrder
Sıralama ölçütü.
Sıralamalar | |
---|---|
SORT_ORDER_UNSPECIFIED
|
Varsayılan değer, bunu kullanmayın. |
ASCENDING
|
Artan düzende sırala. |
DESCENDING
|
Azalan düzende sırala. |
FilterSpec
Belirli bir sütunla ilişkili filtre ölçütleri.
JSON gösterimi |
---|
{ "filterCriteria": { object ( |
Alanlar | |
---|---|
filterCriteria
|
Sütun için ölçütler. |
Birlik alanı
reference Filtrelenmiş sütuna referans.
reference .
aşağıdakilerden yalnızca biri olabilir:
|
|
columnIndex
|
Sıfır tabanlı sütun dizini. |
dataSourceColumnReference
|
Bir veri kaynağı sütununa referans. |
FilterCriteria
Satırları filtre veya filtre görünümünde gösterme/gizleme ölçütleri.
JSON gösterimi |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
Alanlar | |
---|---|
condition
|
Değerlerin gösterilmesi için doğru olması gereken bir koşul. (Bu,
|
visibleBackgroundColor
|
Filtrelemede kullanılacak arka plan dolgu rengi; yalnızca bu dolgu rengine sahip hücreler gösteriliyor. Şunlarla birlikte dışlayıcı:
|
visibleBackgroundColorStyle
|
Filtrelemede kullanılacak arka plan dolgu rengi; yalnızca bu dolgu rengine sahip hücreler gösteriliyor. Bu alan karşılıklı olarak birbirini dışlar
|
visibleForegroundColor
|
Filtrelemede kullanılacak ön plan rengi; yalnızca ön plan rengi bu renkte olan hücreler gösteriliyor. Şunlarla birlikte dışlayıcı:
|
visibleForegroundColorStyle
|
Filtrelemede kullanılacak ön plan rengi; yalnızca ön plan rengi bu renkte olan hücreler gösteriliyor. Bu alan karşılıklı olarak birbirini dışlar
|
SortSpec
Belirli bir sütun veya satırla ilişkili sıralama ölçütü.
JSON gösterimi |
---|
{ "sortOrder": enum ( |
Alanlar | |
---|---|
sortOrder
|
Sipariş verileri sıralanmalıdır. |
foregroundColor
|
Sıralamada kullanılacak ön plan rengi; bu ön plan rengine sahip hücreler en üste sıralanır. Şunlarla birlikte dışlayıcı:
|
foregroundColorStyle
|
Sıralamada kullanılacak ön plan rengi; bu ön plan rengine sahip hücreler en üste sıralanır. Şunlarla birlikte dışlayıcı:
|
backgroundColor
|
Sıralamada kullanılacak arka plan dolgu rengi; bu dolgu rengine sahip hücreler en üste sıralanır. Şunlarla birlikte dışlayıcı:
|
backgroundColorStyle
|
Sıralamada kullanılacak arka plan dolgu rengi; bu dolgu rengine sahip hücreler en üste sıralanır. Şunlarla birlikte dışlayıcı:
|
Birlik alanı
reference Sıralanan boyuta başvuru.
reference .
aşağıdakilerden yalnızca biri olabilir:
|
|
dimensionIndex
|
Sıralamanın uygulanması gereken boyut. |
dataSourceColumnReference
|
Bir veri kaynağı sütununa referans. |
EmbeddedObjectPosition
Grafik gibi yerleştirilmiş bir nesnenin konumu.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
location Nesnenin konumu. Tam olarak bir değer ayarlanmalıdır.
location .
aşağıdakilerden yalnızca biri olabilir:
|
|
sheetId
|
Bu sayfanın bulunduğu sayfa. Yalnızca, yerleştirilmiş nesne kendi sayfasındaysa ayarlayın. Negatif olmamalıdır. |
overlayPosition
|
Nesnenin bir ızgaranın üzerine yerleştirildiği konum. |
newSheet
|
Doğru değerine ayarlanırsa yerleştirilmiş nesne, kimliğini sizin için seçilen yeni bir sayfaya yerleştirilir. Yalnızca yazarken kullanılır. |
OverlayPosition
Bir nesnenin ızgara üzerine yerleştirildiği konum.
JSON gösterimi |
---|
{
"anchorCell": {
object (
|
Alanlar | |
---|---|
anchorCell
|
Nesnenin bağlı olduğu hücre. |
offsetXPixels
|
Nesnenin sabit hücreden uzaklığının piksel cinsinden belirtilen yatay uzaklığı. |
offsetYPixels
|
Nesnenin sabit hücreden uzaklık olarak bulunduğu dikey uzaklık (piksel cinsinden). |
widthPixels
|
Nesnenin piksel cinsinden genişliği. Varsayılan değer 600'dür. |
heightPixels
|
Nesnenin piksel cinsinden yüksekliği. Varsayılan olarak 371 değerine ayarlanır. |
GridCoordinate
Sayfadaki bir koordinat. Tüm dizinler sıfır tabanlıdır.
JSON gösterimi |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
Alanlar | |
---|---|
sheetId
|
Bu koordinatın bulunduğu sayfa. |
rowIndex
|
Koordinatın satır dizini. |
columnIndex
|
Koordinatın sütun dizini. |