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)
  }
  // End of list of possible types for union field kind.
}
Alanlar
Birlik alanı kind. Güncellemenin türü. Tam olarak bir alan gereklidir. kind yalnızca aşağıdakilerden biri olabilir:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

E-tablonun özelliklerini günceller.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

Bir sayfanın özelliklerini günceller.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

Boyutların özelliklerini günceller.

updateNamedRange

object (UpdateNamedRangeRequest)

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

repeatCell

object (RepeatCellRequest)

Bir 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 daha fazla veri otomatik olarak doldurulur.

cutPaste

object (CutPasteRequest)

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

copyPaste

object (CopyPasteRequest)

Bir alandaki verileri kopyalayıp başka bir alana yapıştırır.

mergeCells

object (MergeCellsRequest)

Hücreleri birleştirir.

unmergeCells

object (UnmergeCellsRequest)

Birleştirilen hücreleri çözer.

updateBorders

object (UpdateBordersRequest)

Bir hücre aralığındaki kenarları 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 sonra hücre ekler.

clearBasicFilter

object (ClearBasicFilterRequest)

Bir sayfadaki temel filtreyi temizler.

deleteDimension

object (DeleteDimensionRequest)

Bir sayfada satır veya sütun siler.

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

Sayfadaki yerleştirilmiş bir nesneyi (ör.grafik, resim) siler.

deleteFilterView

object (DeleteFilterViewRequest)

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

duplicateFilterView

object (DuplicateFilterViewRequest)

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

duplicateSheet

object (DuplicateSheetRequest)

Bir sayfayı çoğaltır.

findReplace

object (FindReplaceRequest)

Belirli 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ı e-tablodaki 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 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 e-tablodaki hücre aralığını silerek kalan hücreleri kaydırır.

appendDimension

object (AppendDimensionRequest)

Boyutları bir 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ğrulamasını ayarlar.

setBasicFilter

object (SetBasicFilterRequest)

Sayfada temel filtreyi ayarlar.

addProtectedRange

object (AddProtectedRangeRequest)

Korumalı aralık ekler.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Korunan bir aralığı günceller.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Korumalı bir aralığı siler.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

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

addChart

object (AddChartRequest)

Grafik ekler.

updateChartSpec

object (UpdateChartSpecRequest)

Grafik ö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 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 üzerinde 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)

Dilimleyicinin özelliklerini günceller.

addDataSource

object (AddDataSourceRequest)

Bir 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 dbobjects öğelerini yeniler.

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

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

UpdateSpreadsheetPropertiesRequest

E-tablonun özelliklerini günceller.

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

object (SpreadsheetProperties)

Güncellenecek tesisler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök "properties" varsayılır ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 tesisler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök dizin properties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 tesisler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök dizin properties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

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

object (DimensionRange)

Güncellenecek satırlar veya sütunlar.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

Veri kaynağı sayfasındaki güncellenecek sütunlar.

DataSourceSheetDimensionRange

Bir DATA_SOURCE sayfasında tek bir boyuta ait 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 dizin namedRange ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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.

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ü içeren bir hücre yazılırsa B2 =A1, B3 =A2, B4 =A3, C2 =B1, C3 =B2, C4 =B3 olur.

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 şu formülü kullanın: =$A$1

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 dizin cell ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 dizinde bir sayfa eklendiğinde, sonraki tüm sayfaların dizinleri artırılır. Nesne sayfası eklemek için bunun yerine AddChartRequest simgesini 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

Sililecek sayfanın kimliği.

E-tablo 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

"Alternatif" serisiyle veri oluşturmamız gerekiyorsa doğru değerini döndürür. Bu süre, kaynak verilerin türüne ve miktarına göre değişir.

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

object (GridRange)

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

sourceAndDestination

object (SourceAndDestination)

Otomatik doldurulacak kaynak ve hedef alanlar. Bu sayfada, otomatik doldurma kaynağı ve bu verilerin nereye genişletileceği açıkça listelenir.

SourceAndDestination

Bir kaynak aralığı ve bu kaynağın nasıl genişletileceği.

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)

Yapıştırılacak veri türü. Yapıştırılan öğeye bakılmaksızın tüm kaynak veriler kesilir.

PasteType

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

Sıralamalar
PASTE_NORMAL Değerleri, formülleri, biçimleri ve birleştirme işlemlerini yapıştırın.
PASTE_VALUES Yalnızca biçim, formül veya birleştirme olmadan değerleri 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 ancak kenarlıklar olmadan.
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 veriler, hedef aralığı doldurmak için tekrarlanır. Aralık, kaynak aralıktan küçük olsa bile kaynak verilerin tamamı (hedef aralığın sonunun ötesine geçerek) kopyalanır.

