Requests

İstek

Bir 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)
  }
  // End of list of possible types for union field kind.
}
Alanlar
Birleşim 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)

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 aralıkta 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 verilere göre otomatik olarak daha fazla veri doldurur.

cutPaste

object (CutPasteRequest)

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

copyPaste

object (CopyPasteRequest)

Bir alandan veri kopyalar ve 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)

Hücre aralığındaki kenarlıkları günceller.

updateCells

object (UpdateCellsRequest)

Aynı anda çok sayıda hücreyi günceller.

addFilterView

object (AddFilterViewRequest)

Bir filtre görünümü ekler.

appendCells

object (AppendCellsRequest)

Bir sayfada veri içeren son satırdan sonra hücre ekler.

clearBasicFilter

object (ClearBasicFilterRequest)

Bir sayfadaki temel filtreyi temizler.

deleteDimension

object (DeleteDimensionRequest)

Sayfadaki satırları veya sütunları siler.

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

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

deleteFilterView

object (DeleteFilterViewRequest)

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

duplicateFilterView

object (DuplicateFilterViewRequest)

Bir filtre görünümünü çoğaltır.

duplicateSheet

object (DuplicateSheetRequest)

Bir sayfayı çoğaltır.

findReplace

object (FindReplaceRequest)

Bazı metinlerin tekrarlarını bulur ve başka metinlerle değiştirir.

insertDimension

object (InsertDimensionRequest)

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

insertRange

object (InsertRangeRequest)

Bir sayfaya yeni hücreler ekleyerek mevcut hücreleri kaydırır.

moveDimension

object (MoveDimensionRequest)

Satırları veya sütunları, sayfadaki 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 ayrılmış) bir sayfaya yapıştırır.

textToColumns

object (TextToColumnsRequest)

Bir metin sütununu çok sayıda 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ı silerek geri 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çim 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ğrulamasını ayarlar.

setBasicFilter

object (SetBasicFilterRequest)

Bir sayfadaki temel filtreyi ayarlar.

addProtectedRange

object (AddProtectedRangeRequest)

Korunan bir aralık ekler.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Korunan bir aralığı günceller.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Korunan bir aralığı siler.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

Bir veya daha fazla boyutu, söz konusu 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)

Aralıklı bir aralığı günceller

addBanding

object (AddBandingRequest)

Yeni bir şeritli 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 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 hale getirir.

addDimensionGroup

object (AddDimensionGroupRequest)

Belirtilen aralık üzerinden bir grup oluşturur.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Belirtilen aralıktaki bir grubu siler.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Belirtilen grubun durumunu günceller.

trimWhitespace

object (TrimWhitespaceRequest)

Boşluk hücreleri (ör. boşluk, sekme 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.

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

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

UpdateSpreadsheetPropertiesRequest

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

UpdateSheetPropertiesRequest

Belirtilen sheetId ile sayfanın özelliklerini 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ü, örtülüdür ve belirtilmemelidir. Her alanı listelemek için tek bir "*" kısaltması olarak 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. properties kökü, örtülüdür ve belirtilmemelidir. Her alanı listelemek için tek bir "*" kısaltması olarak kullanılabilir.

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

object (DimensionRange)

Güncellenecek satır veya sütunlar.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

Bir veri kaynağı sayfasındaki güncellenecek sütunlar.

DataSourceSheetDimensionRange

DATA_SOURCE sayfasında tek bir boyuttaki 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. namedRange kökü, örtülüdür ve belirtilmemelidir. Her alanı listelemek için tek bir "*" kısaltması olarak 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ştirilmez.

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

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

AddNamedRangeRequest

E-tabloya adlandırılmış 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. Bir sayfa belirli bir dizine eklendiğinde, sonraki tüm sayfaların dizinleri artar. Nesne sayfası eklemek için bunun yerine AddChartRequest öğesini 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 tesisler 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 göre 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

Doğru değerine ayarlandığında "alternatif" seriyle veri oluşturmamız gerekir. Bu, kaynak verilerin türüne ve miktarına göre değişir.

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

object (GridRange)

Otomatik doldurulacak aralık. Bu, aralığı inceler, veri içeren konumu algılar ve bu verileri aralığın geri kalanına otomatik olarak doldurur.

sourceAndDestination

object (SourceAndDestination)

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

SourceAndDestination

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

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ından veya son sütunundan ileri doğru 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)

