Requests

İstek

E-tabloya uygulanacak 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)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  },
  "addTable": {
    object (AddTableRequest)
  },
  "updateTable": {
    object (UpdateTableRequest)
  },
  "deleteTable": {
    object (DeleteTableRequest)
  }
  // End of list of possible types for union field kind.
}
Alanlar
Birleşik alan kind. Güncellemenin türü. Tam olarak bir alan gereklidir. 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)

Tek bir hücreyi bir aralıkta tekrarlar.

addNamedRange

object (AddNamedRangeRequest)

Adlandırılmış bir 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 verilere göre daha fazla veriyi otomatik olarak doldurur.

cutPaste

object (CutPasteRequest)

Verileri bir alandan kesip başka bir alana yapıştırır.

copyPaste

object (CopyPasteRequest)

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

mergeCells

object (MergeCellsRequest)

Hücreleri birleştirir.

unmergeCells

object (UnmergeCellsRequest)

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

updateBorders

object (UpdateBordersRequest)

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

updateCells

object (UpdateCellsRequest)

Tek seferde birçok hücreyi günceller.

addFilterView

object (AddFilterViewRequest)

Filtre görünümü ekler.

appendCells

object (AppendCellsRequest)

Bir sayfada veri içeren son satırdan sonraki hücreleri ekler.

clearBasicFilter

object (ClearBasicFilterRequest)

Bir sayfadaki temel filtreyi temizler.

deleteDimension

object (DeleteDimensionRequest)

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

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

Bir sayfadaki yerleştirilmiş 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ı çoğaltır.

findReplace

object (FindReplaceRequest)

Bir metnin geçtiği yerleri bulup başka bir metinle değiştirir.

insertDimension

object (InsertDimensionRequest)

Bir sayfaya yeni satırlar veya sütunlar ekler.

insertRange

object (InsertRangeRequest)

Mevcut hücreleri kaydırarak bir sayfaya yeni hücreler ekler.

moveDimension

object (MoveDimensionRequest)

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

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

Yerleştirilmiş bir nesnenin (ör. grafik, resim) konumunu günceller.

pasteData

object (PasteDataRequest)

Verileri (HTML veya sınırlanmış) bir sayfaya yapıştırır.

textToColumns

object (TextToColumnsRequest)

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

updateFilterView

object (UpdateFilterViewRequest)

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

deleteRange

object (DeleteRangeRequest)

Bir sayfadaki hücre aralığını siler ve kalan hücreleri kaydırır.

appendDimension

object (AppendDimensionRequest)

Boyutları sayfanın sonuna ekler.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

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

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

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

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

Mevcut bir koşullu biçimlendirme 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ğrulama ayarlar.

setBasicFilter

object (SetBasicFilterRequest)

Bir sayfada temel filtreyi ayarlar.

addProtectedRange

object (AddProtectedRangeRequest)

Korumalı aralık ekler.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Korumalı bir aralığı günceller.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Korumalı aralığı siler.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

Bir veya daha fazla boyutu, bu 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)

Bantlı bir aralığı günceller.

addBanding

object (AddBandingRequest)

Yeni bir bantlı aralık ekler.

deleteBanding

object (DeleteBandingRequest)

Bantlı bir aralığı kaldırır.

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

Yeni geliştirici meta verileri oluşturur.

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

Mevcut bir geliştirici meta verileri 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 hale getirir.

addDimensionGroup

object (AddDimensionGroupRequest)

Belirtilen aralıkta bir grup oluşturur.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Belirtilen aralıktaki bir grubu siler.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Belirtilen grubun durumunu günceller.

trimWhitespace

object (TrimWhitespaceRequest)

Hücrelerdeki boşlukları (ör. boşluklar, sekmeler veya yeni satırlar) kaldırır.

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)

Veri kaynağını günceller.

deleteDataSource

object (DeleteDataSourceRequest)

Veri kaynağını siler.

refreshDataSource

object (RefreshDataSourceRequest)

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

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

Bir veya daha fazla veri kaynağının ve ilişkili dbobject'lerin yenilenmesini iptal eder.

addTable

object (AddTableRequest)

Tablo ekler.