pasteType

enum (PasteType)

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

pasteOrientation

enum (PasteOrientation)

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

PasteOrientation

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

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

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ştirme türü.

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

UnmergeCellsRequest

Belirtilen aralıktaki hücrelerin birleştirilmesini 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şlemini kapsıyorsa tüm birleştirme işlemlerinin birleştirmesi kaldırılır. Aralık, bir birleştirmeyle kısmen örtüşmemelidir.

UpdateBordersRequest

Bir aralığın kenarlıklarını günceller. İstekte bir alan ayarlanmamışsa kenarlığın olduğu gibi kalması anlamına gelir. Ö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 { top: RED, bottom: WHITE, left: BLUE } kenarlıklarına sahip 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 alt kısmına yerleştirilecek kenarlık.

left

object (Border)

Aralığın soluna yerleştirilecek kenarlık.

right

object (Border)

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

innerHorizontal

object (Border)

Aralığın içine 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ın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

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

object (GridCoordinate)

Veri yazmaya başlanacak 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)

Veri yazılacak aralık.

Satırlardaki veriler istenen aralığın tamamını kapsamıyorsa fields bölümünde 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; ayarlanmazsa rastgele bir kimlik oluşturulur. (Zaten mevcut bir filtrenin kimliğini belirtmek hatadır.)

AppendCellsRequest

Bir e-tablodaki verileri içeren son satırdan sonra yeni hücreler ekler ve gerekirse e-tabloya 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)

CellData'nın güncellenmesi gereken alanları. En az bir alan belirtilmelidir. Kök, CellData'dır; "row.values" belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" 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)

Sayfada silinecek boyutlar.

DeleteEmbeddedObjectRequest

Belirtilen kimliğe sahip yerleşik nesneyi siler.

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

integer

Silinecek yerleşik nesnenin kimliği.

DeleteFilterViewRequest

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

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

integer

Sililecek filtrenin kimliği.

DuplicateFilterViewRequest

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

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

integer

Kopyalanan 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 e-tablo DATA_SOURCE türündeyse DataSource yedeğinin kopyası da oluşturulur ve e-tablonun 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. Ayarlanmazsa bir kimlik seçilir. Ayarlanırsa kimlik, mevcut bir sayfa kimliğiyle çakışmamalıdır. Ayarlanmışsa 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şim 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ğer hücrenin tamamıyla eşleşmesi gerekiyorsa doğru değerini döndürür.

searchByRegex

boolean

Bulunan değer normal ifade ise 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ını referans almasına izin verilir. Örneğin, bir hücrenin içeriği "Google Sheets", diğerinin içeriği ise "Google Docs" ise "$1 Rocks" ile değiştirilerek "o.* (.*)" için arama yapıldığında hücrelerin içeriği sırasıyla "GSheets Rocks" ve "GDocs Rocks" olarak değişir.

includeFormulas

boolean

Aramada formül içeren hücreler bulunmalıdır. Formül içeren hücreleri atlamak için yanlış değerini girin.

Birlik alanı scope. Bulmanın/değiştirmenin yapılacağı kapsam. Yalnızca bir kapsam ayarlanmalıdır. scope yalnızca aşağıdakilerden biri olabilir:
range

object (GridRange)

Bul/değiştir işleminin yapılacağı aralık.

sheetId

integer

Bul ve değiştir işleminin yapılacağı e-tablo.

allSheets

boolean

Tüm sayfalarda arama/değiştirme işlemi için doğru değerini seçin.

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ırlı olmalıdır.

inheritFromBefore

boolean

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

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

InsertRangeRequest

Mevcut hücreleri yukarı veya aşağı kaydırarak bir alana hücre ekler.

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

object (GridRange)

Yeni hücrelerin ekleneceği aralık. Aralık, geçerli sayfa sınırlarıyla sınırlıdır.

shiftDimension

enum (Dimension)

Hücre eklenirken kaydırılacak boyut. ROWS ise 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 grid'den kaldırılmasından önceki koordinatlara göre kaynak verilerin taşınacağı sıfır tabanlı başlangıç dizini. Taşınan boyutlara yer açmak için mevcut veriler aşağı veya sağa (boyuta bağlı olarak) kaydırılır. Kaynak boyutlar ızgaradan kaldırılır. Bu nedenle veriler, belirtilenden farklı bir dizinde görünebilir.

Örneğin, 0, 1, 2, 3, 4 büyüklüğünde bir A1..A5 varsa ve "1" ile "2"'i "3" ile "4" arasına taşımak istiyorsanız kaynak ROWS [1..3), hedef dizini ise "4" (5. satırın sıfır tabanlı dizini) olur. Sonuç olarak, 0, 3, 1, 2, 4'ten A1..A5

