Other

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

number

[0, 1] aralığında bir değer olarak renkteki kırmızı miktarıdır.

green

number

[0, 1] aralığında bir değer olarak rengin yeşil miktarı.

blue

number

[0, 1] aralığında bir değer olarak rengin mavi miktarı.

alpha

number

Bu rengin piksele uygulanması gereken kısmı. Yani, son piksel rengi denklemle tanımlanır:

pixel color = alpha * (this color) + (1.0 - alpha) * (background color)

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 kind can be only one of the following:
  "rgbColor": {
    object (Color)
  },
  "themeColor": enum (ThemeColorType)
  // End of list of possible types for union field kind.
}
Alanlar
Birlik alanı kind. Renk değerinin türü. kind aşağıdakilerden yalnızca biri olabilir:
rgbColor

object (Color)

RGB rengi. Color nesnesindeki alpha değeri genel olarak desteklenmez.

themeColor

enum (ThemeColorType)

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

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 (Color)
  },
  "foregroundColorStyle": {
    object (ColorStyle)
  },
  "fontFamily": string,
  "fontSize": integer,
  "bold": boolean,
  "italic": boolean,
  "strikethrough": boolean,
  "underline": boolean,
  "link": {
    object (Link)
  }
}
Alanlar
foregroundColor
(deprecated)

object (Color)

Metnin ön planı rengi. Kullanımdan kaldırıldı: foregroundColorStyle özelliğini kullanın.

foregroundColorStyle

object (ColorStyle)

Metnin ön planı rengi. foregroundColor değeri de ayarlanırsa bu alan öncelikli olur.

fontFamily

string

Yazı tipi ailesi.

fontSize

integer

Yazı tipinin boyutu.

bold

boolean

Metin kalın harflerle yazılırsa doğru değerini döndürür.

italic

boolean

Metin italik yazılmışsa doğrudur.

strikethrough

boolean

Metnin üstü çiziliyse doğru değerini döndürür.

underline

boolean

Metnin altı çiziliyse doğru değerini döndürür.

Veri KaynağıSütunu

Veri kaynağındaki bir sütun.

JSON gösterimi
{
  "reference": {
    object (DataSourceColumnReference)
  },
  "formula": string
}
Alanlar
reference

object (DataSourceColumnReference)

Sütun referansı.

formula

string

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

string

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 (DataExecutionState),
  "errorCode": enum (DataExecutionErrorCode),
  "errorMessage": string,
  "lastRefreshTime": string
}
Alanlar
state

enum (DataExecutionState)

Veri yürütme durumu.

errorCode

enum (DataExecutionErrorCode)

Hata kodu.

errorMessage

string

Hata mesajı (boş olabilir).

lastRefreshTime

string (Timestamp format)

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 value can be only one of the following:
  "numberValue": number,
  "stringValue": string,
  "boolValue": boolean,
  "formulaValue": string,
  "errorValue": {
    object (ErrorValue)
  }
  // End of list of possible types for union field value.
}
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

number

Çift değer değerini gösterir. Not: Tarihler, Saatler ve Tarih Saatleri SERIAL_NUMBER biçiminde çift olarak gösterilir.

stringValue

string

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 '123 yazdıysa bu ifade "123" stringValue olarak gösterilir.

boolValue

boolean

Bir boole değerini temsil eder.

formulaValue

string

Bir formülü temsil eder.

errorValue

object (ErrorValue)

Bir hatayı temsil eder. Bu alan salt okunur durumdadır.

Hata Değeri

Hücredeki bir hata.

JSON gösterimi
{
  "type": enum (ErrorType),
  "message": string
}
Alanlar
type

enum (ErrorType)

Hatanın türü.

message

string

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 (ConditionType),
  "values": [
    {
      object (ConditionValue)
    }
  ]
}
Alanlar
type

enum (ConditionType)

Koşulun türü.

values[]

object (ConditionValue)

