Requests

İstek

E-tabloya uygulanabilecek tek bir güncelleme türü.

JSON gösterimi
{

  // Union field kind can be only one of the following:
  "updateSpreadsheetProperties": {
    object (UpdateSpreadsheetPropertiesRequest)
  },
  "updateSheetProperties": {
    object (UpdateSheetPropertiesRequest)
  },
  "updateDimensionProperties": {
    object (UpdateDimensionPropertiesRequest)
  },
  "updateNamedRange": {
    object (UpdateNamedRangeRequest)
  },
  "repeatCell": {
    object (RepeatCellRequest)
  },
  "addNamedRange": {
    object (AddNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "addSheet": {
    object (AddSheetRequest)
  },
  "deleteSheet": {
    object (DeleteSheetRequest)
  },
  "autoFill": {
    object (AutoFillRequest)
  },
  "cutPaste": {
    object (CutPasteRequest)
  },
  "copyPaste": {
    object (CopyPasteRequest)
  },
  "mergeCells": {
    object (MergeCellsRequest)
  },
  "unmergeCells": {
    object (UnmergeCellsRequest)
  },
  "updateBorders": {
    object (UpdateBordersRequest)
  },
  "updateCells": {
    object (UpdateCellsRequest)
  },
  "addFilterView": {
    object (AddFilterViewRequest)
  },
  "appendCells": {
    object (AppendCellsRequest)
  },
  "clearBasicFilter": {
    object (ClearBasicFilterRequest)
  },
  "deleteDimension": {
    object (DeleteDimensionRequest)
  },
  "deleteEmbeddedObject": {
    object (DeleteEmbeddedObjectRequest)
  },
  "deleteFilterView": {
    object (DeleteFilterViewRequest)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewRequest)
  },
  "duplicateSheet": {
    object (DuplicateSheetRequest)
  },
  "findReplace": {
    object (FindReplaceRequest)
  },
  "insertDimension": {
    object (InsertDimensionRequest)
  },
  "insertRange": {
    object (InsertRangeRequest)
  },
  "moveDimension": {
    object (MoveDimensionRequest)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionRequest)
  },
  "pasteData": {
    object (PasteDataRequest)
  },
  "textToColumns": {
    object (TextToColumnsRequest)
  },
  "updateFilterView": {
    object (UpdateFilterViewRequest)
  },
  "deleteRange": {
    object (DeleteRangeRequest)
  },
  "appendDimension": {
    object (AppendDimensionRequest)
  },
  "addConditionalFormatRule": {
    object (AddConditionalFormatRuleRequest)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleRequest)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleRequest)
  },
  "sortRange": {
    object (SortRangeRequest)
  },
  "setDataValidation": {
    object (SetDataValidationRequest)
  },
  "setBasicFilter": {
    object (SetBasicFilterRequest)
  },
  "addProtectedRange": {
    object (AddProtectedRangeRequest)
  },
  "updateProtectedRange": {
    object (UpdateProtectedRangeRequest)
  },
  "deleteProtectedRange": {
    object (DeleteProtectedRangeRequest)
  },
  "autoResizeDimensions": {
    object (AutoResizeDimensionsRequest)
  },
  "addChart": {
    object (AddChartRequest)
  },
  "updateChartSpec": {
    object (UpdateChartSpecRequest)
  },
  "updateBanding": {
    object (UpdateBandingRequest)
  },
  "addBanding": {
    object (AddBandingRequest)
  },
  "deleteBanding": {
    object (DeleteBandingRequest)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataRequest)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataRequest)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataRequest)
  },
  "randomizeRange": {
    object (RandomizeRangeRequest)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupRequest)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupRequest)
  },
  "updateDimensionGroup": {
    object (UpdateDimensionGroupRequest)
  },
  "trimWhitespace": {
    object (TrimWhitespaceRequest)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesRequest)
  },
  "updateEmbeddedObjectBorder": {
    object (UpdateEmbeddedObjectBorderRequest)
  },
  "addSlicer": {
    object (AddSlicerRequest)
  },
  "updateSlicerSpec": {
    object (UpdateSlicerSpecRequest)
  },
  "addDataSource": {
    object (AddDataSourceRequest)
  },
  "updateDataSource": {
    object (UpdateDataSourceRequest)
  },
  "deleteDataSource": {
    object (DeleteDataSourceRequest)
  },
  "refreshDataSource": {
    object (RefreshDataSourceRequest)
  }
  // End of list of possible types for union field kind.
}
Alanlar
Birlik alanı kind. Güncellemenin türü. Tam olarak bir alan zorunludur. kind aşağıdakilerden yalnızca biri olabilir:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

E-tablonun özelliklerini günceller.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

Bir sayfanın özelliklerini günceller.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

Boyutların özelliklerini günceller.

updateNamedRange

object (UpdateNamedRangeRequest)

Adlandırılmış bir aralığı günceller.

repeatCell

object (RepeatCellRequest)

Bir hücrede tek bir hücreyi yineler.

addNamedRange

object (AddNamedRangeRequest)

Adlandırılmış aralık ekler.

deleteNamedRange

object (DeleteNamedRangeRequest)

Adlandırılmış bir aralığı siler.

addSheet

object (AddSheetRequest)

Sayfa ekler.

deleteSheet

object (DeleteSheetRequest)

Bir sayfayı siler.

autoFill

object (AutoFillRequest)

Mevcut verileri temel alarak otomatik şekilde daha fazla veri doldurur.

cutPaste

object (CutPasteRequest)

Bir alandaki verileri keser ve başka bir alana yapıştırır.

copyPaste

object (CopyPasteRequest)

Bir alandan veri kopyalayıp başka bir alana yapıştırır.

mergeCells

object (MergeCellsRequest)

Hücreleri birleştirir.

unmergeCells

object (UnmergeCellsRequest)

Birleştirilen hücreleri ayırır.

updateBorders

object (UpdateBordersRequest)

Bir hücre aralığındaki kenarlıkları günceller.

updateCells

object (UpdateCellsRequest)

Aynı anda birçok hücreyi günceller.

addFilterView

object (AddFilterViewRequest)

Filtre görünümü ekler.

appendCells

object (AppendCellsRequest)

E-tablodaki verilerin bulunduğu son satırdan sonra hücreleri ekler.

clearBasicFilter

object (ClearBasicFilterRequest)

Sayfadaki temel filtreyi temizler.

deleteDimension

object (DeleteDimensionRequest)

Bir sayfadaki satırları veya sütunları siler.

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

Bir sayfadaki yerleşik nesneyi (ör.grafik, resim) siler.

deleteFilterView

object (DeleteFilterViewRequest)

Bir sayfadaki filtre görünümünü siler.

duplicateFilterView

object (DuplicateFilterViewRequest)