UpdateEmbeddedObjectPositionRequest

Yerleştirilmiş bir nesnenin konumunu güncelleme (ör. 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şik nesnenin taşınacağı açık bir konum. newPosition.sheetId ayarlanırsa bu kimliğe sahip yeni bir sayfa oluşturulur. newPosition.newSheet doğru değerine ayarlanırsa sizin için seçilecek bir kimliğe sahip yeni bir sayfa oluşturulur.

fields

string (FieldMask format)

Yeni bir konum ayarlanırken güncellenmesi gereken OverlayPosition alanına ait alanlar. Yalnızca newPosition.overlayPosition ayarlanmışsa kullanılır. Bu durumda en az bir alan belirtilmelidir. Kök dizin newPosition.overlayPosition ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

PasteDataRequest

Belirtilen koordinattan itibaren e-tabloya veri ekler.

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

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

object (GridCoordinate)

Verilerin eklenmeye başlaması gereken koordinat.

data

string

Eklenecek veriler.

type

enum (PasteType)

Verilerin nasıl yapıştırılması gerektiği.

Birlik alanı kind. Verileri yorumlama için tam olarak bir değer ayarlanmalıdır. kind yalnızca aşağıdakilerden biri olabilir:
delimiter

string

Verilerdeki ayırıcı.

html

boolean

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

TextToColumnsRequest

Her hücredeki bir ayırıcıya göre bir metin sütununu 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ölünecek ayırıcı.

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

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 dizin filter ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

DeleteRangeRequest

Bir hücre aralığını silerek 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)

Silinmiş hücrelerin değiştirileceği boyut. ROWS ise mevcut hücreler, silinen hücrelerin yerini almak için yukarı kaydırılır. COLUMNS ise silinen hücrelerin yerini almak için mevcut hücreler sola kaydırılır.

AppendDimensionRequest

Bir sayfanın sonuna satır veya sütun ekler.

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

integer

Satır veya sütun eklenecek sayfa.

dimension

enum (Dimension)

Satır veya sütun eklenip eklenmeyeceği.

length

integer

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

AddConditionalFormatRuleRequest

Belirtilen dizinde 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 yerleştirilmesi gereken 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 diziye 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 ayarlandıysa gereklidir, aksi takdirde kullanılmaz.

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

object (ConditionalFormatRule)

Belirtilen dizindeki kuralın yerini alacak kural.

newIndex

integer

Kuralın sona ermesi 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

Verileri sütun başına sıralama düzenine göre satırlarda sıralar.

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

object (GridRange)

Sırlanacak aralık.

sortSpecs[]

object (SortSpec)

Sütun başına sıralama sırası. Daha sonraki spesifikasyonlar, değerler önceki spesifikasyonlarda eşit olduğunda kullanılır.

SetDataValidationRequest

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

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

object (GridRange)

Veri doğrulama kuralının geçerli olması gereken aralık.

rule

object (DataValidationRule)

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

filteredRowsIncluded

boolean

İsteğe bağlı. Doğru ise 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 dizin protectedRange ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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, ilgili boyuttaki hücrelerin içeriğine göre otomatik olarak yeniden boyutlandırır.

JSON gösterimi
{

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

object (DimensionRange)

Otomatik olarak yeniden boyutlandırılacak boyutlar.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

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

AddChartRequest

E-tablodaki bir sayfaya grafik ekler.

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

object (EmbeddedChart)

Yerleştirilmesi gereken konum da dahil olmak üzere e-tabloya eklenecek grafik. 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

Grafik ö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 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 spesifikasyon.

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 dizin bandedRange ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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

Silecek 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, fields parametresinde güncellemek istedikleri mülkleri belirtmenin yanı sıra güncellemek istedikleri meta verilerle eşleşen en az bir DataFilter belirtmelidir.

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

object (DataFilter)

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

developerMetadata

object (DeveloperMetadata)

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök dizin developerMetadata ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 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)

Karıştırılacak aralık.

AddDimensionGroupRequest

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