updateTable

object (UpdateTableRequest)

Tabloyu günceller.

deleteTable

object (DeleteTableRequest)

Tablonun silinmesi isteği.

UpdateSpreadsheetPropertiesRequest

E-tablonun özelliklerini günceller.

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

object (SpreadsheetProperties)

Güncellenecek mülkler.

fields

string (FieldMask format)

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

UpdateSheetPropertiesRequest

E-tablonun özelliklerini belirtilen sheetId ile günceller.

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

object (SheetProperties)

Güncellenecek mülkler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök properties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

UpdateDimensionPropertiesRequest

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. Kök properties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Birleşik 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ı sütunları.

DataSourceSheetDimensionRange

DATA_SOURCE sayfasındaki tek bir boyut boyunca bir aralık.

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

integer

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

columnReferences[]

object (DataSourceColumnReference)

Veri kaynağı sayfasındaki sütunlar.

UpdateNamedRangeRequest

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. Kök namedRange örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

RepeatCellRequest

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

Bir hücreye formül yazılıyorsa formülün aralıkları, aralıktaki her alan için otomatik olarak artırılır. Örneğin, B2:C4 aralığına formül içeren bir hücre yazılıyorsa B2 =A1, B3 =A2, B4 =A3, C2 =B1, C3 =B2, C4 =B3 olur.=A1

Formülün aralıklarını statik tutmak için $ göstergesini kullanın. Örneğin, hem satırın hem de sütunun artmasını ö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. Kök cell örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak 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. (Zaten var olan bir aralığın kimliğini belirtmek hatadır.)

DeleteNamedRangeRequest

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.

AddSheetRequest

Yeni bir sayfa ekler. Belirli bir dizine sayfa eklendiğinde, sonraki tüm sayfaların dizinleri artırılır. Nesne sayfası eklemek için bunun yerine AddChartRequest kullanın ve EmbeddedObjectPosition.sheetId veya EmbeddedObjectPosition.newSheet değerini belirtin.

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

object (SheetProperties)

Yeni sayfanın sahip olması 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. (Zaten var olan bir sayfanın kimliğini belirtmek hatadır.)

DeleteSheetRequest

İ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.

AutoFillRequest

Mevcut verilere dayanarak 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" serisiyle veri oluşturmamız gerekiyorsa doğru. Bu süre, kaynak verilerin türüne ve miktarına göre değişir.

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

object (GridRange)

Otomatik doldurulacak aralık. Bu işlem, aralığı inceler, verilerin bulunduğu konumu algılar ve bu verileri aralığın geri kalanına otomatik olarak doldurur.

sourceAndDestination

object (SourceAndDestination)

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

SourceAndDestination

Kaynak aralığı ve bu kaynağın nasıl genişletileceği kombinasyonu.

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

object (GridRange)

Otomatik doldurma 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.

CutPasteRequest

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)

Ne tür veriler yapıştırılacak? Ne yapıştırılırsa yapıştırılsın, tüm kaynak veriler kesilir.

PasteType

Ne tür veriler yapıştırılmalıdır?

Sıralamalar
PASTE_NORMAL Değerleri, formülleri, biçimleri ve birleştirme işlemlerini yapıştırın.
PASTE_VALUES Yalnızca değerleri 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 Like PASTE_NORMAL ancak sınırsı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.

CopyPasteRequest

Verileri kaynaktan hedefe kopyalar.

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

object (GridRange)

Kopyalanacak kaynak aralık.

destination

object (GridRange)

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

pasteType

enum (PasteType)

Ne tür veriler yapıştırılacak?

pasteOrientation

enum (PasteOrientation)

Bu verilerin yapıştırılırken nasıl yönlendirilmesi gerektiği.

PasteOrientation

Yapıştırma işleminin nasıl yapılması gerektiği.

Sıralamalar
NORMAL Normal şekilde yapıştırın.
TRANSPOSE Tüm satırların sütun, tüm sütunların satır haline geldiği şekilde yapıştırın.

MergeCellsRequest

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ücrelerin nasıl birleştirilmesi gerektiği.

MergeType

Oluşturulacak birleştirme türü.

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