Filtre görünümünü kopyalar.

duplicateSheet

object (DuplicateSheetRequest)

Bir sayfayı kopyalar.

findReplace

object (FindReplaceRequest)

Bazı metinlerin geçtiği yerleri bulup başka metinlerle değiştirir.

insertDimension

object (InsertDimensionRequest)

Sayfaya yeni satırlar veya sütunlar ekler.

insertRange

object (InsertRangeRequest)

Sayfaya yeni hücreler ekler ve mevcut hücreleri değiştirir.

moveDimension

object (MoveDimensionRequest)

Satır veya sütunları sayfadaki başka bir konuma taşır.

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

Yerleştirilmiş bir nesnenin (ör. grafik, resim) konumu güncellenir.

pasteData

object (PasteDataRequest)

Bir sayfaya veri (HTML veya ayrılmış) yapıştırır.

textToColumns

object (TextToColumnsRequest)

Bir metin sütununu birçok metin sütununa dönüştürür.

updateFilterView

object (UpdateFilterViewRequest)

Bir filtre görünümünün özelliklerini günceller.

deleteRange

object (DeleteRangeRequest)

Bir sayfadaki hücre aralığını siler ve kalan hücreleri değiştirir.

appendDimension

object (AppendDimensionRequest)

Bir sayfanın sonuna boyutlar ekler.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

Yeni bir koşullu biçim kuralı ekler.

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

Mevcut bir koşullu biçim kuralını günceller.

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

Mevcut bir koşullu biçim kuralını siler.

sortRange

object (SortRangeRequest)

Bir aralıktaki verileri sıralar.

setDataValidation

object (SetDataValidationRequest)

Bir veya daha fazla hücre için veri doğrulamasını ayarlar.

setBasicFilter

object (SetBasicFilterRequest)

Bir sayfadaki temel filtreyi ayarlar.

addProtectedRange

object (AddProtectedRangeRequest)

Korumalı aralık ekler.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Korumalı bir aralığı günceller.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Korumalı bir aralığı siler.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

Bir veya daha fazla boyutu, ilgili boyuttaki hücrelerin içeriğine göre otomatik olarak yeniden boyutlandırır.

addChart

object (AddChartRequest)

Grafik ekler.

updateChartSpec

object (UpdateChartSpecRequest)

Grafiğin özelliklerini günceller.

updateBanding

object (UpdateBandingRequest)

Bant genişliği aralığını günceller

addBanding

object (AddBandingRequest)

Yeni bir bant aralığı ekler

deleteBanding

object (DeleteBandingRequest)

Bant genişliği aralığını kaldırır

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

Yeni geliştirici meta verileri oluşturur.

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

Mevcut bir geliştirici meta veri girişini günceller

deleteDeveloperMetadata

object (DeleteDeveloperMetadataRequest)

Geliştirici meta verilerini siler

randomizeRange

object (RandomizeRangeRequest)

Bir aralıktaki satırların sırasını rastgele yapar.

addDimensionGroup

object (AddDimensionGroupRequest)

Belirtilen aralığın üzerinde bir grup oluşturur.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Bir grubu, belirtilen aralığın üzerinde siler.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Belirtilen grubun durumunu günceller.

trimWhitespace

object (TrimWhitespaceRequest)

Boşluk hücrelerini (ör. boşluklar, sekmeler veya yeni satırlar) kırpar.

deleteDuplicates

object (DeleteDuplicatesRequest)

Bir hücre aralığının belirtilen sütunlarında yinelenen değerler içeren satırları kaldırır.

updateEmbeddedObjectBorder

object (UpdateEmbeddedObjectBorderRequest)

Yerleştirilmiş bir nesnenin kenarlığını günceller.

addSlicer

object (AddSlicerRequest)

Dilimleyici ekler.

updateSlicerSpec

object (UpdateSlicerSpecRequest)

Bir dilimleyicinin özelliklerini günceller.

addDataSource

object (AddDataSourceRequest)

Veri kaynağı ekler.

updateDataSource

object (UpdateDataSourceRequest)

Bir veri kaynağını günceller.

deleteDataSource

object (DeleteDataSourceRequest)

Bir veri kaynağını siler.

refreshDataSource

object (RefreshDataSourceRequest)

Bir veya daha fazla veri kaynağını ve ilişkili dbobject'leri yeniler.

E-tablo Özelliklerini Güncelleme

Bir e-tablonun özelliklerini günceller.

JSON gösterimi
{
  "properties": {
    object (SpreadsheetProperties)
  },
  "fields": string
}
Alanlar
properties

object (SpreadsheetProperties)

Güncellenecek özellikler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök "özellikler" ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

UpdateSheetPropertiesRequest etkinliği

E-tablo özelliklerini, belirtilen sheetId ile günceller.

JSON gösterimi
{
  "properties": {
    object (SheetProperties)
  },
  "fields": string
}
Alanlar
properties

object (SheetProperties)

Güncellenecek özellikler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. properties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

GüncellemeBoyutÖzellikleri

Belirtilen aralıktaki boyutların özelliklerini günceller.

JSON gösterimi
{
  "properties": {
    object (DimensionProperties)
  },
  "fields": string,

  // Union field dimension_range can be only one of the following:
  "range": {
    object (DimensionRange)
  },
  "dataSourceSheetRange": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
Alanlar
properties

object (DimensionProperties)

Güncellenecek özellikler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. properties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Birlik alanı dimension_range. Boyut aralığı. dimension_range aşağıdakilerden yalnızca biri olabilir:
range

object (DimensionRange)

Güncellenecek satırlar veya sütunlar.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

Güncellenecek veri kaynağı sayfasındaki sütunlar.

Veri KaynağıSayfaBoyutuAralığı

DATA_SOURCE sayfasındaki tek bir boyuttaki aralık.

JSON gösterimi
{
  "sheetId": integer,
  "columnReferences": [
    {
      object (DataSourceColumnReference)
    }
  ]
}
Alanlar
sheetId

integer

Aralığın içinde bulunduğu veri kaynağı sayfasının kimliği.

columnReferences[]

object (DataSourceColumnReference)

Veri kaynağı sayfasındaki sütunlar.

GüncellemeAdıAralık İsteği

Adlandırılmış aralığın özelliklerini belirtilen namedRangeId ile günceller.

JSON gösterimi
{
  "namedRange": {
    object (NamedRange)
  },
  "fields": string
}
Alanlar
namedRange

object (NamedRange)

Yeni özelliklerle güncellenecek adlandırılmış aralık.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. namedRange kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Tekrarlanan Hücre İsteği

Aralıktaki tüm hücreleri, belirtilen Hücre nesnesindeki değerlere günceller. Yalnızca fields alanında listelenen alanlar güncellenir. Diğerleri değişmez.

Formül kullanarak bir hücre yazıyorsanız formülün aralıkları, aralıktaki her alan için otomatik olarak artar. Örneğin, =A1 formülünü içeren bir hücre B2:C4 aralığına yazılırsa B2 =A1, B3 =A2, B4 =A3, C2 =B1, C3 =B2, C4 =B3 olur.

Formül aralıklarını statik olarak tutmak için $ göstergesini kullanın. Örneğin, hem satırın hem de sütunun ilerlemesini önlemek için =$A$1 formülünü kullanın.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "cell": {
    object (CellData)
  },
  "fields": string
}
Alanlar
range