Yapıştırılacak veri türü. Hangi öğenin yapıştırıldığından bağımsız olarak tüm kaynak veriler kesilir.

PasteType

Ne tür verilerin yapıştırılması gerektiği.

Sıralamalar
PASTE_NORMAL Değerleri, formülleri, biçimleri ve birleştirmeleri yapıştır.
PASTE_VALUES Değerleri YALNIZCA biçim, formül veya birleştirme 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.

CopyPasteRequest

Kaynaktaki verileri 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 kapsamı kapsıyorsa veriler, hedef aralığı doldurmak için tekrarlanır. Aralık, kaynak aralıktan küçükse kaynak verilerin tamamı kopyalanacaktır (hedef aralığın bitiminden sonra).

pasteType

enum (PasteType)

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

pasteOrientation

enum (PasteOrientation)

Yapıştırma işlemi sırasında bu verilerin nasıl odaklanması gerektiği.

PasteOrientation

Yapıştırma işleminin nasıl gerçekleştirileceği.

Sıralamalar
NORMAL Normal şekilde yapıştır.
TRANSPOSE Devrik olarak yapıştırın. Burada tüm satırlar sütunlara ve tüm satırlar sütuna dönüşür.

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ştirileceği.

MergeType

Oluşturulacak birleştirmenin türü.

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

UnmergeCellsRequest

Verilen 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 fazla birleştirmeyi kapsıyorsa tüm birleştirmeler ayrılır. Aralık, hiçbir birleştirmeyi kısmen kapsamamalıdır.

UpdateBordersRequest

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

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

Bu durumda A1:A5'in sınırları { 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ının güncellenmesi gereken aralık.

top

object (Border)

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

bottom

object (Border)

Aralığın 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ık içine 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)

Güncellenmesi gereken CellData alanları. En az bir alan belirtilmelidir. Kök, CellData'dır; "satır.değerleri." belirtilmemelidir. Her alanı listelemek için tek bir "*" kısaltması olarak kullanılabilir.

Birleşim 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. İ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ı kapsamıyorsa fields içinde ayarlananlarla eşleşen alanlar temizlenir.

AddFilterViewRequest

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

AppendCellsRequest

Bir sayfadaki verilerin bulunduğu 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
}
Alanlar
sheetId

integer

Verilerin ekleneceği sayfa kimliği.

rows[]

object (RowData)

Eklenecek veriler.

fields

string (FieldMask format)

Güncellenmesi gereken CellData alanları. En az bir alan belirtilmelidir. Kök, CellData'dır; "satır.değerleri." belirtilmemelidir. Her alanı listelemek için tek bir "*" kısaltması olarak kullanılabilir.

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

Verilen 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ü çoğaltır.

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

integer

Çoğaltılan filtrenin kimliği.

DuplicateSheetRequest

Sayfanın içeriğini çoğaltır.

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

integer

Çoğaltılacak sayfa.

Kaynak sayfa DATA_SOURCE türündeyse, onu destekleyen DataSource de çoğaltılır ve sayfanın yeni kopyasıyla ilişkilendirilir. Veri yürütme tetiklenmez. Bu sayfadaki ızgara verileri de kopyalanır ancak yalnızca toplu istek tamamlandıktan sonra kullanılabilir.

insertSheetIndex

integer

Yeni sayfanın eklenmesi gereken sıfır tabanlı dizin. Bundan sonraki tüm sayfaların dizini artar.

newSheetId

integer

Ayarlanırsa yeni sayfanın kimliği. Ayarlanmazsa bir kimlik seçilir. Ayarlandığında kimlik, mevcut herhangi bir sayfa kimliğiyle çakışmamalıdır. Ayarlanırsa negatif olmayan bir değer olmalıdır.

newSheetName

string

Yeni sayfanın adı. Bu alan boşsa 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şim olarak kullanılacak değer.

matchCase

boolean

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

matchEntireCell

boolean

Bul değerinin hücrenin tamamıyla eşleşmesi gerekiyorsa doğru değerini alır.

searchByRegex

boolean

Bul değeri bir normal ifadeyse doğru değerini döndürür. Normal ifade ve değiştirme işlemi, 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şvuruda bulunmasına izin verilir. Örneğin, bir hücrede "Google Sheets" ve başka bir hücrede "Google Docs" bulunuyorsa "$1 Rocks" ile değiştirilecek "o.* (.*)" araması, hücrelerin içeriğini sırasıyla "GSheets Rocks" ve "GDocs Rocks" olarak değiştirir.