Koşulun değerleri. Desteklenen değerlerin sayısı condition type öğesine bağlıdır. Bazıları sıfır değerlerini, bazıları bir veya iki değeri destekler ve ConditionType.ONE_OF_LIST isteğe bağlı değerleri destekler.

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 value can be only one of the following:
  "relativeDate": enum (RelativeDate),
  "userEnteredValue": string
  // End of list of possible types for union field value.
}
Alanlar
Birlik alanı value. Koşulun değeri tam olarak ayarlanmalıdır. value aşağıdakilerden yalnızca biri olabilir:
relativeDate

enum (RelativeDate)

Göreli bir tarih (geçerli tarihe göre). Yalnızca type DATE_BEFORE, DATE_AFTER, DATE_ON_OR_BEFORE veya DATE_ON_OR_AFTER ise geçerlidir.

Göreli tarihler veri doğrulamada desteklenmez. Yalnızca koşullu biçimlendirme ve koşullu filtrelerde desteklenir.

userEnteredValue

string

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 = veya '+' ile başlamalıdır).

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

integer

Bu aralığın bulunduğu sayfa.

startRowIndex

integer

Aralığın başlangıç satırı (dahil) veya sınırlanmamışsa ayarlanmaz.

endRowIndex

integer

Aralığın bitiş satırı (hariç) veya sınırlanmamışsa ayarlanmaz.

startColumnIndex

integer

Aralığın başlangıç sütunu (dahil). veya sınırsız değilse ayarlanmaz.

endColumnIndex

integer

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 (FilterCriteria)
  },

  // Union field reference can be only one of the following:
  "columnIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field reference.
}
Alanlar
filterCriteria

object (FilterCriteria)

Sütuna ilişkin ölçütler.

Birlik alanı reference. Filtrelenmiş sütuna referans. reference aşağıdakilerden yalnızca biri olabilir:
columnIndex

integer

Sıfır tabanlı sütun dizini.

dataSourceColumnReference

object (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 (BooleanCondition)
  },
  "visibleBackgroundColor": {
    object (Color)
  },
  "visibleBackgroundColorStyle": {
    object (ColorStyle)
  },
  "visibleForegroundColor": {
    object (Color)
  },
  "visibleForegroundColorStyle": {
    object (ColorStyle)
  }
}
Alanlar
hiddenValues[]

string

Gizlenmesi gereken değerler.

condition

object (BooleanCondition)

Değerlerin gösterilmesi için doğru olması gereken bir koşul. (Bu, hiddenValues politikasını geçersiz kılmaz. Bir değer orada listelenmiş olsa bile gizlenir.)

visibleBackgroundColor
(deprecated)

object (Color)

Filtrelenecek arka plan dolgu rengi; yalnızca bu renkteki hücreler gösterilir. visibleForegroundColor ile karşılıklı olarak hariç tutulur. Kullanımdan kaldırıldı: visibleBackgroundColorStyle özelliğini kullanın.

visibleBackgroundColorStyle

object (ColorStyle)

Filtrelenecek arka plan dolgu rengi; yalnızca bu renkteki hücreler gösterilir. Bu alan, visibleForegroundColor ile birlikte kullanılamaz ve RGB türünde bir renge ayarlanmalıdır. visibleBackgroundColor değeri de ayarlanırsa bu alan öncelikli olur.

visibleForegroundColor
(deprecated)

object (Color)

Filtrelenecek ön plan rengi; yalnızca bu ön plan rengine sahip hücreler gösterilir. visibleBackgroundColor ile karşılıklı olarak hariç tutulur. Kullanımdan kaldırıldı: visibleForegroundColorStyle özelliğini kullanın.

visibleForegroundColorStyle

object (ColorStyle)

Filtrelenecek ön plan rengi; yalnızca bu ön plan rengine sahip hücreler gösterilir. Bu alan, visibleBackgroundColor ile birlikte kullanılamaz ve RGB türünde bir renge ayarlanmalıdır. visibleForegroundColor değeri de ayarlanırsa bu alan öncelikli olur.