object (GridRange)

Hücrenin tekrarlanacağı aralık.

cell

object (CellData)

Yazılacak veriler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. cell kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

AddNamedRangeRequest

E-tabloya adlandırılmış bir aralık ekler.

JSON gösterimi
{
  "namedRange": {
    object (NamedRange)
  }
}
Alanlar
namedRange

object (NamedRange)

Eklenecek adlandırılmış aralık. namedRangeId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Mevcut bir aralığın kimliği belirtilirken bir hata oluştu.)

DeleteNamedRange İsteği

Belirtilen kimliğe sahip adlandırılmış aralığı e-tablodan kaldırır.

JSON gösterimi
{
  "namedRangeId": string
}
Alanlar
namedRangeId

string

Silinecek adlandırılmış aralığın kimliği.

E-Tablo İsteği Ekle

Yeni bir sayfa ekler. Bir sayfa belirli bir dizine eklendiğinde sonraki tüm sayfaların dizinleri artar. Nesne sayfası eklemek için AddChartRequest özelliğini kullanın ve EmbeddedObjectPosition.sheetId veya EmbeddedObjectPosition.newSheet belirtin.

JSON gösterimi
{
  "properties": {
    object (SheetProperties)
  }
}
Alanlar
properties

object (SheetProperties)

Yeni sayfada bulunması gereken özellikler. Tüm özellikler isteğe bağlıdır. sheetId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Mevcut bir sayfanın kimliği belirtilirken hata oluştu.)

Sayfayı Silme İsteği

İstenen sayfayı siler.

JSON gösterimi
{
  "sheetId": integer
}
Alanlar
sheetId

integer

Silinecek sayfanın kimliği.

Sayfa DATA_SOURCE türündeyse ilişkili DataSource de silinir.

Otomatik Doldur İsteği

Mevcut verileri temel alarak daha fazla veri doldurur.

JSON gösterimi
{
  "useAlternateSeries": boolean,

  // Union field area can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sourceAndDestination": {
    object (SourceAndDestination)
  }
  // End of list of possible types for union field area.
}
Alanlar
useAlternateSeries

boolean

"Alternatif" serilerle veri oluşturmamız durumunda doğru değerini döndürür. Bu durum, kaynak verilerin türüne ve miktarına bağlı olarak farklılık gösterir.

Birlik alanı area. Otomatik doldurulacak alan. area aşağıdakilerden yalnızca biri olabilir:
range

object (GridRange)

Otomatik doldurulacak aralık. Böylece aralığı inceler ve verileri olan konumu tespit edip bu verileri aralığın geri kalanıyla otomatik olarak doldurur.

sourceAndDestination

object (SourceAndDestination)

Otomatik doldurulacak kaynak ve hedef alanları. Bu alan, otomatik doldurmanın kaynağını ve bu verilerin nereye genişletileceğini açıkça listeler.

KaynakveHedef

Kaynak aralığı ile bu kaynağın nasıl genişletileceğini gösteren bir kombinasyon.

JSON gösterimi
{
  "source": {
    object (GridRange)
  },
  "dimension": enum (Dimension),
  "fillLength": integer
}
Alanlar
source

object (GridRange)

Otomatik doldurmanın kaynağı olarak kullanılacak verilerin konumu.

dimension

enum (Dimension)

Verilerin doldurulması gereken boyut.

fillLength

integer

Verilerin doldurulması gereken satır veya sütun sayısı. Pozitif sayılar, kaynağın son satırının veya son sütununun ötesine genişler. Negatif sayılar, kaynağın ilk satırından veya ilk sütunundan önce genişler.

CuYapıştırYapıştır İsteği

Verileri kaynaktan hedefe taşır.

JSON gösterimi
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridCoordinate)
  },
  "pasteType": enum (PasteType)
}
Alanlar
source

object (GridRange)

Kesilecek kaynak veriler.

destination

object (GridCoordinate)

Verilerin yapıştırılması gereken sol üst koordinat.

pasteType

enum (PasteType)

Yapıştırılacak veri türü. Yapıştırılanlardan bağımsız olarak tüm kaynak veriler kesilir.

Yapıştırma Türü

Ne tür verilerin yapıştırılacağı.

Sıralamalar
PASTE_NORMAL Değerleri, formülleri, biçimleri ve birleştirmeleri yapıştırın.
PASTE_VALUES Değerleri YALNIZCA biçimler, formüller veya birleştirmeler olmadan yapıştırın.
PASTE_FORMAT Yalnızca biçimi ve veri doğrulamasını yapıştırın.
PASTE_NO_BORDERS PASTE_NORMAL gibi ama kenarlıksız.
PASTE_FORMULA Yalnızca formülleri yapıştırın.
PASTE_DATA_VALIDATION Yalnızca veri doğrulamasını yapıştırın.
PASTE_CONDITIONAL_FORMATTING Yalnızca koşullu biçimlendirme kurallarını yapıştırın.

Yapıştırma İsteğini Kopyala

Kaynaktan hedefe veri kopyalar.

JSON gösterimi
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridRange)
  },
  "pasteType": enum (PasteType),
  "pasteOrientation": enum (PasteOrientation)
}
Alanlar
source

object (GridRange)

Kopyalanacak kaynak aralığı.

destination

object (GridRange)

Yapıştırılacak konum. Aralık, kaynak yüksekliğinin veya genişliğinin katı olan bir aralığı kapsıyorsa veriler, hedef aralığı doldurmak için tekrarlanır. Aralık, kaynak aralıktan küçükse kaynak verilerin tamamı yine de kopyalanır (hedef aralığının sonundan daha fazla).

pasteType

enum (PasteType)

Yapıştırılacak veri türü.

pasteOrientation

enum (PasteOrientation)

Yapıştırma sırasında bu verilerin nasıl yönlendirileceği.

Yapıştırma Yönü

Yapıştırma işlemi nasıl gerçekleştirilmelidir?

Sıralamalar
NORMAL Normal bir şekilde yapıştırın.
TRANSPOSE Tüm satırların sütun hâlinde ters sırada (veya tam tersi) yapıştırın.

Hücreleri Birleştirme İsteği

Aralıktaki tüm hücreleri birleştirir.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "mergeType": enum (MergeType)
}
Alanlar
range