UnmergeCellsRequest

Belirtilen aralıktaki hücrelerin birleştirmesini kaldırır.

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

object (GridRange)

Tüm hücrelerin birleştirilmesinin iptal edileceği aralık. Aralık birden fazla birleştirme içeriyorsa tümü birleştirme işleminden çıkarılır. Aralık, bir birleştirmeyi kısmen kapsamamalıdır.

UpdateBordersRequest

Bir aralığın kenarlıklarını günceller. İstek sırasında bir alan ayarlanmazsa kenarlık olduğu gibi kalır. Örneğin, iki ardışık UpdateBordersRequest ile:

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

Bu durumda A1:A5 aralığının kenarlıkları { top: RED, bottom: WHITE, left: BLUE } olur. Bir kenarlığı temizlemek istiyorsanız stili açıkça 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ı 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 yerleştirilecek kenarlık.

right

object (Border)

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

innerHorizontal

object (Border)

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

innerVertical

object (Border)

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

UpdateCellsRequest

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)

CellData'nın güncellenmesi gereken alanları. En az bir alan belirtilmelidir. Kök, CellData'dır. "row.values." belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

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

object (GridCoordinate)

Verilerin yazılmaya başlanacağı koordinat. Herhangi bir 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ı kapsamıyorsa fields içinde ayarlananlarla eşleşen alanlar temizlenir.

AddFilterViewRequest

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. Ayarlanmamışsa rastgele bir kimlik oluşturulur. (Zaten var olan bir filtrenin kimliğini belirtmek hatadır.)

AppendCellsRequest

Bir sayfada veri içeren son satırdan sonra yeni hücreler ekler ve gerekirse sayfaya yeni satırlar ekler.

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

  // Union field area can be only one of the following:
  "tableId": string
  // End of list of possible types for union field area.
}
Alanlar
sheetId

integer

Verilerin ekleneceği sayfa kimliği.

rows[]

object (RowData)

Eklenecek veriler.

fields

string (FieldMask format)

CellData'nın güncellenmesi gereken alanları. En az bir alan belirtilmelidir. Kök, CellData'dır. "row.values." belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Birleşik alan area. Konum verileri yazılmalıdır. area aşağıdakilerden yalnızca biri olabilir:
tableId

string

Verilerin ekleneceği tablonun kimliği. Veriler yalnızca tablo gövdesine eklenir.

Bu alan, sheetId alanına göre de önceliklidir.

ClearBasicFilterRequest

Sayfada varsa temel filtreyi temizler.

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

integer

Temel filtrenin temizlenmesi gereken sayfa kimliği.

DeleteDimensionRequest

Boyutları sayfadan siler.

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

object (DimensionRange)

Sayfadan silinecek boyutlar.

DeleteEmbeddedObjectRequest

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

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

integer

Silinecek yerleştirilmiş nesnenin kimliği.

DeleteFilterViewRequest

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

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

integer

Silinecek filtrenin kimliği.

DuplicateFilterViewRequest

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

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

integer

Yinelenen filtrenin kimliği.

DuplicateSheetRequest

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 destekleyen DataSource de yinelenir ve 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. Bundan sonraki tüm sayfaların dizini artırılır.

newSheetId

integer

Ayarlanmışsa yeni sayfanın kimliği. Ayarlanmamışsa bir kimlik seçilir. Ayarlanırsa kimlik, mevcut sayfa kimlikleriyle çakışmamalıdır. Ayarlanırsa negatif olmamalıdır.

newSheetName

string

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

FindReplaceRequest

Bir aralık, sayfa veya tüm sayfalardaki 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

Değiştirme olarak kullanılacak değer.

matchCase

boolean

Arama büyük/küçük harfe duyarlıysa doğru değerini döndürür.

matchEntireCell

boolean

Bulunan değerin hücrenin tamamıyla eşleşmesi gerekiyorsa DOĞRU.

searchByRegex

boolean