Sıralama Spesifikasyonları

Belirli bir sütun veya satırla ilişkilendirilmiş sıralama düzeni.

JSON gösterimi
{
  "sortOrder": enum (SortOrder),
  "foregroundColor": {
    object (Color)
  },
  "foregroundColorStyle": {
    object (ColorStyle)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },

  // Union field reference can be only one of the following:
  "dimensionIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field reference.
}
Alanlar
sortOrder

enum (SortOrder)

Sipariş verileri sıralanmalıdır.

foregroundColor
(deprecated)

object (Color)

Sıralama ölçütü ön plan rengi; bu ön plan rengine sahip hücreler en üstte sıralanıyor. backgroundColor ile karşılıklı olarak hariç tutulur. Kullanımdan kaldırıldı: foregroundColorStyle özelliğini kullanın.

foregroundColorStyle

object (ColorStyle)

Sıralama ölçütü ön plan rengi; bu ön plan rengine sahip hücreler en üstte sıralanıyor. backgroundColor ile birlikte kullanılamaz ve RGB türünde bir renk olmalıdır. foregroundColor değeri de ayarlanırsa bu alan öncelikli olur.

backgroundColor
(deprecated)

object (Color)

Sıralama ölçütü olan arka plan dolgu rengi; bu dolgu rengine sahip hücreler en üstte sıralanır. foregroundColor ile karşılıklı olarak hariç tutulur. Kullanımdan kaldırıldı: backgroundColorStyle özelliğini kullanın.

backgroundColorStyle

object (ColorStyle)

Sıralama ölçütü olan arka plan dolgu rengi; bu dolgu rengine sahip hücreler en üstte sıralanır. foregroundColor ile birlikte kullanılamaz ve RGB türünde bir renk olmalıdır. backgroundColor değeri de ayarlanırsa bu alan öncelikli olur.

Birlik alanı reference. Sıralanan boyuta referans. reference aşağıdakilerden yalnızca biri olabilir:
dimensionIndex

integer

Sıralamanın uygulanması gereken boyut.

dataSourceColumnReference

object (DataSourceColumnReference)

Bir veri kaynağı sütununa referans

YerleşikNesneKonumu

Grafik gibi yerleştirilmiş bir nesnenin konumu.

JSON gösterimi
{

  // Union field location can be only one of the following:
  "sheetId": integer,
  "overlayPosition": {
    object (OverlayPosition)
  },
  "newSheet": boolean
  // End of list of possible types for union field location.
}
Alanlar
Birlik alanı location. Nesnenin konumu. Tam olarak bir değer ayarlanmalıdır. location aşağıdakilerden yalnızca biri olabilir:
sheetId

integer

Bu sayfanın bulunduğu sayfa. Yalnızca yerleştirilmiş nesne kendi sayfasındaysa ayarlayın. Negatif olmamalıdır.

overlayPosition

object (OverlayPosition)

Nesnenin, ızgaranın üzerinde bulunduğu konum.

newSheet

boolean

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 (GridCoordinate)
  },
  "offsetXPixels": integer,
  "offsetYPixels": integer,
  "widthPixels": integer,
  "heightPixels": integer
}
Alanlar
anchorCell

object (GridCoordinate)

Nesnenin sabitlendiği hücre.

offsetXPixels

integer

Nesnenin bağlantı hücresinden belirli bir uzaklıktaki yatay ofset (piksel cinsinden).

offsetYPixels

integer

Nesnenin bağlantı hücresinden belirli bir uzaklıktaki ofset (piksel cinsinden).

widthPixels

integer

Nesnenin piksel cinsinden genişliği. Varsayılan olarak 600'dür.

heightPixels

integer

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

integer

Bu koordinatın bulunduğu sayfa.

rowIndex

integer

Koordinatın satır dizini.

columnIndex

integer

Koordinatın sütun dizini.