object (GridRange)

Birleştirilecek hücre aralığı.

mergeType

enum (MergeType)

Hücreler nasıl birleştirilmelidir?

BirleştirmeTürü

Oluşturulacak birleştirme türü.

Sıralamalar
MERGE_ALL Aralıktan tek bir birleştirme oluşturun
MERGE_COLUMNS Aralıktaki her sütun için bir birleştirme oluşturun
MERGE_ROWS Aralıktaki her satır için birleştirme oluşturun

Birleştirilen Hücre İsteği

Belirli bir aralıktaki hücreleri ayırır.

JSON gösterimi
{
  "range": {
    object (GridRange)
  }
}
Alanlar
range

object (GridRange)

Tüm hücrelerin ayrılması gereken aralık. Aralık, birden çok birleştirmeyi kapsıyorsa, birleştirilebilir. Aralık, herhangi bir birleştirmeyi kaplamamalıdır.

Güncelleme Sınırı

Bir aralığın kenarlıklarını günceller. İstekte bir alan ayarlanmazsa kenarlık olduğu gibi kalır. Örneğin, sonraki iki UpdateBordersRequest'te:

  1. aralık: A1:A5 { top: RED, bottom: WHITE }
  2. aralık: A1:A5 { left: BLUE }

Bu durumda A1:A5 kenarlığı { top: RED, bottom: WHITE, left: BLUE } olur. Bir kenarlık temizlemek istiyorsanız stili açık bir şekilde NONE olarak ayarlayın.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  },
  "innerHorizontal": {
    object (Border)
  },
  "innerVertical": {
    object (Border)
  }
}
Alanlar
range

object (GridRange)

Kenarlıkların güncellenmesi gereken aralık.

top

object (Border)

Aralığın en üstüne yerleştirilecek kenarlık.

bottom

object (Border)

Aralığın en altına yerleştirilecek kenarlık.

left

object (Border)

Aralığın soluna koyulacak kenarlık.

right

object (Border)

Aralığın sağına yerleştirilen kenarlık.

innerHorizontal

object (Border)

Aralığa yerleştirilecek yatay kenarlık.

innerVertical

object (Border)

Aralığa yerleştirilecek dikey kenarlık.

Hücre Güncelleme İsteği

Bir aralıktaki tüm hücreleri yeni verilerle günceller.

JSON gösterimi
{
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string,

  // Union field area can be only one of the following:
  "start": {
    object (GridCoordinate)
  },
  "range": {
    object (GridRange)
  }
  // End of list of possible types for union field area.
}
Alanlar
rows[]

object (RowData)

Yazılacak veriler.

fields

string (FieldMask format)

Hücre verilerinde güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök hücre hücredir. "satır.değerler." belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Birlik alanı area. Konum verileri yazılı olmalıdır. Tam olarak bir değer ayarlanmalıdır. area aşağıdakilerden yalnızca biri olabilir:
start

object (GridCoordinate)

Veri yazmaya başlayacağınız koordinat. İstediğiniz sayıda satır ve sütun (satır başına farklı sayıda sütun dahil) yazılabilir.

range

object (GridRange)

Verilerin yazılacağı aralık.

Satırlardaki veriler, istenen aralığın tamamını kapsamazsa fields alanında ayarlananlarla eşleşen alanlar temizlenir.

Filtre Filtresini Görüntüleme İsteği

Filtre görünümü ekler.

JSON gösterimi
{
  "filter": {
    object (FilterView)
  }
}
Alanlar
filter

object (FilterView)

Eklenecek filtre. filterViewId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Mevcut bir filtrenin kimliği belirtilirken hata oluştu.)

Hücre isteği ekle

E-tabloda veri içeren son satırdan sonra yeni hücreler ekler ve gerekiyorsa sayfaya yeni satırlar ekler.

JSON gösterimi
{
  "sheetId": integer,
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string
}
Alanlar
sheetId

integer

Verilerin ekleneceği e-tablo kimliği.

rows[]

object (RowData)

Eklenecek veriler.

fields

string (FieldMask format)

Hücre verilerinde güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök hücre hücredir. "satır.değerler." belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

TemelTemelFiltre İsteği

Sayfada varsa temel filtreyi temizler.

JSON gösterimi
{
  "sheetId": integer
}
Alanlar
sheetId

integer

Temel filtrenin temizlenmesi gereken sayfa kimliği.

Boyut İsteğini Sil

Boyutları e-tablodan siler.

JSON gösterimi
{
  "range": {
    object (DimensionRange)
  }
}
Alanlar
range

object (DimensionRange)

Sayfadan silinecek boyutlar.

Yerleşik Nesne İsteğini Sil

Belirtilen kimliğe sahip yerleştirilmiş nesneyi siler.

JSON gösterimi
{
  "objectId": integer
}
Alanlar
objectId

integer

Silinecek yerleştirilmiş nesnenin kimliği.

Filtre Filtresini Gösterme İsteği

Belirli bir filtre görünümünü siler.

JSON gösterimi
{
  "filterId": integer
}
Alanlar
filterId

integer

Silinecek filtrenin kimliği.

Yinelenen FiltreGörüntüleme İsteği

Belirli bir filtre görünümünü kopyalar.

JSON gösterimi
{
  "filterId": integer
}
Alanlar
filterId

integer

Kopyalanan filtrenin kimliği.

YinelenenSayfa İsteği

Bir sayfanın içeriğini kopyalar.

JSON gösterimi
{
  "sourceSheetId": integer,
  "insertSheetIndex": integer,
  "newSheetId": integer,
  "newSheetName": string
}
Alanlar
sourceSheetId

integer

Kopyalanacak sayfa.

Kaynak sayfa DATA_SOURCE türündeyse yedek DataSource kopyası da sayfanın yeni kopyasıyla ilişkilendirilir. Veri yürütme tetiklenmez. Bu sayfanın ızgara verileri de kopyalanır ancak yalnızca toplu istek tamamlandıktan sonra kullanılabilir.

insertSheetIndex

integer

Yeni sayfanın ekleneceği sıfır tabanlı dizin. Bunun ardından tüm sayfaların dizini artar.

newSheetId

integer

Ayarlanırsa yeni sayfanın kimliği. Ayarlanmazsa bir kimlik seçilir. Ayarlanırsa kimliğin mevcut herhangi bir sayfa kimliği ile çakışmaması gerekir. Ayarlanmışsa negatif olmayan bir değer olmalıdır.

newSheetName

string

Yeni sayfanın adı. Boş bırakılırsa sizin için yeni bir ad seçilir.

Değiştirme Değiştirme İsteği

Bir aralık, sayfa veya tüm sayfalar üzerinden hücrelerdeki verileri bulur ve değiştirir.