Bulunan değer bir normal ifadeyse doğru. Normal ifade ve değiştirme, https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html adresindeki Java normal ifade kurallarına uygun olmalıdır. Değiştirme dizesinin, yakalama gruplarına başvurmasına izin verilir. Örneğin, bir hücrede "Google Sheets", başka bir hücrede ise "Google Docs" içeriği varsa "o.* (.*)" araması yapıp "$1 Rocks" ile değiştirirseniz hücrelerin içeriği sırasıyla "GSheets Rocks" ve "GDocs Rocks" olarak değişir.

includeFormulas

boolean

Aramanın formül içeren hücreleri içermesi gerekiyorsa Doğru. Formül içeren hücreleri atlamak için yanlış.

Birleşik alan scope. Bulma/değiştirme işleminin yapılacağı kapsam. Yalnızca bir kapsam ayarlanmalıdır. scope aşağıdakilerden yalnızca biri olabilir:
range

object (GridRange)

Bulma/değiştirme işleminin yapılacağı aralık.

sheetId

integer

Bulma/değiştirme işleminin yapılacağı sayfa.

allSheets

boolean

Tüm sayfalarda bul/değiştir işlemini etkinleştirmek için DOĞRU.

InsertDimensionRequest

Bir sayfaya belirli bir dizinde 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ırlanmalıdır.

inheritFromBefore

boolean

Boyut özelliklerinin, yeni eklenen boyutlardan önce mi yoksa sonra mı boyutlardan genişletileceği. Önceki boyutlardan devralmak için doğru (bu durumda başlangıç dizini 0'dan büyük olmalıdır), sonraki boyutlardan devralmak için yanlış.

Örneğin, satır dizini 0'ın arka planı kırmızı, satır dizini 1'in arka planı yeşilse dizin 1'e 2 satır eklediğinizde arka plan rengi yeşil veya kırmızı olabilir. If inheritFromBefore doğruysa iki yeni satır kırmızı (çünkü ekleme noktasından önceki satır kırmızıydı), yanlışsa iki yeni satır yeşil (çünkü ekleme noktasından sonraki satır yeşildi) olur.inheritFromBefore

InsertRangeRequest

Bir aralığa hücre ekler ve mevcut hücreleri sağa 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. Aralık, geçerli sayfanın sınırlarıyla kısıtlanır.

shiftDimension

enum (Dimension)

Hücreler eklenirken kaydırılacak boyut. If ROWS, mevcut hücreler aşağı kaydırılır. COLUMNS ise mevcut hücreler sağa kaydırılır.

MoveDimensionRequest

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

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

object (DimensionRange)

Taşınacak kaynak boyutları.

destinationIndex

integer

Kaynak verilerin ızgaradan kaldırılmasından önce, koordinatlara göre kaynak verilerin taşınacağı sıfır tabanlı başlangıç dizini. Mevcut veriler, taşınan boyutlara yer açmak için aşağıya veya sağa (boyuta bağlı olarak) kaydırılır. Kaynak boyutlar tablodan kaldırıldığından veriler, belirtilenden farklı bir dizinde yer alabilir.

Örneğin, verilen A1..A5 of 0, 1, 2, 3, 4 ve "1" ile "2" öğelerini "3" ve "4" arasına taşımak istediğinizde kaynak ROWS [1..3), hedef dizin ise "4" (5. satırın sıfır tabanlı dizini) olur. Sonuç şöyle olur: A1..A5 of 0, 3, 1, 2, 4.

UpdateEmbeddedObjectPositionRequest

Yerleştirilmiş bir nesnenin konumunu güncelleme (ör. grafik veya resmi taşıma ya da yeniden boyutlandırma)

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. If newPosition.sheetId ayarlanırsa bu kimliğe sahip yeni bir sayfa oluşturulur. If newPosition.newSheet true olarak ayarlanırsa sizin için seçilecek bir kimliğe sahip yeni bir sayfa oluşturulur.

fields

string (FieldMask format)

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

PasteDataRequest

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şlanması gereken koordinat.

data

string

Eklenecek veriler.

type

enum (PasteType)

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

Birleşik 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.

TextToColumnsRequest

Bir metin sütununu, her hücredeki 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ığı. Bu, tam olarak bir sütunu kapsamalıdır.

delimiter

string

Kullanılacak ayırıcı. Yalnızca delimiterType CUSTOM ise kullanılır.

delimiterType

enum (DelimiterType)

Kullanılacak ayırıcı türü.

DelimiterType

Bölme işleminin yapılacağı sınırlayıcı.

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

UpdateFilterViewRequest

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. Kök filter örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

DeleteRangeRequest

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

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

object (GridRange)

Silinecek hücre aralığı.

shiftDimension

enum (Dimension)

Silinen hücrelerin yerine kullanılacak boyut. ROWS ise mevcut hücreler, silinen hücrelerin yerini almak için yukarı kaydırılır. COLUMNS ise mevcut hücreler, silinen hücrelerin yerine sola kaydırılır.

AppendDimensionRequest

Satırları veya sütunları bir sayfanın sonuna ekler.

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

integer

Satır veya sütunların ekleneceği sayfa.

dimension

enum (Dimension)

Satırların mı yoksa sütunların mı ekleneceğini belirtir.

length

integer

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

AddConditionalFormatRuleRequest

Belirtilen dizine yeni bir koşullu biçimlendirme 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 dizindeki koşullu biçimlendirme kuralını günceller veya koşullu biçimlendirme 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 bulunduğu sayfa. newIndex ayarlanmışsa gereklidir, aksi takdirde kullanılmaz.

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

object (ConditionalFormatRule)

Belirtilen dizindeki kuralın yerine geçecek kural.

newIndex

integer

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

DeleteConditionalFormatRuleRequest

Belirtilen dizindeki koşullu biçimlendirme 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.

SortRangeRequest

Satırlardaki verileri sütun başına sıralama düzenine 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 düzeni. Önceki spesifikasyonlardaki değerler eşit olduğunda sonraki spesifikasyonlar kullanılır.

SetDataValidationRequest

Aralıktaki her hücre için bir veri doğrulama kuralı ayarlar. Bir aralıktaki doğrulamayı temizlemek için bu işlevi kural belirtmeden çağırın.

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

object (GridRange)

Veri doğrulama kuralının uygulanması gereken 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ş.

filteredRowsIncluded

boolean

İsteğe bağlı. Doğruysa veri doğrulama kuralı, filtrelenen satırlara da uygulanır.

SetBasicFilterRequest

Bir sayfayla ilişkili temel filtreyi ayarlar.

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. (Zaten var olan bir aralığın kimliğini belirtmek hatadır.)

UpdateProtectedRangeRequest

Mevcut bir korumalı 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. Kök protectedRange örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

DeleteProtectedRangeRequest

Belirtilen kimliğe sahip korumalı aralığı siler.

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

integer

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

AutoResizeDimensionsRequest

Bir veya daha fazla boyutu, bu 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
Birleşik 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)

