Renk
RGBA renk alanındaki bir rengi gösterir. Bu gösterim, çeşitli dillerdeki renk temsilleri arasında ve kolayca kompaktlık üzerinde dönüşüm gerçekleştirmek için tasarlanmıştır. Örneğin, bu temsilin alanları Java'da java.awt.Color
kurucusuna ayrıntılı olarak sağlanabilir; iOS'ta UIColor'ın +colorWithRed:green:blue:alpha
yöntemine de sağlanabilir ve yalnızca küçük bir çalışmayla JavaScript'te kolayca bir CSS rgba()
dizesi olarak biçimlendirilebilir.
Bu referans sayfasında, RGB değerini yorumlamak için kullanılması gereken mutlak renk alanı hakkında bilgi yoktur (ör. sRGB, Adobe RGB, DCI-P3 ve BT.2020). Uygulamalar varsayılan olarak sRGB renk alanını kabul etmelidir.
Renk eşitliğine karar verilmesi gerektiğinde, aksi belirtilmedikçe uygulamalar, kırmızı, yeşil, mavi ve alfa değerlerinin tümü en fazla 1e-5
farklılık gösteriyorsa iki rengi eşit kabul eder.
Ö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ığında bir değer olarak renkteki kırmızı miktarıdır. |
green
|
[0, 1] aralığında bir değer olarak rengin yeşil miktarı. |
blue
|
[0, 1] aralığında bir değer olarak rengin mavi miktarı. |
alpha
|
Bu rengin piksele uygulanması gereken kısmı. Yani, son piksel rengi denklemle tanımlanır:
Bu durumda, 1,0 değeri düz bir renge, 0,0 değeri tamamen şeffaf bir renge karşılık gelir. Bu, varsayılan bir değer ile ayarlanmamış bir değeri birbirinden ayırt etmek için basit bir kayan skaler yerine bir sarmalayıcı mesajı kullanır. Atlanırsa bu renk nesnesi düz bir renk olarak oluşturulur (alfa değerine açık bir şekilde 1.0 değeri verilmiş gibi). |
Renk Stili
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. |
themeColor
|
Tema rengi. |
TemaRenkTürü
Tema renk türleri.
SpreadsheetProperties
, bu tema renk türlerinin somut renklerle eşleştirilmesini tanımlayan bir SpreadsheetTheme
içerir.
Sıralamalar | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Tema rengi belirtilmedi |
TEXT
|
Birincil metin rengini temsil eder |
BACKGROUND
|
Birincil arka plan rengini temsil eder |
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ı aksan rengini temsil eder |
LINK
|
Köprüler için kullanılacak rengi temsil eder |
Yatay hizala
Hücredeki metnin yatay hizalaması.
Sıralamalar | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
Yatay hizalama belirtilmedi. Bunu kullanmayın. |
LEFT
|
Metin, hücrenin solundaki açık bir şekilde hizalanır. |
CENTER
|
Metin açık bir şekilde hücrenin ortasına hizalanır. |
RIGHT
|
Metin, hücrenin sağında açık bir şekilde hizalanır. |
Metin Biçimi
Bir hücredeki tüm metin çalıştırma biçimi. Mevcut değerler, alanın belirtilmediğini gösterir.
JSON gösterimi |
---|
{ "foregroundColor": { object ( |
Alanlar | |
---|---|
foregroundColor
|
Metnin ön planı rengi. Kullanımdan kaldırıldı: |
foregroundColorStyle
|
Metnin ön planı rengi. |
fontFamily
|
Yazı tipi ailesi. |
fontSize
|
Yazı tipinin boyutu. |
bold
|
Metin kalın harflerle yazılırsa doğru değerini döndürür. |
italic
|
Metin italik yazılmışsa doğrudur. |
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ın |
Bağlantı
Harici veya yerel bir 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ı. |
Veri KaynağıSütunu
Veri kaynağındaki bir sütun.
JSON gösterimi |
---|
{
"reference": {
object (
|
Alanlar | |
---|---|
reference
|
Sütun referansı. |
formula
|
Hesaplanmış sütunun formülü. |
Veri KaynağıSütunReferansı
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. |
Veri Yürütme Durumu
Veri yürütme durumu.
Veri kaynağı nesnesinin, en son DataSource
verileriyle senkronize edilmesi için bir veri yürütme işlemi oluşturulur. Genellikle arka planda çalışacak şekilde planlandı. Yürütmenin tamamlanıp tamamlanmadığını öğrenmek için state
kontrol edebilirsiniz.
Bir verinin çalıştırılmasının tetiklendiği birkaç senaryo vardır:
-
Adding a data source
ilişkili bir veri kaynağı sayfası oluşturur ve veri kaynağından verileri sayfayla senkronize etmek için bir veri yürütme işlemi oluşturur. -
Updating a data source
, ilişkili veri kaynağı sayfasını benzer şekilde yenilemek için bir veri yürütme işlemi oluşturur. -
Bir veya daha fazla veri kaynağı nesnesini açık bir şekilde yenilemek için
refresh request
gönderebilirsiniz.
JSON gösterimi |
---|
{ "state": enum ( |
Alanlar | |
---|---|
state
|
Veri yürütme durumu. |
errorCode
|
Hata kodu. |
errorMessage
|
Hata mesajı (boş olabilir). |
lastRefreshTime
|
Verilerin başarıyla yenilendiği zamanı alır. |
VeriExecutionState
Veri yürütme durumlarının listesi.
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. |
SUCCEEDED
|
Veri yürütme işlemi başarıyla tamamlandı. |
FAILED
|
Veri yürütme işlemi tamamlandı. |
VeriExecutionErrorCode
Veri yürütme hata kodu listesi.
Sıralamalar | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
Varsayılan değer. Kullanmayın. |
TIMED_OUT
|
Veri yürütme işlemi 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ür. |
TOO_MANY_CELLS
|
Veri yürütme işlemi, sınırdan daha fazla hücre döndürür. |
ENGINE
|
Arka uç veri yürütme motorundan (ör. BigQuery) hata alındı. Ayrıntılar için errorMessage adresini kontrol edin.
|
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ür. |
DUPLICATE_COLUMN_NAMES
|
Veri yürütme işlemi, yinelenen sütun adları veya takma adlar döndürür. |
INTERRUPTED
|
Veri yürütme işlemi kesintiye uğrar. 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 karakter sayısını aşan değerler döndürür. |
DATA_NOT_FOUND
|
Veri kaynağının başvurduğu veritabanı bulunamadı. */ |
PERMISSION_DENIED
|
Kullanıcının, veri kaynağı tarafından başvurulan 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 yok. |
OBJECT_IN_ERROR_STATE
|
Veri kaynağı nesnesi şu anda hata durumunda. Yenilemeye zorlamak için RefreshDataSourceRequest içinde force öğesini ayarlayın.
|
OBJECT_SPEC_INVALID
|
Veri kaynağı nesne spesifikasyonu geçersiz. |
GenişletilmişDeğer
E-tablodaki bir 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ü. Alan ayarlanmadıysa hücrede veri yoktur.
value
aşağıdakilerden yalnızca biri olabilir:
|
|
numberValue
|
Çift değer değerini gösterir. Not: Tarihler, Saatler ve Tarih Saatleri |
stringValue
|
Bir dize değerini temsil eder. Önde gelen tek tırnak işareti dahil değildir. Örneğin kullanıcı, kullanıcı arayüzüne |
boolValue
|
Bir boole değerini temsil eder. |
formulaValue
|
Bir formülü temsil eder. |
errorValue
|
Bir hatayı temsil eder. Bu alan salt okunur durumdadır. |
Hata Değeri
Hücredeki bir hata.
JSON gösterimi |
---|
{
"type": enum (
|
Alanlar | |
---|---|
type
|
Hatanın türü. |
message
|
Hatayla ilgili daha fazla bilgi içeren bir mesaj (e-tablonun yerel ayarlarında). |
Hata Türü
Hatanın türü.
Sıralamalar | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
Varsayılan hata türü; bunu kullanmayın. |
ERROR
|
#ERROR! hatasına karşılık gelir.
|
NULL_VALUE
|
#NULL! hatasına karşılık gelir.
|
DIVIDE_BY_ZERO
|
#DIV/0 hatasına karşılık gelir.
|
VALUE
|
#VALUE! hatasına karşılık gelir.
|
REF
|
#REF! hatasına karşılık gelir.
|
NAME
|
#NAME? hatasına karşılık gelir.
|
NUM
|
#NUM! hatasına karşılık gelir.
|
N_A
|
#N/A hatasına karşılık gelir.
|
LOADING
|
Loading...
durumuna karşılık gelir.
|
BooleDurumu
Doğru veya yanlış olarak değerlendirilebilen bir koşul. BooleanCondition'lar 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ı |
Koşul Türü
Koşulun türü.
Sıralamalar | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
Varsayılan değer, kullanılmaz. |
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 gerektirir.
|
NUMBER_GREATER_THAN_EQ
|
Hücre değeri, koşulun değerinden büyük veya buna eşit olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir ConditionValue gerektirir.
|
NUMBER_LESS
|
Hücre değeri, koşul değerinden küçük olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir ConditionValue gerektirir.
|
NUMBER_LESS_THAN_EQ
|
Hücre değeri, koşulun değerinden küçük veya ona eşit olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir ConditionValue gerektirir.
|
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. Veri doğrulama, koşullu biçimlendirme ve veri kaynağı olmayan nesneler için filtreler için tek bir ConditionValue ve veri kaynağı nesneleri için en az bir ConditionValue gerektirir.
|
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. Veri doğrulama, koşullu biçimlendirme ve veri kaynağı olmayan nesneler için filtreler için tek bir ConditionValue ve veri kaynağı nesneleri için en az bir ConditionValue gerektirir.
|
NUMBER_BETWEEN
|
Hücre 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 gerekir.
|
NUMBER_NOT_BETWEEN
|
Hücre 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 gerekir.
|
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 gerektirir.
|
TEXT_NOT_CONTAINS
|
Hücre değeri koşulun değerini içermemelidir. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir ConditionValue gerektirir.
|
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 gerektirir.
|
TEXT_ENDS_WITH
|
Hücrenin değeri koşulun değeriyle bitmelidir. Koşullu biçimlendirme ve filtreler tarafından desteklenir. Tek bir ConditionValue gerektirir.
|
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. Veri doğrulama, koşullu biçimlendirme ve veri kaynağı olmayan nesneler için filtreler için tek bir ConditionValue ve veri kaynağı nesneleri için en az bir ConditionValue gerektirir.
|
TEXT_IS_EMAIL
|
Hücre değeri geçerli bir e-posta adresi olmalıdır. Veri doğrulama ile desteklenir. ConditionValues gerektirmez.
|
TEXT_IS_URL
|
Hücre değeri geçerli bir URL olmalıdır. Veri doğrulama ile desteklenir. ConditionValues gerektirmez.
|
DATE_EQ
|
Hücrenin değeri koşulun değeriyle aynı olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. Veri doğrulama, koşullu biçimlendirme ve veri kaynağı olmayan nesneler için filtreler için tek bir ConditionValue ve veri kaynağı nesneleri için en az bir ConditionValue gerektirir.
|
DATE_BEFORE
|
Hücre değeri, koşulun değerinin tarihinden önce olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. relative date olabilen tek bir ConditionValue gerektirir.
|
DATE_AFTER
|
Hücre değeri, koşul değerinin tarihinden sonra olmalıdır. Veri doğrulama, koşullu biçimlendirme ve filtreler tarafından desteklenir. relative date olabilen tek bir ConditionValue gerektirir.
|
DATE_ON_OR_BEFORE
|
Hücre değeri, koşulun değeri tarihinde veya bu tarihten önce olmalıdır. Veri doğrulama ile desteklenir. relative date olabilen tek bir ConditionValue gerektirir.
|
DATE_ON_OR_AFTER
|
Hücre değeri, koşulun değeri tarihinde veya bu tarihten sonra olmalıdır. Veri doğrulama ile desteklenir. relative date olabilen tek bir ConditionValue gerektirir.
|
DATE_BETWEEN
|
Hücre değeri, iki koşul değerinin tarihleri arasında olmalıdır. Veri doğrulama ile desteklenir. Tam olarak iki ConditionValues gerekir.
|
DATE_NOT_BETWEEN
|
Hücre değeri, iki koşul değerinin tarihleri dışında olmalıdır. Veri doğrulama ile desteklenir. Tam olarak iki ConditionValues gerekir.
|
DATE_IS_VALID
|
Hücre değeri bir tarih olmalıdır. Veri doğrulama ile desteklenir. ConditionValues gerektirmez.
|
ONE_OF_RANGE
|
Hücre değeri, koşul değerinin aralığındaki ızgarada listelenmelidir. Veri doğrulama ile desteklenir. Tek bir ConditionValue gerektirir ve değer, A1 gösteriminde geçerli bir aralık olmalıdır.
|
ONE_OF_LIST
|
Hücre değeri, koşul değerleri listesinde olmalıdır. Veri doğrulama ile desteklenir. Listedeki her öğe için bir adet olmak üzere istediğiniz sayıda condition values öğesini destekler. Değerlerde formüller desteklenmiyor.
|
BLANK
|
Hücre değeri boş olmalıdır. Koşullu biçimlendirme ve filtreler tarafından desteklenir. ConditionValues gerektirmez.
|
NOT_BLANK
|
Hücre değeri boş bırakılmamalıdır. Koşullu biçimlendirme ve filtreler tarafından desteklenir. ConditionValues gerektirmez.
|
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ğı sayfa filtreleri tarafından desteklenmez. Tek bir ConditionValue gerektirir.
|
BOOLEAN
|
Hücre değeri DOĞRU/YANLIŞ veya koşul değerleri listesinde olmalıdır. Veri doğrulama ile desteklenir. Hücre olarak oluşturulur onay kutusu. Sıfır, bir veya iki ConditionValues desteği. Hiçbir değer, hücrenin DOĞRU veya YANLIŞ şeklinde olması gerektiğini belirtir. Burada DOĞRU işaretli, YANLIŞ işaretli değildir. Bir değer, hücrenin bu değeri içerdiğinde işaretli ve boş olduğunda işaretli olmadığını gösterir. İki değer, hücrenin ilk değeri içerdiğinde işaretli olarak, ikinci değeri içerdiğinde ise işaretlenmeyeceğini gösterir. Örneğin, ["Evet","Hayır"], hücrenin "Evet" değerine sahipken işaretli bir kutu, "Hayır" değerine sahipse işaretlenmemiş bir kutu oluşturacağını belirtir.
|
TEXT_NOT_EQ
|
Hücrenin değeri tam olarak koşul değeri olmamalıdır. Veri kaynağı nesnelerindeki filtreler tarafından desteklenir. En az bir ConditionValue gerektirir.
|
DATE_NOT_EQ
|
Hücrenin değeri tam olarak koşul değeri olmamalıdır. Veri kaynağı nesnelerindeki filtreler tarafından desteklenir. En az bir ConditionValue gerektirir.
|
FILTER_EXPRESSION
|
Hücre değeri, belirtilen kalıpa uymalıdır. Tek bir ConditionValue gerektirir.
|
DurumDeğeri
Koşulun değeri.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
value . Koşulun değeri tam olarak ayarlanmalıdır.
value
aşağıdakilerden yalnızca biri olabilir:
|
|
relativeDate
|
Göreli bir tarih (geçerli tarihe göre). 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 |
GöreliTarih
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 öncedir. |
YESTERDAY
|
Değer dün. |
TODAY
|
Değer bugün. |
TOMORROW
|
Değer yarın. |
IzgaraAralığı
E-tablodaki bir aralık. Tüm dizinler sıfır tabanlıdır. Dizinler yarı açık, yani başlangıç dizini dahil ve bitiş dizini hariçtir - [startIndex, endIndex). Eksik dizinler, aralığın bu tarafta sınırsız olduğunu gösterir.
Örneğin "Sheet1"
sayfa kimliği 123456 ise:
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ş diziniyle aynıysa aralık boş bırakılır. Boş aralıklar genellikle anlamlı değildir ve kullanıcı arayüzünde genellikle #REF!
olarak oluşturulur.
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ırlanmamışsa ayarlanmaz. |
endRowIndex
|
Aralığın bitiş satırı (hariç) veya sınırlanmamışsa ayarlanmaz. |
startColumnIndex
|
Aralığın başlangıç sütunu (dahil). veya sınırsız değilse ayarlanmaz. |
endColumnIndex
|
Aralığın bitiş sütunu (hariç) veya sınırlanmamışsa 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ıralayın. |
FiltreÖzellikler
Belirli bir sütunla ilişkili filtre ölçütleri.
JSON gösterimi |
---|
{ "filterCriteria": { object ( |
Alanlar | |
---|---|
filterCriteria
|
Sütuna ilişkin ö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 |
Filtre Ölçütleri
Bir filtre veya filtre görünümünde satırları 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
|
Filtrelenecek arka plan dolgu rengi; yalnızca bu renkteki hücreler gösterilir. |
visibleBackgroundColorStyle
|
Filtrelenecek arka plan dolgu rengi; yalnızca bu renkteki hücreler gösterilir. Bu alan, |
visibleForegroundColor
|
Filtrelenecek ön plan rengi; yalnızca bu ön plan rengine sahip hücreler gösterilir. |
visibleForegroundColorStyle
|
Filtrelenecek ön plan rengi; yalnızca bu ön plan rengine sahip hücreler gösterilir. Bu alan, |
Sıralama Spesifikasyonları
Belirli bir sütun veya satırla ilişkilendirilmiş sıralama düzeni.
JSON gösterimi |
---|
{ "sortOrder": enum ( |
Alanlar | |
---|---|
sortOrder
|
Sipariş verileri sıralanmalıdır. |
foregroundColor
|
Sıralama ölçütü ön plan rengi; bu ön plan rengine sahip hücreler en üstte sıralanıyor. |
foregroundColorStyle
|
Sıralama ölçütü ön plan rengi; bu ön plan rengine sahip hücreler en üstte sıralanıyor. |
backgroundColor
|
Sıralama ölçütü olan arka plan dolgu rengi; bu dolgu rengine sahip hücreler en üstte sıralanır. |
backgroundColorStyle
|
Sıralama ölçütü olan arka plan dolgu rengi; bu dolgu rengine sahip hücreler en üstte sıralanır. |
Birlik alanı
reference . Sıralanan boyuta referans.
reference
aşağıdakilerden yalnızca biri olabilir:
|
|
dimensionIndex
|
Sıralamanın uygulanması gereken boyut. |
dataSourceColumnReference
|
Bir veri kaynağı sütununa referans |
YerleşikNesneKonumu
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, ızgaranın üzerinde bulunduğu konum. |
newSheet
|
Doğru ise yerleştirilmiş nesne, kimliği sizin için seçilen yeni bir sayfaya yerleştirilir. Yalnızca yazma sırasında kullanılır. |
Yer Paylaşımı Konumu
Bir nesnenin ızgaranın üzerine yerleştirildiği konum.
JSON gösterimi |
---|
{
"anchorCell": {
object (
|
Alanlar | |
---|---|
anchorCell
|
Nesnenin sabitlendiği hücre. |
offsetXPixels
|
Nesnenin bağlantı hücresinden belirli bir uzaklıktaki yatay ofset (piksel cinsinden). |
offsetYPixels
|
Nesnenin bağlantı hücresinden belirli bir uzaklıktaki ofset (piksel cinsinden). |
widthPixels
|
Nesnenin piksel cinsinden genişliği. Varsayılan olarak 600'dür. |
heightPixels
|
Nesnenin piksel cinsinden yüksekliği. Varsayılan olarak 371 değerine ayarlanır. |
Izgara Koordinatörü
E-tablodaki 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. |