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
Birlik alanı kind Güncellemenin türü. Tam olarak bir alanın doldurulması zorunludur. kind. aşağıdakilerden yalnızca biri olabilir:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

E-tablonun özelliklerini günceller.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

Bir sayfanın özelliklerini günceller.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

Güncelleme boyutları özellikler.

updateNamedRange

object (UpdateNamedRangeRequest)

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

repeatCell

object (RepeatCellRequest)

Bir aralıkta tek bir hücreyi tekrar eder.

addNamedRange

object (AddNamedRangeRequest)

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

deleteNamedRange

object (DeleteNamedRangeRequest)

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

addSheet

object (AddSheetRequest)

Sayfa ekler.

deleteSheet

object (DeleteSheetRequest)

Bir sayfayı siler.

autoFill

object (AutoFillRequest)

Mevcut verilere dayanarak daha fazla veriyi otomatik olarak doldurur.

cutPaste

object (CutPasteRequest)

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

copyPaste

object (CopyPasteRequest)

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

mergeCells

object (MergeCellsRequest)

Hücreleri birleştirir.

unmergeCells

object (UnmergeCellsRequest)

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

updateBorders

object (UpdateBordersRequest)

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

updateCells

object (UpdateCellsRequest)

Tek seferde çok sayıda hücreyi günceller.

addFilterView

object (AddFilterViewRequest)

Filtre görünümü ekler.

appendCells

object (AppendCellsRequest)

Bir sayfada veri içeren son satırın arkasına hücreleri ekler.

clearBasicFilter

object (ClearBasicFilterRequest)

Bir sayfadaki temel filtreyi temizler.

deleteDimension

object (DeleteDimensionRequest)

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

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

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

deleteFilterView

object (DeleteFilterViewRequest)

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

duplicateFilterView

object (DuplicateFilterViewRequest)

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

duplicateSheet

object (DuplicateSheetRequest)

Bir sayfanın kopyasını oluşturur.

findReplace

object (FindReplaceRequest)

Bazı metnin geçtiği yerleri 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ücrelerin yerini değiştirir.

moveDimension

object (MoveDimensionRequest)

Satırları veya sütunları, bir 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 kalan hücrelerin yerini kaydırır.

appendDimension

object (AppendDimensionRequest)

Boyutları sayfanın sonuna ekler.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

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

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

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

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

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

sortRange

object (SortRangeRequest)

Bir aralıktaki verileri sıralar.

setDataValidation

object (SetDataValidationRequest)

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

setBasicFilter

object (SetBasicFilterRequest)

Sayfadaki temel filtreyi ayarlar.

addProtectedRange

object (AddProtectedRangeRequest)

Korumalı aralık ekler.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Korumalı bir aralığı günceller.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Korumalı aralığı siler.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

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

addChart

object (AddChartRequest)

Grafik ekler.

updateChartSpec

object (UpdateChartSpecRequest)

Bir grafiğin spesifikasyonlarını günceller.

updateBanding

object (UpdateBandingRequest)

Bantlı aralığı günceller

addBanding

object (AddBandingRequest)

Yeni bir şeritli aralık ekler

deleteBanding

object (DeleteBandingRequest)

Bantlı aralığı kaldırır

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

Yeni geliştirici meta verisi oluşturur

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

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

deleteDeveloperMetadata

object (DeleteDeveloperMetadataRequest)

Geliştirici meta verilerini siler

randomizeRange

object (RandomizeRangeRequest)

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

addDimensionGroup

object (AddDimensionGroupRequest)

Belirtilen aralıkta bir grup oluşturur.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Belirtilen aralıktaki bir grubu siler.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Belirtilen grubun durumunu günceller.

trimWhitespace

object (TrimWhitespaceRequest)

Boşluk hücrelerini (boşluk, sekme veya yeni satır gibi) 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)

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'i yeniler.

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

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

UpdateSpreadsheetPropertiesRequest

Bir e-tablonun özelliklerini günceller.

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

object (SpreadsheetProperties)

Güncellenecek özellikler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök "özellikler" belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak kullanılabilir.

UpdateSheetPropertiesRequest

Sayfanın özelliklerini belirtilen sheetId

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. Kök properties. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama 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. Kök properties. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak kullanılabilir.

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