Veri kaynağı sayfasındaki boyutlar otomatik olarak yeniden boyutlandırılır.

AddChartRequest

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. (Zaten var olan bir yerleştirilmiş nesnenin kimliğini belirtmek hatadır.)

UpdateChartSpecRequest

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 simgesini 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 tanımlama.

UpdateBandingRequest

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

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

object (BandedRange)

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök bandedRange örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

AddBandingRequest

E-tabloya yeni bir bantlı aralık ekler.

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

object (BandedRange)

Eklenecek bantlı aralık. bandedRangeId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Zaten var olan bir aralığın kimliğini belirtmek hatadır.)

DeleteBandingRequest

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

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

integer

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

CreateDeveloperMetadataRequest

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

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

object (DeveloperMetadata)

Oluşturulacak geliştirici meta verileri.

UpdateDeveloperMetadataRequest

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ğerlerle günceller. Arayanlar, güncellemek istedikleri özellikleri fields parametresinde belirtmeli 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 verileri 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. Kök developerMetadata örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

DeleteDeveloperMetadataRequest

Geliştirici meta verilerini silme isteği.

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

object (DataFilter)

Hangi geliştirici meta verileri girişinin silineceğini seçmek için kullanılan ölçütleri açıklayan veri filtresi.

RandomizeRangeRequest

Bir aralıktaki satırların sırasını rastgele hale getirir.

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

object (GridRange)