includeFormulas

boolean

Aramanın formül içeren hücreleri içermesi gerekiyorsa doğru değerini alır. Yanlış değerine ayarlandığında formül içeren hücreleri atlar.

Birleşim alanı scope. Bulunacak/değiştirilecek kapsam (bir ve yalnızca bir kapsam 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 sayfalarda bulmak/değiştirmek için doğru değerini alır.

InsertDimensionRequest

Belirli bir dizindeki bir sayfaya satırlar veya sütunlar ekler.

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

object (DimensionRange)

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

inheritFromBefore

boolean

Boyut özelliklerinin, yeni eklenen boyutlardan önceki veya sonraki boyutlardan genişletilip genişletilmeyeceğini belirler. Ö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 false (yanlış) değerini alır.

Örneğin, 0. sıranın arka planı kırmızı, 1. satırın arka planı yeşilse, 1. dizine 2 satır eklendiğinde ya yeşil ya da kırmızı arka plan kullanılabilir. inheritFromBefore değeri true (doğru) değerine ayarlanırsa iki yeni satır kırmızı olur (çünkü ekleme noktasından önceki satır kırmızıdır); inheritFromBefore yanlış değerine ayarlanırsa iki yeni satır yeşil olur (çünkü ekleme noktasından sonraki satır yeşildir).

InsertRangeRequest

Bir aralığa hücre ekleyerek mevcut hücreleri aşağı veya yukarı 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ücreleri eklerken kaydırılacak boyut. ROWS değeri belirlenirse mevcut hücreler aşağı kaydırılır. COLUMNS değeri belirlenirse 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 tablodan kaldırılmadan önce koordinatlara dayalı olarak, kaynak verilerin nereye taşınacağını gösteren 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ı tablodan kaldırılır. Bu nedenle, veriler belirtilenden farklı bir dizine eklenebilir.

Örneğin, A1..A5 değeri 0, 1, 2, 3, 4 olduğunda ve "1" ile "2" değerleri "3" ile "4" arasında bir yere taşımak istiyorsa kaynak ROWS [1..3), hedef dizin ise "4" (5. satırın sıfır tabanlı dizini) olur. Sonuç, A1..A5/0, 3, 1, 2, 4 olur.

UpdateEmbeddedObjectPositionRequest

Yerleştirilmiş bir nesnenin konumunu güncelleme (örneğin, bir grafiği 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. newPosition.sheetId ayarlanırsa bu kimliğe sahip yeni bir e-tablo oluşturulur. newPosition.newSheet doğru değerine ayarlanırsa sizin için seçilen bir kimliğe sahip yeni bir sayfa oluşturulur.

fields

string (FieldMask format)

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

PasteDataRequest

E-tabloya belirtilen koordinattan başlayarak 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ılması gerektiği.

Birleşim alanı kind. Verilerin yorumlanmasında tam olarak bir değer belirlenmelidir. kind aşağıdakilerden yalnızca biri olabilir:
delimiter

string

Verilerdeki sınırlayıcıdır.

html

boolean

Veriler HTML ise doğru değerini alır.

TextToColumnsRequest

Bir metin sütununu, her bir 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 sınırlayıcı. Yalnızca delimiterType için CUSTOM değeri kullanılırsa kullanılır.

delimiterType

enum (DelimiterType)

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

DelimiterType

Bölme için kullanılacak 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ığı şekliyle özel bir değer.
AUTODETECT Sütunları otomatik olarak algıla.

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. filter kökü, örtülüdür ve belirtilmemelidir. Her alanı listelemek için tek bir "*" kısaltması olarak 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 değiştirileceği boyut. ROWS değeri belirlenirse mevcut hücreler, silinen hücrelerin yerini alması için yukarı doğru kaydırılır. COLUMNS değeri belirlenirse mevcut hücreler, silinen hücrelerin yerini alması için sola kaydırılır.

AppendDimensionRequest

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ütunların ekleneceği sayfa.

dimension

enum (Dimension)

Satır veya sütun eklenip eklenmeyeceğ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 kural dizinleri artırılır.

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

object (ConditionalFormatRule)

Eklenecek kural.

index

integer

Kuralın eklenmesi gereken sıfır tabanlı dizin.

UpdateConditionalFormatRuleRequest

Belirtilen dizindeki bir koşullu biçimlendirme 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 durumda kullanılmaz.

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

object (ConditionalFormatRule)

Verilen dizindeki kuralın yerini alması gereken kural.

newIndex

integer

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

DeleteConditionalFormatRuleRequest

Belirtilen dizindeki bir koşullu biçimlendirme kuralını siler. Sonraki tüm kural 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 ölçütüne göre sıralar.

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

object (GridRange)

Sıralama yapılacak aralık.

sortSpecs[]

object (SortSpec)

Sütun başına sıralama düzeni. Değerler önceki spesifikasyonlarda eşit olduğunda sonraki özellikler 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 herhangi bir kural belirtilmeden bu işlevi çağırın.

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

object (GridRange)

Veri doğrulama kuralının uygulanması gereken aralık.

rule

object (DataValidationRule)

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

SetBasicFilterRequest

Bir sayfayla ilişkili temel filtreyi ayarlar.

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

object (BasicFilter)

Ayarlanacak filtre.

AddProtectedRangeRequest

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

DeleteProtectedRangeRequest

Verilen kimliğe sahip korunan aralığı siler.

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

integer

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

AutoResizeDimensionsRequest

Bir veya daha fazla boyutu, söz konusu 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şim 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 sayfaya grafik ekler.

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

object (EmbeddedChart)

Konumu da dahil olmak üzere e-tabloya eklenmesi gereken grafik. chartId alanı isteğe bağlıdır. Ayarlanmazsa rastgele bir kimlik oluşturulur. (Zaten mevcut olan yerleştirilmiş bir nesnenin kimliğini belirtmek hatadır.)

UpdateChartSpecRequest

Grafiğin özelliklerini günceller. (Bu işlem, grafiği taşımaz veya yeniden boyutlandırmaz. Bir grafiği taşımak veya yeniden boyutlandırmak için UpdateEmbeddedObjectPositionRequest öğesini 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.

UpdateBandingRequest

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

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

object (BandedRange)

Yeni özelliklerle güncellenecek şeritli aralık.

fields

string (FieldMask format)

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

AddBandingRequest

E-tabloya yeni bir şeritli aralık ekler.

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

object (BandedRange)

Eklenecek şeritli 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

Verilen kimliğe sahip şeritli aralığı e-tablodan kaldırır.

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

integer

Silinecek şeritli aralığın kimliği.

CreateDeveloperMetadataRequest

Geliştirici meta verisi 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ğerlere günceller. Arayanların güncellemek istedikleri özellikleri alan parametresinde belirtmesi ve güncellemek istedikleri meta verilerle eşleşen en az bir DataFilter belirtmesi gerekir.

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

DeleteDeveloperMetadataRequest

Geliştirici meta verilerini silme isteği.

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

object (DataFilter)

Hangi geliştirici meta veri 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ık üzerinden bir grup oluşturur.

İstenen aralık, mevcut bir G grubunun aralığın üst kümesiyse, G'nin derinliği artar ve bu yeni G' grubunun derinliği o grubun derinliğine sahip olur. Örneğin, [C:D, derinlik 1] + [B:E] grubu, [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, [B:E, derinlik 1] + [C:D] grubu, [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarıyla sonuçlanır. İstenen aralık, mevcut bir G grubunun aralığı içinde başlayıp onun içinde bitiyor veya bu aralıktan sonra bitiyorsa, mevcut G grubunun aralığı, aralıkların birleşimi olur ve yeni G grubu, aralıkların kesişimi olarak G derinliğinden ve aralık kesişiminden daha büyük bir derinliğe sahip olur. Örneğin, [B:D, derinlik 1] + [C:E] grubu, [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarıyla sonuçlanır.

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, sayfanın B:D için derinlik-1 grubuna ve C:D için derinlik-2 grubuna sahip olduğunu varsayalım. D:E üzerinden bir grup silindiğinde, sayfanın B:D üzerinde bir derinlik-1 grubu ve C:C üzerinde bir derinlik-2 grubu bırakı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)

Durumunun güncellenmesi gereken grup. Grubun aralığı ve derinliği, sayfada geçerli bir grubu belirtmelidir 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ü, örtülüdür ve belirtilmemelidir. Her alanı listelemek için tek bir "*" kısaltması olarak kullanılabilir.

TrimWhitespaceRequest

Belirtilen aralıktaki her hücrede bulunan boşlukları (boşluklar, sekmeler veya yeni satırlar gibi) kırpar. Bu istek, her hücrede metnin başındaki ve sonundaki tüm boşlukları kaldırır ve kalan boşluk karakterlerinin sonraki dizilerini tek bir boşluğa indirir. Böylece kırpılan metin "+" veya "=" karakteriyle başlarsa, 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 herhangi bir satırdaki 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üllerin farklı olduğu satırlar yinelenen olarak kabul edilir.

Bu istek, görünümden gizlenmiş yinelenen satırları da kaldırır (örneğin, bir filtre nedeniyle). Yinelenenler kaldırılırken yukarıdan aşağıya doğru her kopya satır taramasının ilk örneği sonuç aralığında tutulur. Belirtilen aralığın dışındaki içerikler kaldırılmaz ve yinelendiği düşünülen satırların, aralıkta yan yana olmaları 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)

Yinelenen değerler için analiz edilecek aralıktaki sütunlar. Hiçbir sütun seçili değilse tüm sütunlar yinelemeler için analiz edilir.

UpdateEmbeddedObjectBorderRequest

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ü, örtülüdür ve belirtilmemelidir. Her alanı listelemek için tek bir "*" kısaltması olarak 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 mevcut olan bir dilimleyicinin kimliğini belirtmek hatadır.)

UpdateSlicerSpecRequest

Bir dilimleyicinin özelliklerini günceller. (Bu işlem, dilimleyiciyi hareket ettirmez veya yeniden boyutlandırmaz. Bir dilimleyiciyi taşımak veya yeniden boyutlandırmak için UpdateEmbeddedObjectPositionRequest işlevini 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ü, örtülüdür ve belirtilmemelidir. Her alanın listelenmesi için tek bir "*"" kullanılabilir.

AddDataSourceRequest

Veri kaynağı ekler. Veri kaynağı başarıyla eklendikten sonra, ilişkili bir DATA_SOURCE e-tablosu oluşturulur ve veri kaynağından veri okumak üzere sayfanın yenilenmesi için bir yürütme işlemi tetiklenir. Bu istek için ek bir bigquery.readonly OAuth kapsamı gerekiyor.

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

object (DataSource)

Eklenecek veri kaynağı.

UpdateDataSourceRequest

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ın yenilenmesi için bir yürütme işlemi tetiklenir. Bu istek için ek bir bigquery.readonly OAuth kapsamı gerekiyor.

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

DeleteDataSourceRequest

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.

RefreshDataSourceRequest

E-tablodaki bir veya birden fazla veri kaynağı nesnesini, belirtilen referanslara göre yeniler. Bu istek için ek bir bigquery.readonly OAuth kapsamı gerekiyor.

Bir gruptaki aynı veri kaynağı nesnelerine referans veren birden çok yenileme isteği varsa yalnızca son yenileme isteği işlenir ve tüm bu istekler uygun şekilde 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

Geçerli durumdan bağımsız olarak veri kaynağı nesnelerini yeniler. Ayarlanmazsa ve başvurulan bir veri kaynağı nesnesi hata durumundaysa yenileme hemen başarısız olur.

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

object (DataSourceObjectReferences)

Yenilenecek veri kaynağı nesnelerine referanslar.

dataSourceId

string

DataSource referansına bakın. Belirtilirse veri kaynağına ilişkin tüm ilişkili veri kaynağı nesnelerini yeniler.

isAll

boolean

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

DataSourceObjectReferences

Veri kaynağı nesneleri başvurularının listesi.

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

object (DataSourceObjectReference)

Referanslar.

DataSourceObjectReference

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

string

Bir DATA_SOURCE sayfasına referansta bulunur.

chartId

integer

Bir veri kaynağı grafiğe referans verir.

dataSourceTableAnchorCell

object (GridCoordinate)

Hücreye sabitlenmiş bir DataSourceTable öğesine başvurular.

dataSourcePivotTableAnchorCell

object (GridCoordinate)

Hücreye sabitlenmiş PivotTable veri kaynağına başvurur.

dataSourceFormulaCell

object (GridCoordinate)

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

CancelDataSourceRefreshRequest

E-tablodaki veri kaynağı nesnelerinin, belirtilen referanslar tarafından bir veya daha fazla yenilemesini iptal eder.

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

object (DataSourceObjectReferences)

Yenilemeleri iptal edilecek veri kaynağı nesnelerine referanslar.

dataSourceId

string

DataSource referansına bakın. 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.