JSON gösterimi
{
  "find": string,
  "replacement": string,
  "matchCase": boolean,
  "matchEntireCell": boolean,
  "searchByRegex": boolean,
  "includeFormulas": boolean,

  // Union field scope can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sheetId": integer,
  "allSheets": boolean
  // End of list of possible types for union field scope.
}
Alanlar
find

string

Aranacak değer.

replacement

string

Bunun yerine kullanılacak değer.

matchCase

boolean

Arama, büyük/küçük harfe duyarlıysa doğrudur.

matchEntireCell

boolean

Bul değeri hücrenin tamamıyla eşleşmelidir.

searchByRegex

boolean

Bul değeri bir normal ifadeyse doğru değerini alır. Normal ifade ve değişim, https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html adresinde yer alan Java normal ifadesi kurallarına uygun olmalıdır. Yeni dizenin yakalama gruplarını belirtmesine izin verilir. Örneğin, bir hücrede "Google Sheets", bir başkasında "Google Docs" bulunuyorsa "o.* (.*)" araması, hücrelerin içeriğini sırasıyla "GSheets Rocks" ve "GDocs Rocks" olarak değiştirir."$1 Rocks"

includeFormulas

boolean

Arama, formül içeren hücreler içeriyorsa doğrudur. Formül kullanarak hücre atlama.

Birlik alanı scope. Bulunacak/değiştirilecek kapsam (yalnızca bir tane ayarlanmalıdır). scope aşağıdakilerden yalnızca biri olabilir:
range

object (GridRange)

Bulunacak/değiştirilecek aralık.

sheetId

integer

Bulunacak/değiştirilecek sayfa.

allSheets

boolean

Tüm sayfaları bulmak/değiştirmek için doğru değerini alır.

Boyut İsteği Ekle

Belirli bir dizindeki bir sayfaya satır veya sütun ekler.

JSON gösterimi
{
  "range": {
    object (DimensionRange)
  },
  "inheritFromBefore": boolean
}
Alanlar
range

object (DimensionRange)

Eklenecek boyutlar. Hem başlangıç hem de bitiş dizinleri sınırlandırılmalıdır.

inheritFromBefore

boolean

Boyut özelliklerinin, yeni eklenen boyutlardan önceki veya sonraki boyutlardan genişletilip genişletilmeyeceği. Önceki boyutlardan devralmak için doğru (bu durumda başlangıç dizini 0'dan büyük olmalıdır) ve sonraki boyutlardan devralmak için yanlış değerini döndürür.

Örneğin, 0. satır dizini kırmızı bir arka plana, 1. satır dizini de yeşil bir arka plana sahipse 1. dizine 2 satır eklendiğinde yeşil veya kırmızı arka plan devralınabilir. inheritFromBefore doğruysa iki yeni satır kırmızı olur (çünkü ekleme noktasından önceki satır kırmızı olur). inheritFromBefore yanlışsa iki yeni satır yeşil olur (çünkü ekleme noktasından sonraki satır yeşildir).

Aralık Aralığı İsteği

Hücreleri bir aralığa ekleyerek mevcut hücreleri yukarı veya aşağı kaydırır.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
Alanlar
range

object (GridRange)

Yeni hücrelerin ekleneceği aralık.

shiftDimension

enum (Dimension)

Hücre eklenirken kaydırılacak boyut. ROWS değerindeki mevcut hücreler aşağı kaydırılır. COLUMNS değerindeki mevcut hücreler sağa kaydırılır.

TaşımaBoyut İsteği

Bir veya daha fazla satır veya sütunu taşır.

JSON gösterimi
{
  "source": {
    object (DimensionRange)
  },
  "destinationIndex": integer
}
Alanlar
source

object (DimensionRange)

Taşınacak kaynak boyutlar.

destinationIndex

integer

Kaynak veriler ızgaradan kaldırılmadan önce koordinatlara bağlı olarak kaynak verilerin nereye taşınacağına dair sıfır tabanlı başlangıç dizini. Taşınan boyutlara yer açmak için mevcut veriler (boyuta bağlı olarak) aşağı veya sağa kaydırılır. Kaynak boyutlar ızgaradan çıkarıldığı için veriler belirtilenden farklı bir dizine eklenebilir.

Örneğin, A1..A5 0, 1, 2, 3, 4 için "1" ve "2" öğesini "3" ve "4" arasında taşımak isteyen bir kaynak ROWS [1..3), hedef dizin ise "4" (5. satırın sıfır tabanlı dizini) olacaktır. Sonuç, A1..A5/0, 3, 1, 2, 4 olur.

Yerleşik NesneKonumu İsteğini Güncelle

Yerleştirilmiş bir nesnenin konumunu (ör. bir grafiği veya resmi taşıma ya da yeniden boyutlandırma) güncelleyin.

JSON gösterimi
{
  "objectId": integer,
  "newPosition": {
    object (EmbeddedObjectPosition)
  },
  "fields": string
}
Alanlar
objectId

integer

Taşınacak nesnenin kimliği.

newPosition

object (EmbeddedObjectPosition)

Yerleştirilmiş nesnenin taşınacağı açık bir konum. newPosition.sheetId ayarlanırsa bu kimliğe sahip yeni bir sayfa oluşturulur. newPosition.newSheet doğru değerine ayarlanırsa sizin için seçilecek bir kimlik içeren yeni bir sayfa oluşturulur.

fields

string (FieldMask format)

Yeni konum ayarlanırken güncellenmesi gereken OverlayPosition alanlarıdır. Yalnızca newPosition.overlayPosition ayarlanmışsa kullanılır. Bu durumda en az bir alan belirtilmelidir. newPosition.overlayPosition kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Veri İsteğini Yapıştır

Belirtilen koordinattan başlayarak e-tabloya veri ekler.

JSON gösterimi
{
  "coordinate": {
    object (GridCoordinate)
  },
  "data": string,
  "type": enum (PasteType),

  // Union field kind can be only one of the following:
  "delimiter": string,
  "html": boolean
  // End of list of possible types for union field kind.
}
Alanlar
coordinate

object (GridCoordinate)

Verilerin eklenmeye başlaması gereken koordinat.

data

string

Eklenecek veriler.

type

enum (PasteType)

Verilerin nasıl yapıştırılacağı.

Birlik alanı kind. Veriler nasıl yorumlanır? Tam olarak bir değer ayarlanmalıdır. kind aşağıdakilerden yalnızca biri olabilir:
delimiter

string

Verilerdeki sınırlayıcı.

html

boolean

Veriler HTML ise doğru değerini döndürür.

Metin-Sütun İsteği

Bir metin sütununu her hücredeki bir sınırlayıcıya göre birden çok sütuna böler.

JSON gösterimi
{
  "source": {
    object (GridRange)
  },
  "delimiter": string,
  "delimiterType": enum (DelimiterType)
}
Alanlar
source

object (GridRange)

Kaynak veri aralığı. Tam olarak bir sütun içermelidir.

delimiter

string

Kullanılacak ayırıcı. Yalnızca delimiterType CUSTOM olduğunda kullanılır.

delimiterType

enum (DelimiterType)

Kullanılacak sınırlayıcı türü.

SınırlayıcıTürü

Bölünecek ayırıcı.

Sıralamalar
DELIMITER_TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmamalıdır.
COMMA ","
SEMICOLON ";"
PERIOD "."
SPACE "
CUSTOM Ayırıcıda tanımlandığı şekilde özel değer.
AUTODETECT Sütunları otomatik olarak algıla.

Filtre Filtresini Göster İsteği

Filtre görünümünün özelliklerini günceller.

JSON gösterimi
{
  "filter": {
    object (FilterView)
  },
  "fields": string
}
Alanlar
filter

object (FilterView)

Filtre görünümünün yeni özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. filter kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Aralık Silme İsteği

Bir hücre aralığını siler ve diğer hücreleri silinen alana taşır.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
Alanlar
range

object (GridRange)

Silinecek hücre aralığı.

shiftDimension

enum (Dimension)

Silinen hücrelerin değiştirileceği boyut. ROWS olması durumunda, mevcut hücreler silinen hücrelerin yerini alacak şekilde yukarı kaydırılır. COLUMNS değeri bulunuyorsa mevcut hücreler, silinen hücrelerin yerini alacak şekilde sola kaydırılır.

Boyut İsteğini Ekle

Sayfanın sonuna satır veya sütun ekler.

JSON gösterimi
{
  "sheetId": integer,
  "dimension": enum (Dimension),
  "length": integer
}
Alanlar
sheetId

integer

Satır veya sütun eklenecek sayfa.

dimension

enum (Dimension)

Satır veya sütunların eklenip eklenmemesi gerektiği.

length

integer

Eklenecek satır veya sütun sayısı.

Koşullu Biçim Kuralı Kuralı İsteği

Belirtilen dizine yeni bir koşullu biçim kuralı ekler. Sonraki tüm kuralların dizinleri artırılır.

JSON gösterimi
{
  "rule": {
    object (ConditionalFormatRule)
  },
  "index": integer
}
Alanlar
rule

object (ConditionalFormatRule)

Eklenecek kural.

index

integer

Kuralın ekleneceği sıfır tabanlı dizin.

UpdateConditionalFormatRuleRequest

Belirtilen dizinde bir koşullu biçim kuralını günceller veya koşullu biçim kuralını başka bir dizine taşır.

JSON gösterimi
{
  "index": integer,
  "sheetId": integer,

  // Union field instruction can be only one of the following:
  "rule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer
  // End of list of possible types for union field instruction.
}
Alanlar
index

integer

Değiştirilmesi veya taşınması gereken kuralın sıfır tabanlı dizini.

sheetId

integer

Taşınacak kuralın sayfası. newIndex ayarlanmışsa zorunludur, aksi takdirde kullanılmaz.

Birlik alanı instruction. Gerçekleşmesi gereken güncellemenin türü. instruction aşağıdakilerden yalnızca biri olabilir:
rule

object (ConditionalFormatRule)

Belirtilen dizinde kuralın yerini alması gereken kural.

newIndex

integer

Kuralın sonunda bulunması gereken sıfır tabanlı yeni dizin.

DeleteConditionalFormatRuleRequest

Belirtilen dizindeki koşullu biçim kuralını siler. Sonraki tüm kuralların dizinleri azaltılır.

JSON gösterimi
{
  "index": integer,
  "sheetId": integer
}
Alanlar
index

integer

Silinecek kuralın sıfır tabanlı dizini.

sheetId

integer

Kuralın silindiği sayfa.

Sıralama Aralığı İsteği

Satırlardaki verileri sütun başına sıralama ölçütüne göre sıralar.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ]
}
Alanlar
range