object (DimensionRange)

Güncellenecek satırlar veya sütunlar.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

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

DataSourceSheetDimensionRange

Bir grafikte tek bir boyut boyunca DATA_SOURCE. sayfasına gitmelidir.

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 değerle günceller namedRangeId

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

object (NamedRange)

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök namedRange. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak kullanılabilir.

RepeatCellRequest

Aralıktaki tüm hücreleri, belirtilen Hücre nesnesindeki değerlerle günceller. Yalnızca fields. alanı güncellendiğinden diğerleri değişmedi.

Formül içeren bir hücreye yazıyorsanız formülün aralıkları, aralıktaki her alan için otomatik olarak artırılır. Örneğin, formüllü bir hücreye =A1. C4 aralığına alınır, B2 ise =A1, B3 şöyle olur: =A2, B4 şöyle olur: =A3, C2 şöyle olur: =B1, C3 şöyle olur: =B2, C4 şöyle olur: =B3.

Formül aralıklarını statik tutmak için, $. göstergesidir. Örneğin, =$A$1. Böylece hem satırın hem de sütunun artışını engelleyebilirsiniz.

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

object (GridRange)

Hücrenin tekrarlanacağı aralık.

cell

object (CellData)

Yazılacak veriler.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök cell. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama 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. İlgili içeriği oluşturmak için kullanılan 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

Verilen 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 indeksleri artırılır. Nesne sayfası eklemek için AddChartRequest. kullanın ve EmbeddedObjectPosition.sheetId veya EmbeddedObjectPosition.newSheet.

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. İlgili içeriği oluşturmak için kullanılan 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. ilişkili DataSource bu veriler de silinir.

AutoFillRequest

Mevcut verilere dayalı olarak 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" ile veri oluşturmamız gerekiyorsa doğru değerini döndürür seri. Bu değer, kaynak verilerin türüne ve miktarına göre farklılık gösterir.

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

object (GridRange)

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

sourceAndDestination

object (SourceAndDestination)

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

SourceAndDestination

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

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ından veya son sütunundan fazla 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ü. Neyin yapıştırıldığına bakılmaksızın 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ırabilirsiniz.
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 Beğenme PASTE_NORMAL. ama kenarlık 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

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, kaynak yüksekliğinin veya genişliğinin katı olan bir aralığı kapsıyorsa hedef aralığı doldurmak için veriler tekrarlanır. Aralık, kaynak aralıktan küçükse kaynak verilerin tamamı yine kopyalanacaktır (hedef aralığın sonundan sonra).

pasteType

enum (PasteType)

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

pasteOrientation

enum (PasteOrientation)

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

PasteOrientation

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

Sıralamalar
NORMAL Normal şekilde yapıştırın.
TRANSPOSE Tüm satırların sütun haline geldiği (veya tersi) olacak şekilde ters çevrilmiş şekilde yapıştı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ştirme türüdür.

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

UnmergeCellsRequest

Verilen aralıktaki birleştirilen hücreleri ayırır.

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

object (GridRange)

Tüm hücrelerin ayrılması gereken aralık. Aralık birden çok birleştirmeyi kapsıyorsa tüm birleştirme işlemleri kaldırılır. Aralık, herhangi bir birleştirmeyi kısmen kapsamamalıdır.

UpdateBordersRequest

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

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

Bu durumda A1:A5'in kenarlıkları { top: RED, bottom: WHITE, left: BLUE } Bir kenarlığı temizlemek isterseniz stili açıkça NONE

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 ü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ık içine 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. "row.values". belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak kullanılabilir.

Birlik 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)

Veri yazmaya başlanacak koordinat. İstenilen 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. temizlenecek.

AddFilterViewRequest

Filtre görünümü ekler.

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

object (FilterView)

Eklenecek filtre. İlgili içeriği oluşturmak için kullanılan filterViewId. alanı isteğe bağlıdır; ayarlanmazsa rastgele bir kimlik oluşturulur. (Zaten mevcut olan bir filtrenin kimliğinin belirtilmesi hata anlamına gelir.)

AppendCellsRequest

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

JSON gösterimi
{
  "sheetId": integer,
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string
}
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. "row.values". belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama 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ü kopyalar.

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

integer

Kopyalanan filtrenin kimliği.