İstenen aralık, mevcut bir G grubunun aralığının üst kümesiyse G grubunun derinliği artırılır ve bu yeni G grubu, söz konusu grubun derinliğine sahip olur. Örneğin, [C:D, derinlik 1] + [B:E] grubu [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarını oluşturur. İstenen aralık, mevcut bir G grubunun aralığının alt kümesiyse yeni G' grubunun derinliği, G grubunun derinliğinden bir fazla olur. Örneğin, [B:E, derinlik 1] + [C:D] grubu [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarını oluşturur. İstenen aralık, mevcut bir G grubunun aralığının öncesinde başlar ve içinde biter ya da içinde başlar ve sonrasında biterse mevcut G grubunun aralığı, aralıkların birleşimi olur ve yeni G grubu, 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şturmak için kullanılacak aralık.

DeleteDimensionGroupRequest

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

Örneğin, sayfanın B:E üzerinde 1 derinlikli ve C:D üzerinde 2 derinlikli bir grubu olduğunu varsayalım. D:E alanındaki bir grubu sildiğinizde, sayfa B:D alanında 1. derinlikli ve C:C alanında 2. derinlikli bir grup içerir.

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 grup belirtmeli ve diğer tüm alanlar güncellenmelidir.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök dizin dimensionGroup ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

TrimWhitespaceRequest

Belirtilen aralıktaki her hücredeki boşlukları (boşluklar, sekmeler veya yeni satırlar gibi) kırpar. Bu istek, her hücrenin metninin başındaki ve sonundaki tüm boşlukları kaldırır ve kalan boşluk karakterlerinin alt dizelerini tek bir boşluk karakterine indirger. 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ücrelerinin kırpılacağı aralık.

DeleteDuplicatesRequest

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

Bu istek, görünümden gizlenen yinelenen satırları da (ör. filtre nedeniyle) kaldırır. Yinelenenler kaldırıldığında, üstten aşağıya doğru taranan her yinelenen satırın ilk örneği, elde edilen aralıkta tutulur. Belirtilen aralık dışındaki içerikler kaldırılmaz ve yinelenen olarak değerlendirilen satırların aralık içinde birbirine bitişik olması gerekmez.

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

object (GridRange)

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

comparisonColumns[]

object (DimensionRange)

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

UpdateEmbeddedObjectBorderRequest

Yerleşik bir nesnenin kenar özelliğini günceller.

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

integer

Güncellenecek yerleşik nesnenin kimliği.

border

object (EmbeddedObjectBorder)

Yerleştirilen nesne için geçerli olan kenar.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök dizin border ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

AddSlicerRequest

E-tablodaki bir sayfaya dilimleyici ekler.

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

object (Slicer)

E-tabloya eklenmesi gereken dilimleyici (yerleştirileceği konum dahil). 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

Dilimleyicinin özelliklerini günceller. (Bu işlem, dilimleyiciyi taşımaz veya yeniden boyutlandırmaz. Bölümleyiciyi 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 dizin SlicerSpec ima edilir ve belirtilmemelidir. Her alanı listelemek için kısayol olarak tek bir "*" kullanılabilir.

AddDataSourceRequest

Bir veri kaynağı ekler. Veri kaynağı başarıyla eklendikten sonra ilişkili bir DATA_SOURCE sayfası oluşturulur ve sayfayı yenileyerek veri kaynağından veri okumak için bir yürütme işlemi tetiklenir.

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

Bir veri kaynağını günceller. Veri kaynağı başarıyla güncellendikten sonra, güncellenen veri kaynağından veri okumak için ilişkili DATA_SOURCE sayfasını yenilemek üzere bir yürütme işlemi tetiklenir.

Bir 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 dizin dataSource ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" 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

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

RefreshDataSourceRequest

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

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

Bir grupta aynı veri kaynağı nesnelerine atıfta bulunan birden fazla yenileme isteği varsa yalnızca son yenileme isteği işlenir ve bu isteklerin tümü aynı yanıtı alır.

JSON gösterimi
{
  "force": boolean,

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

boolean

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.

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

object (DataSourceObjectReferences)

Yenilenecek veri kaynağı nesnelerine yapılan referanslar.

dataSourceId

string

Bir DataSource'e atıfta bulunma Belirtiliyse veri kaynağıyla ilişkili tüm veri kaynağı nesnelerini yeniler.

isAll

boolean

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

DataSourceObjectReferences

Veri kaynağı nesnelerine ait referansların listesi.

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

object (DataSourceObjectReference)

Referanslar.

CancelDataSourceRefreshRequest

Belirtilen referanslara göre e-tablodaki veri kaynağı nesnelerinin bir veya daha fazla yenilemesini iptal eder.

BigQuery veri kaynağındaki bir 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
Birlik alanı target. Nelerin iptal edileceğini belirtir. target yalnızca aşağıdakilerden biri olabilir:
references

object (DataSourceObjectReferences)

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

dataSourceId

string

Bir DataSource'e atıfta bulunma Belirtiliyse bu veri kaynağıyla ilişkili tüm veri kaynağı nesnesi yenileme işlemlerini iptal eder.

isAll

boolean

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