Rastgele hale getirilecek aralık.

AddDimensionGroupRequest

Belirtilen aralıkta bir grup oluşturur.

İstenen aralık, mevcut bir G grubunun aralığının üst kümesiyse G'nin derinliği artırılır ve bu yeni G' grubunun derinliği, söz konusu grubun derinliği olur. Örneğin, [C:D, derinlik 1] + [B:E] grupları, [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarıyla sonuçlanır. İstenen aralık, mevcut bir G grubunun aralığının alt kümesiyse yeni G' grubunun derinliği, G'nin derinliğinden bir fazla olur. Örneğin, bir grup [B:E, derinlik 1] + [C:D] grupları [B:E, derinlik 1] ve [C:D, derinlik 2] ile sonuçlanır. İstenen aralık, mevcut bir G grubunun aralığından önce başlayıp bu aralık içinde bitiyorsa veya bu aralık içinde başlayıp bu aralıktan sonra bitiyorsa mevcut G grubunun aralığı, aralıkların birleşimi haline gelir. Yeni G' grubu ise G grubunun derinliğinden bir fazla derinliğe ve aralıkların kesişimi olarak aralığa sahip olur. Örneğin, [B:D, derinlik 1] + [C:E] grubu, [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarını oluşturur.

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

object (DimensionRange)

Grup oluşturulacak aralık.

DeleteDimensionGroupRequest

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

Örneğin, sayfada B:E üzerinde 1. derinlikte bir grup ve C:D üzerinde 2. derinlikte bir grup olduğunu varsayalım. D:E aralığındaki bir grubun silinmesiyle, sayfada B:D aralığında 1. derinlikte bir grup ve C:C aralığında 2. derinlikte bir grup kalır.

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

object (DimensionRange)

Silinecek grubun aralığı.

UpdateDimensionGroupRequest

Belirtilen grubun durumunu günceller.

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

object (DimensionGroup)

Durumu güncellenmesi gereken grup. Grubun aralığı ve derinliği, sayfada geçerli bir grubu belirtmeli ve diğer tüm alanlar güncellenmelidir.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök dimensionGroup örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

TrimWhitespaceRequest

Belirtilen aralıktaki her hücrede boşlukları (ör. boşluk, sekme veya yeni satır) kırpar. Bu istek, her hücrenin metninin başındaki ve sonundaki tüm boşlukları kaldırır ve kalan boşluk karakterlerinin herhangi bir alt dizisini tek bir boşluğa indirir. Kırpılan 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.

DeleteDuplicatesRequest

Bu aralıktaki, belirtilen sütunlarda önceki satırlardaki 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 (ör. filtre nedeniyle) yinelenen satırları da kaldırır. Yinelemeler kaldırılırken yukarıdan aşağıya doğru taranan her yineleme satırının ilk örneği sonuç aralığında tutulur. Belirtilen aralığın dışındaki içerikler kaldırılmaz ve yinelenen satırların aralıkta yan yana 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ıktaki yinelenen değerler için analiz edilecek sütunlar. Hiçbir sütun seçilmezse tüm sütunlarda yinelenenler analiz edilir.

UpdateEmbeddedObjectBorderRequest

Yerleştirilmiş bir nesnenin kenarlık ö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ş nesneye uygulanan kenarlık.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök border örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

AddSlicerRequest

E-tablodaki bir sayfaya dilimleyici ekler.

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

object (Slicer)

Yerleştirilmesi gereken konum da dahil olmak üzere, e-tabloya eklenmesi gereken dilimleyici. slicerId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Zaten var olan bir dilimleyicinin kimliğini belirtmek hatadır.)

UpdateSlicerSpecRequest