DuplicateSheetRequest

Sayfanın içeriğini kopyalar.

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

integer

Kopyalanacak sayfa.

Kaynak sayfa DATA_SOURCE. tür, arka planı DataSource kopyalanıp sayfanın yeni kopyasıyla da ilişkilendirilir. Veri yürütme işlemi tetiklenmez. Bu sayfanın tablo verileri de kopyalanır, ancak bu veriler 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. Ayarlanırsa kimlik, mevcut sayfa kimliğiyle çakışmamalıdır. Ayarlanırsa negatif olmamalıdır.

newSheetName

string

Yeni sayfanın adı. Boşsa yeni bir ad seçilir.

FindReplaceRequest

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

Yerine 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şlevi şu adresteki Java normal ifade kurallarına uymalıdır: https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. Değiştirme dizesinin, yakalama gruplarına atıfta bulunmasına izin verilir. Örneğin, bir hücrede içerik varsa "Google Sheets". bir diğerinde ise "Google Docs", ardından aranıyor "o.* (.*)" ile "$1 Rocks" hücrelerin içeriğini "GSheets Rocks" ve "GDocs Rocks" tıklayın.

includeFormulas

boolean

Aramanın formül içeren hücreleri içermesi gerekiyorsa doğru değerini döndürür. Formül içeren hücreleri atlamak için False (yanlış) değerini kullanın.

Birlik alanı scope Bulunacak/değiştirilecek kapsam; yalnızca bir tanesi 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 döndürür.

InsertDimensionRequest

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

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

object (DimensionRange)

Eklenecek boyutlar. Hem başlangıç hem de bitiş dizinleri sını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), sonraki boyutlardan devralmak için yanlış değerine ayarlanır.

Örneğin, satır dizini 0'ın arka planı kırmızıysa ve satır dizini 1'in arka planı yeşilse, dizin 1'e 2 satır eklemek yeşil veya kırmızı arka planı alabilir. Eğer inheritFromBefore. 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. false (yanlış) değerine ayarlanırsa iki yeni satır yeşil olur (çünkü ekleme noktasından sonraki satır yeşildir).

InsertRangeRequest

Hücreleri bir aralığa ekler, 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ücre eklenirken kaydırılacak boyut. Eğer ROWS, mevcut hücreler aşağı kaydırılacak. Eğer COLUMNS, mevcut hücreler sağa kaydırılacak.

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

Koordinatlara göre kaynak verilerin nereye taşınacağını gösteren sıfır tabanlı başlangıç dizini önce kaynak veriler tablodan kaldırılır. Taşınan boyutlara yer açmak için mevcut veriler (boyuta bağlı olarak) aşağı veya sağa kaydırılır. Kaynak boyutları ızgaradan kaldırılır. Bu nedenle, veriler belirtilenden farklı bir dizinde yer alabilir.

Örneğin, A1..A5. / 0, 1, 2, 3, 4 ve başka bir yere "1" ve "2" - arasında "3" ve "4" ise kaynak şöyle olur: ROWS [1..3) ve hedef dizin "4" (5. satırın sıfır tabanlı dizini). Nihai sonuç şöyle olur: A1..A5. / 0, 3, 1, 2, 4.

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 konum. Eğer newPosition.sheetId. ayarlandığında bu kimliğe sahip yeni bir sayfa oluşturulur. Eğer newPosition.newSheet. true olarak ayarlanırsa sizin için seçilen bir kimlikle yeni bir sayfa oluşturulur.

fields

string (FieldMask format)

İş Listesi’ndeki OverlayPosition. yeni bir konum belirlenirken güncellenmesi gereken bilgiler bulunur. Yalnızca şu durumlarda kullanılır: newPosition.overlayPosition. ayarlanmışsa en az bir alan belirtilmelidir. Kök newPosition.overlayPosition. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama 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.

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

string

Verilerdeki ayırıcıdır.

html

boolean

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

TextToColumnsRequest

Bir metin sütununu, her bir hücredeki sınırlayıcıya göre birden fazla 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ütuna yayılmalıdır.

delimiter

string

Kullanılacak ayırıcı. Yalnızca delimiterType değeri şuysa kullanılır: CUSTOM

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 Ayırıcıda tanımlanan özel 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. Kök filter. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak 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)