object (GridRange)

Sıralanacak aralık.

sortSpecs[]

object (SortSpec)

Sütun başına sıralama ölçütü. Değerler önceki spesifikasyonlarda eşit olduğunda sonraki spesifikasyonlar kullanılır.

VeriDoğrulama İsteğini Ayarlayın

Aralıktaki her hücreye bir veri doğrulama kuralı ayarlar. Bir aralıktaki doğrulamayı temizlemek için bunu herhangi bir kural belirtilmeden çağırın.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "rule": {
    object (DataValidationRule)
  }
}
Alanlar
range

object (GridRange)

Veri doğrulama kuralının uygulanacağı aralık.

rule

object (DataValidationRule)

Aralıktaki her hücrede ayarlanacak veri doğrulama kuralı veya aralıktaki veri doğrulamasını temizlemek için boş.

TemelFiltre İsteğini Ayarlayın

Bir sayfayla ilişkili temel filtreyi belirler.

JSON gösterimi
{
  "filter": {
    object (BasicFilter)
  }
}
Alanlar
filter

object (BasicFilter)

Ayarlanacak filtre.

AddProtectedRangeRequest

Yeni bir korumalı aralık ekler.

JSON gösterimi
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
Alanlar
protectedRange

object (ProtectedRange)

Eklenecek korumalı aralık. protectedRangeId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Mevcut bir aralığın kimliği belirtilirken bir hata oluştu.)

Güncelleme Korumalı Aralık İsteği

Mevcut bir korunan aralığı, belirtilen protectedRangeId ile günceller.

JSON gösterimi
{
  "protectedRange": {
    object (ProtectedRange)
  },
  "fields": string
}
Alanlar
protectedRange

object (ProtectedRange)

Yeni özelliklerle güncellenecek korumalı aralık.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. protectedRange kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

DeleteProtectedRangeRequest için

Belirtilen kimliğe sahip, korunan aralığı siler.

JSON gösterimi
{
  "protectedRangeId": integer
}
Alanlar
protectedRangeId

integer

Silinecek korumalı aralığın kimliği.

Otomatik Boyutlandırma Boyut İsteği

Bir veya daha fazla boyutu, ilgili boyuttaki hücrelerin içeriğine göre otomatik olarak yeniden boyutlandırır.

JSON gösterimi
{

  // Union field dimension_range can be only one of the following:
  "dimensions": {
    object (DimensionRange)
  },
  "dataSourceSheetDimensions": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
Alanlar
Birlik alanı dimension_range. Boyut aralığı. dimension_range aşağıdakilerden yalnızca biri olabilir:
dimensions

object (DimensionRange)

Otomatik olarak yeniden boyutlandırılacak boyutlar.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

Otomatik olarak yeniden boyutlandırılacak bir veri kaynağı sayfasındaki boyutlar.

Grafik İsteği Ekle

E-tablodaki bir sayfaya grafik ekler.

JSON gösterimi
{
  "chart": {
    object (EmbeddedChart)
  }
}
Alanlar
chart

object (EmbeddedChart)

E-tabloya eklenmesi gereken grafik (yerleştirilmesi gereken konum dahil). chartId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Mevcut bir yerleştirilmiş nesnenin kimliği belirtilir.)