Bir dilimleyicinin özelliklerini günceller. (Bu işlem, dilimleyiciyi taşımaz veya yeniden boyutlandırmaz. Bir dilimleyiciyi taşımak veya yeniden boyutlandırmak için UpdateEmbeddedObjectPositionRequest simgesini 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. Kök SlicerSpec örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

AddDataSourceRequest

Veri kaynağı ekler. Veri kaynağı başarıyla eklendikten sonra ilişkili bir DATA_SOURCE sayfa oluşturulur ve veri kaynağındaki verileri okumak için sayfanın yenilenmesini tetikleyen bir yürütme başlatılır.

BigQuery veri kaynağı ekliyorsanız istek için ek bir bigquery.readonly OAuth kapsamı gerekir.

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

object (DataSource)

Eklenecek veri kaynağı.

UpdateDataSourceRequest

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 üzere bir yürütme tetiklenir.

BigQuery veri kaynağını güncelliyorsanız istek için ek bir bigquery.readonly OAuth kapsamı gerekir.

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. Kök dataSource örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

DeleteDataSourceRequest

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.

RefreshDataSourceRequest

E-tablodaki bir veya daha fazla veri kaynağı nesnesini belirtilen referanslara göre yeniler.

BigQuery veri kaynağını yeniliyorsanız istek için ek bir bigquery.readonly OAuth kapsamı gerekir.

Aynı veri kaynağı nesnelerine referans veren birden fazla yenileme isteği tek bir toplu işlemde varsa yalnızca son yenileme isteği işlenir ve tüm bu istekler buna göre aynı yanıta sahip olur.

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

Mevcut durumdan bağımsız olarak veri kaynağı nesnelerini yeniler. Ayarlanmamışsa ve referans verilen bir veri kaynağı nesnesi hata durumundaysa yenileme işlemi hemen başarısız olur.

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

object (DataSourceObjectReferences)

Yenilenecek veri kaynağı nesnelerine yapılan referanslar.

dataSourceId

string

DataSource ile ilgili referans. Belirtilmişse veri kaynağı için ilişkili tüm veri kaynağı nesnelerini yeniler.

isAll

boolean

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

DataSourceObjectReferences

Veri kaynağı nesnelerine yapılan referansların listesi.

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

object (DataSourceObjectReference)

Referanslar.

DataSourceObjectReference

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
Birleşik alan value. Referans türü. value aşağıdakilerden yalnızca biri olabilir:
sheetId

string

Bir DATA_SOURCE sayfasına yapılan başvurular.

chartId

integer

Veri kaynağı grafiğine yapılan referanslar.

dataSourceTableAnchorCell

object (GridCoordinate)

Hücreye DataSourceTable sabitlenmiş referanslar.

dataSourcePivotTableAnchorCell

object (GridCoordinate)

Bir veri kaynağına yapılan referanslar PivotTable hücreye sabitlenir.

dataSourceFormulaCell

object (GridCoordinate)

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

CancelDataSourceRefreshRequest

E-tablodaki veri kaynağı nesnelerinin belirtilen referanslara göre bir veya birden fazla yenilemesini iptal eder.

BigQuery veri kaynağında yenilemeyi iptal ediyorsanız istek için ek bir bigquery.readonly OAuth kapsamı gerekir.

JSON gösterimi
{

  // 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
Birleşik alan target. Nelerin iptal edileceğini belirtir. target aşağıdakilerden yalnızca biri olabilir:
references

object (DataSourceObjectReferences)

Yenilemeleri iptal edilecek veri kaynağı nesnelerine yapılan referanslar.

dataSourceId

string

DataSource ile ilgili referans. Belirtilirse bu veri kaynağı için ilişkili tüm veri kaynağı nesnesi yenilemelerini iptal eder.

isAll

boolean

E-tablodaki tüm veri kaynakları için mevcut tüm veri kaynağı nesnesi yenilemelerini iptal eder.

AddTableRequest

E-tabloya yeni bir tablo ekler.

JSON gösterimi
{
  "table": {
    object (Table)
  }
}
Alanlar
table

object (Table)

Zorunlu. Eklenecek tablo.

UpdateTableRequest

E-tablodaki bir tabloyu günceller.

JSON gösterimi
{
  "table": {
    object (Table)
  },
  "fields": string
}
Alanlar
table

object (Table)

Zorunlu. Güncellenecek tablo.

fields

string (FieldMask format)

Zorunlu. Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök table örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

DeleteTableRequest

Belirtilen kimliğe sahip tabloyu e-tablodan kaldırır.

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

string

Silinecek tablonun kimliği.