Silinen hücrelerin yerini alacak boyut. Eğer ROWS, mevcut hücreler silinen hücrelerin yerini alması için yukarı kaydırılacak. Eğer COLUMNS, mevcut hücreler silinen hücrelerin yerini alması için sola kaydırılacak.

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 eklenmemesi gerektiği.

length

integer

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

AddConditionalFormatRuleRequest

Belirtilen dizine yeni bir koşullu biçim kuralı ekler. Sonraki tüm kurallar indeksleri 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çim kuralını günceller veya koşullu bir 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ı. Şu durumda gereklidir: newIndex. ayarlanmaz, aksi takdirde kullanılmaz.

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

object (ConditionalFormatRule)

Belirtilen dizindeki kuralın yerini alması gereken kural.

newIndex

integer

Kuralın sonuca ulaştırılması gereken sıfır tabanlı yeni dizin.

DeleteConditionalFormatRuleRequest

Belirtilen dizindeki koşullu biçim kuralını siler. Sonraki tüm kurallar indeksleri azalır.

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

integer

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

sheetId

integer

Kuralın silindiği sayfa.

SortRangeRequest

Satırlardaki verileri, sütun başına sıralama düzenine göre sıralar.

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

object (GridRange)

Sıralanacak aralık.

sortSpecs[]

object (SortSpec)

Sütun başına sıralama düzeni. Önceki spesifikasyonlardaki değerler eşit olduğunda, daha sonraki spesifikasyonlar kullanılır.

SetDataValidationRequest

Aralıktaki her hücre için bir veri doğrulama kuralı ayarlar. Bir aralıktaki doğrulamayı temizlemek için hiçbir kural belirtmeden bunu ç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 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 korumalı aralık ekler.

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

object (ProtectedRange)

Eklenecek korunan aralık. İlgili içeriği oluşturmak için kullanılan 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, korumalı bir aralığı belirtilen değerle günceller protectedRangeId

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

object (ProtectedRange)

Yeni özelliklerle güncellenecek korunan aralık.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök protectedRange. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak kullanılabilir.

DeleteProtectedRangeRequest

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

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

integer

Silinecek korunan 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. aşağıdakilerden yalnızca biri olabilir:
dimensions

object (DimensionRange)

Otomatik olarak yeniden boyutlandırılacak boyutlar.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

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

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 eklenmesi gereken grafik. İlgili içeriği oluşturmak için kullanılan chartId. alanı isteğe bağlıdır; ayarlanmazsa rastgele bir kimlik oluşturulur. (Zaten var olan yerleştirilmiş bir nesnenin kimliğini belirtmek bir hatadır.)

UpdateChartSpecRequest

Bir grafiğin spesifikasyonlarını günceller. (Bu işlem grafikleri taşımaz veya yeniden boyutlandırmaz. Bir grafiği taşımak veya yeniden boyutlandırmak için şunu kullanın: UpdateEmbeddedObjectPositionRequest) tıklayı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. Kök bandedRange. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak kullanılabilir.

AddBandingRequest

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

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

object (BandedRange)

Eklenecek şeritli aralık. İlgili içeriği oluşturmak için kullanılan 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. gösterir. Arayanlar, güncellemek istedikleri özellikleri alanlar parametresinde belirtmeli ve en az bir tane belirtmelidir DataFilter. meta veriyle eşleşiyor.

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 filtreleri tarafından eşleşen tüm meta verilerin güncelleneceği değer.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök developerMetadata. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa bir ifade olarak kullanılabilir.

DeleteDeveloperMetadataRequest

Geliştirici meta verilerini silme isteği.

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

object (DataFilter)

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

RandomizeRangeRequest

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

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

object (GridRange)

Rastgele hale getirilecek aralık.

AddDimensionGroupRequest

Belirtilen aralıkta bir grup oluşturur.