GrafikSpesifikasyonu İsteğini Güncelle

Grafiğin özelliklerini günceller. (Bu işlem grafiği taşımaz veya yeniden boyutlandırmaz. Grafiği taşımak veya yeniden boyutlandırmak için UpdateEmbeddedObjectPositionRequest özelliğini kullanın.)

JSON gösterimi
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  }
}
Alanlar
chartId

integer

Güncellenecek grafiğin kimliği.

spec

object (ChartSpec)

Grafiğe uygulanacak spesifikasyon.

Güncelleme Bant İsteği

Sağlanan bant aralığının özelliklerini günceller.

JSON gösterimi
{
  "bandedRange": {
    object (BandedRange)
  },
  "fields": string
}
Alanlar
bandedRange

object (BandedRange)

Yeni özelliklerle güncellenecek bant aralığı.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. bandedRange kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Bant İsteği Ekle

E-tabloya yeni bir bant aralığı ekler.

JSON gösterimi
{
  "bandedRange": {
    object (BandedRange)
  }
}
Alanlar
bandedRange

object (BandedRange)

Eklenecek bant aralığı. bandedRangeId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Mevcut bir aralığın kimliği belirtilirken bir hata oluştu.)

Bant İsteğini Sil

Belirtilen kimliğe sahip bant aralığı aralığını e-tablodan kaldırır.

JSON gösterimi
{
  "bandedRangeId": integer
}
Alanlar
bandedRangeId

integer

Silinecek bant aralığının kimliği.

GeliştiriciMeta Verileri İsteği

Geliştirici meta verisi oluşturma isteği.

JSON gösterimi
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
Alanlar
developerMetadata

object (DeveloperMetadata)

Oluşturulacak geliştirici meta verileri.

Geliştirici Meta Verileri İsteğini Güncelleme

Geliştirici meta verilerinin özelliklerini güncelleme isteği. Filtreler tarafından seçilen geliştirici meta verilerinin özelliklerini DeveloperMetadata kaynağında sağlanan değerlere günceller. Arayanlar, alanlar parametresinde güncellemek istedikleri özellikleri ve güncellemek istedikleri meta verilerle eşleşen en az bir DataFilter belirtmelidir.

JSON gösterimi
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "fields": string
}
Alanlar
dataFilters[]

object (DataFilter)

Güncellenecek geliştirici meta veri girişleriyle eşleşen filtreler.

developerMetadata

object (DeveloperMetadata)

Veri filtreleriyle eşleşen tüm meta verilerin güncelleneceği değer.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. developerMetadata kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

GeliştiriciMeta Verileri İsteğini Sil

Geliştirici meta verilerini silme isteği.

JSON gösterimi
{
  "dataFilter": {
    object (DataFilter)
  }
}
Alanlar
dataFilter

object (DataFilter)

Silinecek geliştirici meta verisi girişini seçmek için kullanılan ölçütleri açıklayan veri filtresi.

RandomizeRangeRequest

Bir aralıktaki satırların sırasını rastgele yapar.

JSON gösterimi
{
  "range": {
    object (GridRange)
  }
}
Alanlar
range

object (GridRange)

Rastgele hale getirilecek aralık.

BoyutGrubuİsteği Ekle

Belirtilen aralığın üzerinde bir grup oluşturur.

İstenen aralık mevcut bir G grubunun aralığının üst kümesiyse G derinliği artırılır ve bu yeni grup G, o grubun derinliğine sahip olur. Örneğin, bir grup [C:D, derinlik 1] + [B:E], [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarında yer alır. İstenen aralık mevcut bir G grubu aralığının alt kümesiyse yeni grup G'nin derinliği G derinliğinden daha büyük olur. Örneğin, bir grup [B:E, derinlik 1] + [C:D] grubu [B:E, derinlik 1] ve [C:D, derinlik 2] olur. İstenen aralık, mevcut bir G grubunun aralığından önce başlıyor, sonra başlıyor veya devam ediyorsa, mevcut G grubunun aralığı aralıkların birleşimi olur ve yeni G grubu, G derinliğinden daha büyük bir derinliğe ve aralıkların kesişimi olarak aralık alır. Örneğin, bir grup [B:D, derinlik 1] + [C:E], [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarında elde edilir.

JSON gösterimi
{
  "range": {
    object (DimensionRange)
  }
}
Alanlar
range

object (DimensionRange)

Grubun oluşturulacağı aralık.

BoyutGrubuİsteğini Sil

Bir aralıktaki boyutların derinliğini azaltarak belirtilen aralıktaki bir grubu siler.

Örneğin, sayfanın B:E üzerinde bir derinlik-1 grubuna ve C:D için bir derinlik-2 grubuna sahip olduğunu varsayalım. D:E'de bir grup silindiğinde sayfadan B:D üzerinde derinlik-1, C:C yerine derinlik-2 grubundan oluşur.

JSON gösterimi
{
  "range": {
    object (DimensionRange)
  }
}
Alanlar
range

object (DimensionRange)

Silinecek grubun aralığı.

BoyutGrubu İsteğini Güncelleme

Belirtilen grubun durumunu günceller.

JSON gösterimi
{
  "dimensionGroup": {
    object (DimensionGroup)
  },
  "fields": string
}
Alanlar
dimensionGroup

object (DimensionGroup)

Eyaletinin güncellenmesi gereken grup. Grubun aralığı ve derinliği, sayfada geçerli bir grup belirtmeli ve diğer tüm alanlar güncellenmiş olmalıdır.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. dimensionGroup kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Kırpma Beyazlığı

Belirtilen aralıktaki her hücrede boşlukları (ör. alanlar, sekmeler veya yeni satırlar) kırpar. Bu istek, her bir hücre metninin başındaki ve sonundaki tüm boşlukları kaldırır ve kalan boşluk karakterlerinin sonraki sırasını tek bir alana indirger. Oluşturulan kırpılmış metin "+" veya "=" karakteriyle başlıyorsa metin, dize değeri olarak kalır ve formül olarak yorumlanmaz.

JSON gösterimi
{
  "range": {
    object (GridRange)
  }
}
Alanlar
range

object (GridRange)

Hücreleri kırpılacak aralık.

Yinelenenleri Silme İsteği

Belirtilen aralıktaki, önceki satırlarda bulunan değerlerin kopyası olan değerleri içeren satırları kaldırır. Aynı değerlere sahip ancak büyük/küçük harf kullanımı, biçimlendirme veya formül farklılığı olan satırlar yinelenen olarak kabul edilir.

Bu istek, görünümden gizlenen yinelenen satırları da (ör. bir filtre nedeniyle) kaldırır. Yinelenenleri kaldırırken yukarıdan aşağıya doğru her yinelenen satır taramasının ilk örneği elde edilen aralıkta tutulur. Belirtilen aralığın dışındaki içerikler kaldırılmaz ve yinelenen olarak kabul edilen satırların aralık içinde birbirine bitişik olması gerekmez.

JSON gösterimi
{
  "range": {
    object (GridRange)
  },
  "comparisonColumns": [
    {
      object (DimensionRange)
    }
  ]
}
Alanlar
range

object (GridRange)

Yinelenen satırların kaldırılacağı aralık.

comparisonColumns[]

object (DimensionRange)

Aralıkta yinelenen değerler için analiz edilecek sütunlar. Hiçbir sütun seçilmezse tüm sütunlar yinelenen öğeler için analiz edilir.

Yerleşik NesneBorderRequest'ini Güncelleme

Yerleştirilmiş bir nesnenin sınır özelliğini günceller.

JSON gösterimi
{
  "objectId": integer,
  "border": {
    object (EmbeddedObjectBorder)
  },
  "fields": string
}
Alanlar
objectId

integer

Güncellenecek yerleştirilmiş nesnenin kimliği.

border

object (EmbeddedObjectBorder)

Yerleştirilmiş nesne için geçerli olan kenarlık.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. border kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Dilim İsteği Ekle

E-tablodaki bir sayfaya dilimleyici ekler.

JSON gösterimi
{
  "slicer": {
    object (Slicer)
  }
}
Alanlar
slicer

object (Slicer)

Dilime yerleştirileceği konum da dahil olmak üzere e-tabloya eklenmesi gereken dilimleyici. slicerId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Mevcut bir dilimleyicinin kimliğini belirtirken hata oluştu.)