İstenen aralık, mevcut bir G grubu aralığının üst kümesiyse G'nin derinliği artar ve bu yeni G grubunun derinliği artar. olduğunu öğrenmiştiniz. Ö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 grubu aralığının alt kümesiyse yeni G grubunun derinliği. G'nin derinliğinden bir büyük 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ığından önce başlayıp bu aralığın içinde bitiyor veya sonrasında başlıyorsa, mevcut G grubunun aralığı, aralıkların birleşimi ve yeni G grubu G'nin birleşimi olur G'nin derinliğinden bir daha fazla derinliğe ve aralıkların kesişimi olarak bir aralıktır. Ö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 bir derinlik-1 grubunun ve C:D üzerinde bir derinlik-2 grubunun olduğunu varsayalım. D:E üzerinden bir grup silindiğinde, sayfa B:D üzerinde bir derinlik-1 grubu ve C:C üzerinde bir depth-2 grubu ile ayrılı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 grup belirtmelidir ve diğer tüm alanlar güncellenmelidir.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök dimensionGroup. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa bir ifade olarak kullanılabilir.

TrimWhitespaceRequest

Belirtilen aralıktaki her hücredeki boşlukları (ör. boşluklar, sekmeler veya yeni satırlar) kırpar. Bu istek, her bir hücrenin metninin başındaki ve sonundaki tüm boşlukları kaldırır ve kalan boşluk karakterlerinin tümünü tek bir boşluk haline getirir. Ortaya çıkan kırpılmış metin "+" ile başlıyorsa veya "=" karakteri bulunuyorsa 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ık içinde yer alan ve belirtilen sütunlarda önceki herhangi bir satırda bulunan değerlerin kopyası olan değerleri içeren satırları kaldırır. Aynı değerlere sahip ancak farklı büyük/küçük harf, biçimlendirme veya formüllere sahip satırlar yinelenen olarak kabul edilir.

Bu istek, görünümden gizlenen (örneğin, bir filtre nedeniyle) yinelenen satırları da kaldırır. 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 kopya olarak değerlendirilen satırların aralıkta 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)

Yinelenen değerler olup olmadığını belirlemek için analiz edilecek aralıktaki sütunlar. Hiçbir sütun seçilmezse tüm sütunlar yinelemeler için analiz edilir.

UpdateEmbeddedObjectBorderRequest

Yerleştirilmiş bir nesnenin kenarlık özelliğini günceller.

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

integer

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

border

object (EmbeddedObjectBorder)

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök border. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama 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. İlgili içeriği oluşturmak için kullanılan 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

Dilimleyicinin özelliklerini günceller. (Bu işlem bir dilimleyiciyi taşımaz veya yeniden boyutlandırmaz. Bir dilimleyiciyi taşımak veya yeniden boyutlandırmak için şunları kullanın: UpdateEmbeddedObjectPositionRequest

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

integer

Güncellenecek dilimleyicinin kimliği.

spec

object (SlicerSpec)

Dilimleyiciye uygulanacak spesifikasyon.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök SlicerSpec. belirtilmeli ve belirtilmemelidir. Her alanın listelenmesi için tek bir "*"` kullanılabilir.

AddDataSourceRequest

Veri kaynağı ekler. Veri kaynağı başarıyla eklendikten sonra, ilişkilendirilmiş DATA_SOURCE. sayfası oluşturulur ve veri kaynağından veri okumak için sayfayı yenilemek üzere bir yürütme tetiklenir.

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

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, ilişkili verilerin yenilenmesi için bir yürütme tetiklenir. DATA_SOURCE. sayfasını ziyaret ederek, güncellenen veri kaynağından verileri okuyabilirsiniz.

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

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

object (DataSource)

Güncellenecek veri kaynağı.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök dataSource. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama 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.

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

Bir grupta aynı veri kaynağı nesnelerine referans veren birden fazla yenileme isteği varsa yalnızca son yenileme isteği işlenir ve tüm bu istekler buna göre 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

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.

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

object (DataSourceObjectReferences)

Yenilenecek veri kaynağı nesnelerine referanslar.

dataSourceId

string

Bir DataSource Belirtilirse veri kaynağı için ilişkili tüm veri kaynağı nesnelerini yeniler.

isAll

boolean

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

DataSourceObjectReferences

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

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

object (DataSourceObjectReference)

Referanslar.

CancelDataSourceRefreshRequest

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

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

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. aşağıdakilerden yalnızca biri olabilir:
references

object (DataSourceObjectReferences)

Yenilemeleri iptal edilecek veri kaynağı nesnelerine referanslar.

dataSourceId

string

Bir DataSource Belirtilirse bu veri kaynağı için tüm ilişkili 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.