SlicerSpecRequest'i güncelle

Bir dilimleyicinin özelliklerini günceller. (Bu, bir dilimleyiciyi taşımaz veya yeniden boyutlandırmaz. Bir dilimleyiciyi taşımak veya yeniden boyutlandırmak için UpdateEmbeddedObjectPositionRequest özelliğini kullanın.

JSON gösterimi
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "fields": string
}
Alanlar
slicerId

integer

Güncellenecek dilimleyicinin kimliği.

spec

object (SlicerSpec)

Dilimleyiciye uygulanacak spesifikasyon.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. SlicerSpec kökü ima edilir ve belirtilmemelidir. Tüm alanların listelenmesi için tek bir "*" karakteri kullanılabilir.

Veri Kaynağı İsteği Ekle

Veri kaynağı ekler. Veri kaynağı başarıyla eklendikten sonra ilişkili bir DATA_SOURCE sayfası oluşturulur ve veri kaynağından veri okumak için sayfayı yenilemek için bir yürütme tetiklenir. İstek için ek bir bigquery.readonly OAuth kapsamı gerekli.

JSON gösterimi
{
  "dataSource": {
    object (DataSource)
  }
}
Alanlar
dataSource

object (DataSource)

Eklenecek veri kaynağı.

Veri Kaynağı İsteğini Güncelleme

Bir veri kaynağını günceller. Veri kaynağı başarıyla güncellendikten sonra, güncellenen veri kaynağından veri okumak için ilişkili DATA_SOURCE sayfasını yenilemek amacıyla bir yürütme tetiklenir. İstek için ek bir bigquery.readonly OAuth kapsamı gerekli.

JSON gösterimi
{
  "dataSource": {
    object (DataSource)
  },
  "fields": string
}
Alanlar
dataSource

object (DataSource)

Güncellenecek veri kaynağı.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. dataSource kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Veri Kaynağı İsteğini Sil

Bir veri kaynağını siler. İstek, ilişkili veri kaynağı sayfasını da siler ve ilişkili tüm veri kaynağı nesnelerinin bağlantısını kaldırır.

JSON gösterimi
{
  "dataSourceId": string
}
Alanlar
dataSourceId

string

Silinecek veri kaynağının kimliği.

Veri Kaynağı İsteğini Yenile

E-tabloda bir veya daha fazla veri kaynağı nesnesini belirtilen referanslara göre yeniler. İstek için ek bir bigquery.readonly OAuth kapsamı gerekli.

Bir veri kümesinde aynı veri kaynağı nesnelerine referans veren birden fazla yenileme isteği varsa yalnızca son yenileme isteği işlenir ve bu isteklerin tümü aynı şekilde yanıtlanır.

JSON gösterimi
{
  "force": boolean,

  // Union field target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
Alanlar
force

boolean

Geçerli durumdaki ne olursa olsun veri kaynağı nesnelerini yeniler. Ayarlanmazsa ve referans verilen bir veri kaynağı nesnesi hata durumundaysa yenileme hemen başarısız olur.

Birlik alanı target. Nelerin yenileneceğini belirtir. target aşağıdakilerden yalnızca biri olabilir:
references

object (DataSourceObjectReferences)

Yenilenecek veri kaynağı nesneleri için referanslar.

dataSourceId

string

Bir DataSource referansı. Belirtilirse veri kaynağıyla ilişkili tüm veri kaynağı nesneleri yenilenir.

isAll

boolean

E-tablodaki mevcut tüm veri kaynağı nesnelerini yeniler.

Veri KaynağıNesne Referansları

Veri kaynağı nesneleri için referans listesi.

JSON gösterimi
{
  "references": [
    {
      object (DataSourceObjectReference)
    }
  ]
}
Alanlar
references[]

object (DataSourceObjectReference)

Referanslar.

Veri KaynağıNesne Referansı

Veri kaynağı nesnesine referans.

JSON gösterimi
{

  // Union field value can be only one of the following:
  "sheetId": string,
  "chartId": integer,
  "dataSourceTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourcePivotTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourceFormulaCell": {
    object (GridCoordinate)
  }
  // End of list of possible types for union field value.
}
Alanlar
Birlik alanı value. Referans türü. value aşağıdakilerden yalnızca biri olabilir:
sheetId

string

Bir DATA_SOURCE sayfasına referanslar.

chartId

integer

Bir veri kaynağı grafiğine yapılan referanslar.

dataSourceTableAnchorCell

object (GridCoordinate)

Hücreye sabitlenmiş bir DataSourceTable öğesine referanslar.

dataSourcePivotTableAnchorCell

object (GridCoordinate)

Hücreye sabitlenmiş bir veri kaynağına PivotTable referanslar.

dataSourceFormulaCell

object (GridCoordinate)

DataSourceFormula içeren bir hücreye başvurular.