Requests

İstek

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

JSON gösterimi
{

  "updateSpreadsheetProperties": {
    object (UpdateSpreadsheetPropertiesRequest)
  },
  "updateSheetProperties": {
    object (UpdateSheetPropertiesRequest)
  },
  "updateDimensionProperties": {
    object (UpdateDimensionPropertiesRequest)
  },
  "updateNamedRange": {
    object (UpdateNamedRangeRequest)
  },
  "repeatCell": {
    object (RepeatCellRequest)
  },
  "addNamedRange": {
    object (AddNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "addSheet": {
    object (AddSheetRequest)
  },
  "deleteSheet": {
    object (DeleteSheetRequest)
  },
  "autoFill": {
    object (AutoFillRequest)
  },
  "cutPaste": {
    object (CutPasteRequest)
  },
  "copyPaste": {
    object (CopyPasteRequest)
  },
  "mergeCells": {
    object (MergeCellsRequest)
  },
  "unmergeCells": {
    object (UnmergeCellsRequest)
  },
  "updateBorders": {
    object (UpdateBordersRequest)
  },
  "updateCells": {
    object (UpdateCellsRequest)
  },
  "addFilterView": {
    object (AddFilterViewRequest)
  },
  "appendCells": {
    object (AppendCellsRequest)
  },
  "clearBasicFilter": {
    object (ClearBasicFilterRequest)
  },
  "deleteDimension": {
    object (DeleteDimensionRequest)
  },
  "deleteEmbeddedObject": {
    object (DeleteEmbeddedObjectRequest)
  },
  "deleteFilterView": {
    object (DeleteFilterViewRequest)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewRequest)
  },
  "duplicateSheet": {
    object (DuplicateSheetRequest)
  },
  "findReplace": {
    object (FindReplaceRequest)
  },
  "insertDimension": {
    object (InsertDimensionRequest)
  },
  "insertRange": {
    object (InsertRangeRequest)
  },
  "moveDimension": {
    object (MoveDimensionRequest)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionRequest)
  },
  "pasteData": {
    object (PasteDataRequest)
  },
  "textToColumns": {
    object (TextToColumnsRequest)
  },
  "updateFilterView": {
    object (UpdateFilterViewRequest)
  },
  "deleteRange": {
    object (DeleteRangeRequest)
  },
  "appendDimension": {
    object (AppendDimensionRequest)
  },
  "addConditionalFormatRule": {
    object (AddConditionalFormatRuleRequest)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleRequest)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleRequest)
  },
  "sortRange": {
    object (SortRangeRequest)
  },
  "setDataValidation": {
    object (SetDataValidationRequest)
  },
  "setBasicFilter": {
    object (SetBasicFilterRequest)
  },
  "addProtectedRange": {
    object (AddProtectedRangeRequest)
  },
  "updateProtectedRange": {
    object (UpdateProtectedRangeRequest)
  },
  "deleteProtectedRange": {
    object (DeleteProtectedRangeRequest)
  },
  "autoResizeDimensions": {
    object (AutoResizeDimensionsRequest)
  },
  "addChart": {
    object (AddChartRequest)
  },
  "updateChartSpec": {
    object (UpdateChartSpecRequest)
  },
  "updateBanding": {
    object (UpdateBandingRequest)
  },
  "addBanding": {
    object (AddBandingRequest)
  },
  "deleteBanding": {
    object (DeleteBandingRequest)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataRequest)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataRequest)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataRequest)
  },
  "randomizeRange": {
    object (RandomizeRangeRequest)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupRequest)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupRequest)
  },
  "updateDimensionGroup": {
    object (UpdateDimensionGroupRequest)
  },
  "trimWhitespace": {
    object (TrimWhitespaceRequest)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesRequest)
  },
  "updateEmbeddedObjectBorder": {
    object (UpdateEmbeddedObjectBorderRequest)
  },
  "addSlicer": {
    object (AddSlicerRequest)
  },
  "updateSlicerSpec": {
    object (UpdateSlicerSpecRequest)
  },
  "addDataSource": {
    object (AddDataSourceRequest)
  },
  "updateDataSource": {
    object (UpdateDataSourceRequest)
  },
  "deleteDataSource": {
    object (DeleteDataSourceRequest)
  },
  "refreshDataSource": {
    object (RefreshDataSourceRequest)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  },
  "addTable": {
    object (AddTableRequest)
  },
  "updateTable": {
    object (UpdateTableRequest)
  },
  "deleteTable": {
    object (DeleteTableRequest)
  },
  "insertComment": {
    object (InsertCommentRequest)
  },
  "addCommentReply": {
    object (AddCommentReplyRequest)
  },
  "updateCommentPost": {
    object (UpdateCommentPostRequest)
  },
  "deleteComment": {
    object (DeleteCommentRequest)
  },
  "deleteCommentReply": {
    object (DeleteCommentReplyRequest)
  }
}
Alanlar
Güncellemenin türü. Tam olarak bir alan gereklidir. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

E-tablonun özelliklerini günceller.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

Bir sayfanın özelliklerini günceller.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

Boyutların özelliklerini günceller.

updateNamedRange

object (UpdateNamedRangeRequest)

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

repeatCell

object (RepeatCellRequest)

Tek bir hücreyi bir aralıkta tekrarlar.

addNamedRange

object (AddNamedRangeRequest)

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

deleteNamedRange

object (DeleteNamedRangeRequest)

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

addSheet

object (AddSheetRequest)

Sayfa ekler.

deleteSheet

object (DeleteSheetRequest)

Bir sayfayı siler.

autoFill

object (AutoFillRequest)

Mevcut verilere göre daha fazla veriyi otomatik olarak doldurur.

cutPaste

object (CutPasteRequest)

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

copyPaste

object (CopyPasteRequest)

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

mergeCells

object (MergeCellsRequest)

Hücreleri birleştirir.

unmergeCells

object (UnmergeCellsRequest)

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

updateBorders

object (UpdateBordersRequest)

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

updateCells

object (UpdateCellsRequest)

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

addFilterView

object (AddFilterViewRequest)

Filtre görünümü ekler.

appendCells

object (AppendCellsRequest)

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

clearBasicFilter

object (ClearBasicFilterRequest)

Bir sayfadaki temel filtreyi temizler.

deleteDimension

object (DeleteDimensionRequest)

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

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

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

deleteFilterView

object (DeleteFilterViewRequest)

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

duplicateFilterView

object (DuplicateFilterViewRequest)

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

duplicateSheet

object (DuplicateSheetRequest)

Bir sayfayı kopyalar.

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ı bir sayfada başka bir konuma taşır.

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

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

pasteData

object (PasteDataRequest)

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

textToColumns

object (TextToColumnsRequest)

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

updateFilterView

object (UpdateFilterViewRequest)

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

deleteRange

object (DeleteRangeRequest)

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

appendDimension

object (AppendDimensionRequest)

Boyutları sayfanın sonuna ekler.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

Yeni bir koşullu biçim 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ğrulamayı ayarlar.

setBasicFilter

object (SetBasicFilterRequest)

Bir sayfada temel filtreyi ayarlar.

addProtectedRange

object (AddProtectedRangeRequest)

Korumalı aralık ekler.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Korumalı bir aralığı günceller.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Korumalı bir aralığı siler.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

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

addChart

object (AddChartRequest)

Grafik ekler.

updateChartSpec

object (UpdateChartSpecRequest)

Grafiğin özelliklerini günceller.

updateBanding

object (UpdateBandingRequest)

Bantlı bir aralığı günceller.

addBanding

object (AddBandingRequest)

Yeni bir bantlı aralık ekler.

deleteBanding

object (DeleteBandingRequest)

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

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

Yeni geliştirici meta verileri oluşturur.

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

Mevcut bir geliştirici meta verileri girişini günceller.

deleteDeveloperMetadata

object (DeleteDeveloperMetadataRequest)

Geliştirici meta verilerini siler.

randomizeRange

object (RandomizeRangeRequest)

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

addDimensionGroup

object (AddDimensionGroupRequest)

Belirtilen aralıkta bir grup oluşturur.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Belirtilen aralıktaki bir grubu siler.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Belirtilen grubun durumunu günceller.

trimWhitespace

object (TrimWhitespaceRequest)

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

deleteDuplicates

object (DeleteDuplicatesRequest)

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

updateEmbeddedObjectBorder

object (UpdateEmbeddedObjectBorderRequest)

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

addSlicer

object (AddSlicerRequest)

Dilimleyici ekler.

updateSlicerSpec

object (UpdateSlicerSpecRequest)

Bir dilimleyicinin özelliklerini günceller.

addDataSource

object (AddDataSourceRequest)

Veri kaynağı ekler.

updateDataSource

object (UpdateDataSourceRequest)

Veri kaynağını günceller.

deleteDataSource

object (DeleteDataSourceRequest)

Veri kaynağını siler.

refreshDataSource

object (RefreshDataSourceRequest)

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

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

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

addTable

object (AddTableRequest)

Tablo ekler.

updateTable

object (UpdateTableRequest)

Tabloyu günceller.

deleteTable

object (DeleteTableRequest)

Tablonun silinmesi isteği.

insertComment

object (InsertCommentRequest)

E-tabloya CommentThread ekler.

addCommentReply

object (AddCommentReplyRequest)

CommentThread öğesine yanıt ekler.

updateCommentPost

object (UpdateCommentPostRequest)

Bir CommentThread'nın mevcut bir gönderisini (ana gönderi veya yanıt) günceller.

deleteComment

object (DeleteCommentRequest)

CommentThread öğesini siler.

deleteCommentReply

object (DeleteCommentReplyRequest)

CommentThread adlı kullanıcının Post yanıtını siler.

Birbirini dışlayan alanların sonu.

UpdateSpreadsheetPropertiesRequest

E-tablonun özelliklerini günceller.

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

object (SpreadsheetProperties)

Güncellenecek özellikler.

fields

string (FieldMask format)

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

UpdateSheetPropertiesRequest

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

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

object (SheetProperties)

Güncellenecek özellikler.

fields

string (FieldMask format)

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

UpdateDimensionPropertiesRequest

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

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

  "range": {
    object (DimensionRange)
  },
  "dataSourceSheetRange": {
    object (DataSourceSheetDimensionRange)
  }
}
Alanlar
properties

object (DimensionProperties)

Güncellenecek özellikler.

fields

string (FieldMask format)

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

Boyut aralığı. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
range

object (DimensionRange)

Güncellenecek satırlar veya sütunlar.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

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

Birbirini dışlayan alanların sonu.

DataSourceSheetDimensionRange

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

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

integer

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

columnReferences[]

object (DataSourceColumnReference)

Veri kaynağı sayfasındaki sütunlar.

UpdateNamedRangeRequest

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

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

object (NamedRange)

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

fields

string (FieldMask format)

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

RepeatCellRequest

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

Bir formülle hücre yazıyorsanız formülün aralıkları, aralıktaki her alan için otomatik olarak artırılır. Örneğin, B2:C4 aralığına formül =A1 içeren bir hücre yazılıyorsa 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 =$A$1 formülünü kullanın.

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

object (GridRange)

Hücrenin tekrarlanacağı aralık.

cell

object (CellData)

Yazılacak veriler.

fields

string (FieldMask format)

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

AddNamedRangeRequest

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

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

object (NamedRange)

Eklenecek adlandırılmış aralık. namedRangeId alanı isteğe bağlıdır. Ayarlanmamışsa rastgele bir kimlik oluşturulur. (Zaten mevcut olan bir aralığın kimliğini belirtmek hatadır.)

DeleteNamedRangeRequest

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

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

string

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

AddSheetRequest

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

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

object (SheetProperties)

Yeni sayfanın sahip olması gereken özellikler. Tüm özellikler isteğe bağlıdır. sheetId alanı isteğe bağlıdır. Ayarlanmamışsa 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 türündeyse ilişkili DATA_SOURCE de silinir.DataSource

AutoFillRequest

Mevcut verilere göre daha fazla veri doldurur.

JSON gösterimi
{
  "useAlternateSeries": boolean,

  "range": {
    object (GridRange)
  },
  "sourceAndDestination": {
    object (SourceAndDestination)
  }
}
Alanlar
useAlternateSeries

boolean

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

Otomatik doldurulacak alan. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
range

object (GridRange)

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

sourceAndDestination

object (SourceAndDestination)

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

Birbirini dışlayan alanların sonu.

SourceAndDestination

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

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

object (GridRange)

Otomatik doldurma kaynağı olarak kullanılacak verilerin konumu.

dimension

enum (Dimension)

Verilerin doldurulması gereken boyut.

fillLength

integer

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

CutPasteRequest

Verileri kaynaktan hedefe taşır.

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

object (GridRange)

Kesilecek kaynak veriler.

destination

object (GridCoordinate)

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

pasteType

enum (PasteType)

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

PasteType

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

Sıralamalar
PASTE_NORMAL Değerleri, formülleri, biçimleri ve birleştirmeleri yapıştırın.
PASTE_VALUES Yalnızca değerleri biçimler, formüller veya birleştirmeler olmadan yapıştırın.
PASTE_FORMAT Veri doğrulama hariç yalnızca biçimi yapıştırır.
PASTE_NO_BORDERS Gibi PASTE_NORMAL ancak kenarlıkları yok.
PASTE_FORMULA Yalnızca formülleri yapıştırın.
PASTE_DATA_VALIDATION Yalnızca veri doğrulamasını yapıştırın.
PASTE_CONDITIONAL_FORMATTING Yalnızca koşullu biçimlendirme kurallarını yapıştırın.

CopyPasteRequest

Verileri kaynaktan hedefe kopyalar.

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

object (GridRange)

Kopyalanacak kaynak aralık.

destination

object (GridRange)

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

pasteType

enum (PasteType)

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

pasteOrientation

enum (PasteOrientation)

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

PasteOrientation

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

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

MergeCellsRequest

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

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

object (GridRange)

Birleştirilecek hücre aralığı.

mergeType

enum (MergeType)

Hücrelerin nasıl birleştirilmesi gerektiği

MergeType

Oluşturulacak birleştirme türü.

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

UnmergeCellsRequest

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

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

object (GridRange)

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

UpdateBordersRequest

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

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

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

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

object (GridRange)

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

top

object (Border)

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

bottom

object (Border)

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

left

object (Border)

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

right

object (Border)

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

innerHorizontal

object (Border)

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

innerVertical

object (Border)

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

UpdateCellsRequest

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

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

  "start": {
    object (GridCoordinate)
  },
  "range": {
    object (GridRange)
  }
}
Alanlar
rows[]

object (RowData)

Yazılacak veriler.

fields

string (FieldMask format)

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

Konum verileri yazılmalıdır. Tam olarak bir değer ayarlanmalıdır. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
start

object (GridCoordinate)

Veri yazmaya başlanacak koordinat. İstenen sayıda satır ve sütun (satır başına farklı sayıda sütun dahil) yazılabilir.

range

object (GridRange)

Verilerin yazılacağı aralık.

Satırlardaki veriler istenen aralığın tamamını kapsamıyorsa fields içinde ayarlananlarla eşleşen alanlar temizlenir.

Birbirini dışlayan alanların sonu.

AddFilterViewRequest

Filtre görünümü ekler.

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

object (FilterView)

Eklenecek filtre. filterViewId alanı isteğe bağlıdır. Ayarlanmamışsa rastgele bir kimlik oluşturulur. (Zaten mevcut olan bir filtrenin kimliğini belirtmek hatadır.)

AppendCellsRequest

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

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

  "tableId": 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ı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Konum verileri yazılmalıdır. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
tableId

string

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

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

Birbirini dışlayan alanların sonu.

ClearBasicFilterRequest

Sayfada varsa temel filtreyi temizler.

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

integer

Temel filtrenin temizlenmesi gereken sayfa kimliği.

DeleteDimensionRequest

Boyutları sayfadan siler.

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

object (DimensionRange)

Sayfadan silinecek boyutlar.

DeleteEmbeddedObjectRequest

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

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

integer

Silinecek yerleştirilmiş nesnenin kimliği.

DeleteFilterViewRequest

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

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

integer

Silinecek filtrenin kimliği.

DuplicateFilterViewRequest

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

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

integer

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 sayfa DATA_SOURCE türündeyse destekleyici DataSource de yinelenir ve sayfanın yeni kopyasıyla ilişkilendirilir. Veri yürütme tetiklenmez. Bu sayfanın ızgara verileri de kopyalanır ancak yalnızca toplu istek tamamlandıktan sonra kullanılabilir.

insertSheetIndex

integer

Yeni sayfanın ekleneceği sıfır tabanlı dizin. Bundan sonraki tüm sayfaların dizini artırılır.

newSheetId

integer

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

newSheetName

string

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

FindReplaceRequest

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

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

  "range": {
    object (GridRange)
  },
  "sheetId": integer,
  "allSheets": boolean
}
Alanlar
find

string

Aranacak değer.

replacement

string

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

matchCase

boolean

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

matchEntireCell

boolean

Bulunan değerin hücrenin tamamıyla eşleşmesi gerekiyorsa doğru değerini döndürür.

searchByRegex

boolean

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

includeFormulas

boolean

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

Bulma/değiştirme işleminin yapılacağı kapsam. Yalnızca bir kapsam ayarlanmalıdır. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
range

object (GridRange)

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

sheetId

integer

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

allSheets

boolean

Tüm sayfalarda bulma/değiştirme işlemi için Doğru.

Birbirini dışlayan alanların sonu.

InsertDimensionRequest

Bir sayfaya belirli bir dizinde satır veya sütun ekler.

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

object (DimensionRange)

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

inheritFromBefore

boolean

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

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

InsertRangeRequest

Mevcut hücreleri sağa veya aşağı kaydırarak bir aralığa 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 kısıtlanır.

shiftDimension

enum (Dimension)

Hücreler eklenirken kaydırılacak boyut. ROWS ise mevcut hücreler aşağı kaydırılır. Şu durumlarda: COLUMNS, 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 veriler ızgaradan kaldırılmadan önce, koordinatlara göre kaynak verilerin taşınacağı sıfır tabanlı başlangıç dizini. Mevcut veriler, taşınan boyutlara yer açmak için aşağıya veya sağa (boyuta bağlı olarak) kaydırılır. Kaynak boyutlar tablodan kaldırıldığından veriler, belirtilenden farklı bir dizinde yer alabilir.

Örneğin, verilen A1..A5 of 0, 1, 2, 3, 4 ve taşımak istediğiniz "1" ve "2" arasında "3" ve "4", kaynak ROWS [1..3),hedef dizin ise "4" (5. satırın sıfır tabanlı dizini) olur. Nihai sonuç A1..A5 0, 3, 1, 2, 4 olur.

UpdateEmbeddedObjectPositionRequest

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

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

integer

Taşınacak nesnenin kimliği.

newPosition

object (EmbeddedObjectPosition)

Yerleştirilmiş nesnenin taşınacağı açık bir konum. newPosition.sheetIdAyarlanı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 alanları. Yalnızca newPosition.overlayPosition ayarlanmışsa kullanılır. Bu durumda en az bir alan belirtilmelidir. Kök newPosition.overlayPosition örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

PasteDataRequest

Belirtilen koordinattan başlayarak e-tabloya veri ekler.

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

  "delimiter": string,
  "html": boolean
}
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.

Veriler nasıl yorumlanır? Tam olarak bir değer ayarlanmalıdır. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
delimiter

string

Verilerdeki sınırlayıcı.

html

boolean

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

Birbirini dışlayan alanların sonu.

TextToColumnsRequest

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

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

object (GridRange)

Kaynak veri aralığı. Bu, tam olarak bir sütunu kapsamalıdır.

delimiter

string

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

delimiterType

enum (DelimiterType)

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

DelimiterType

Bölme için kullanılacak sınırlayıcı.

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

UpdateFilterViewRequest

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

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

object (FilterView)

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

fields

string (FieldMask format)

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

DeleteRangeRequest

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

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

object (GridRange)

Silinecek hücre aralığı.

shiftDimension

enum (Dimension)

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

AppendDimensionRequest

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

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

integer

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

dimension

enum (Dimension)

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

length

integer

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

AddConditionalFormatRuleRequest

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

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

object (ConditionalFormatRule)

Eklenecek kural.

index

integer

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

UpdateConditionalFormatRuleRequest

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

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

  "rule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer
}
Alanlar
index

integer

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

sheetId

integer

Taşınacak kuralın bulunduğu sayfa. newIndex ayarlanmışsa gereklidir, aksi takdirde kullanılmaz.

Gerçekleşmesi gereken güncelleme türü. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
rule

object (ConditionalFormatRule)

Belirtilen dizindeki kuralın yerine geçmesi gereken kural.

newIndex

integer

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

Birbirini dışlayan alanların sonu.

DeleteConditionalFormatRuleRequest

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

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

integer

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

sheetId

integer

Kuralın silindiği sayfa.

SortRangeRequest

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

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

object (GridRange)

Sıralanacak aralık.

sortSpecs[]

object (SortSpec)

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

SetDataValidationRequest

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

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

object (GridRange)

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

rule

object (DataValidationRule)

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

filteredRowsIncluded

boolean

İsteğe bağlıdır. Doğruysa veri doğrulama kuralı, filtrelenmiş 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. Ayarlanmamışsa rastgele bir kimlik oluşturulur. (Zaten mevcut olan bir aralığın kimliğini belirtmek hatadır.)

UpdateProtectedRangeRequest

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

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

object (ProtectedRange)

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

fields

string (FieldMask format)

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

DeleteProtectedRangeRequest

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

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

integer

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

AutoResizeDimensionsRequest

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

JSON gösterimi
{

  "dimensions": {
    object (DimensionRange)
  },
  "dataSourceSheetDimensions": {
    object (DataSourceSheetDimensionRange)
  }
}
Alanlar
Boyut aralığı. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
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.

Birbirini dışlayan alanların sonu.

AddChartRequest

E-tablodaki bir sayfaya grafik ekler.

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

object (EmbeddedChart)

E-tabloya eklenecek grafik (yerleştirileceği konum dahil). chartId alanı isteğe bağlıdır. Ayarlanmamışsa rastgele bir kimlik oluşturulur. (Zaten var olan bir yerleştirilmiş nesnenin kimliğini belirtmek hatadır.)

UpdateChartSpecRequest

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

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

integer

Güncellenecek grafiğin kimliği.

spec

object (ChartSpec)

Grafiğe uygulanacak tanımlama.

UpdateBandingRequest

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

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

object (BandedRange)

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

fields

string (FieldMask format)

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

AddBandingRequest

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

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

object (BandedRange)

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

DeleteBandingRequest

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

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

integer

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

CreateDeveloperMetadataRequest

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

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

object (DeveloperMetadata)

Oluşturulacak geliştirici meta verileri.

UpdateDeveloperMetadataRequest

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

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

object (DataFilter)

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

developerMetadata

object (DeveloperMetadata)

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

fields

string (FieldMask format)

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

DeleteDeveloperMetadataRequest

Geliştirici meta verilerini silme isteği.

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

object (DataFilter)

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

RandomizeRangeRequest

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

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

object (GridRange)

Rastgeleleştirilecek aralık.

AddDimensionGroupRequest

Belirtilen aralıkta bir grup oluşturur.

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

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

object (DimensionRange)

Grup oluşturulacak aralık.

DeleteDimensionGroupRequest

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

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

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

object (DimensionRange)

Silinecek grubun aralığı.

UpdateDimensionGroupRequest

Belirtilen grubun durumunu günceller.

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

object (DimensionGroup)

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

fields

string (FieldMask format)

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

TrimWhitespaceRequest

Belirtilen aralıktaki her hücrede boşlukları (ör. boşluk, sekme veya yeni satır) kırpar. Bu istek, her hücrenin metninin başındaki ve sonundaki tüm boşlukları kaldırır ve kalan boşluk karakterlerinin herhangi bir alt dizisini tek bir boşluğa indirir. Kırpılan metin, "+" veya "=" karakteriyle başlıyorsa metin, dize değeri olarak kalır ve formül olarak yorumlanmaz.

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

object (GridRange)

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

DeleteDuplicatesRequest

Bu aralıktaki, belirtilen sütunlarda önceki satırlardaki değerlerin kopyalarını içeren satırları kaldırır. Benzer olup farklı harf kullanımı, biçimlendirme veya formüllere sahip değerler içeren satırların kopyalandığı kabul edilir.

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

UpdateEmbeddedObjectBorderRequest

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

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

integer

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

border

object (EmbeddedObjectBorder)

Yerleştirilmiş nesneye uygulanan kenarlık.

fields

string (FieldMask format)

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

AddSlicerRequest

E-tablodaki bir sayfaya dilimleyici ekler.

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

object (Slicer)

E-tabloya eklenmesi gereken dilimleyici (yerleştirilmesi gereken konum dahil). slicerId alanı isteğe bağlıdır. Ayarlanmamışsa rastgele bir kimlik oluşturulur. (Zaten mevcut olan bir dilimleyicinin kimliğini belirtmek hatadır.)

UpdateSlicerSpecRequest

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

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

integer

Güncellenecek dilimleyicinin kimliği.

spec

object (SlicerSpec)

Dilimleyiciye uygulanacak spesifikasyon.

fields

string (FieldMask format)

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

AddDataSourceRequest

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

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

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

object (DataSource)

Eklenecek veri kaynağı.

UpdateDataSourceRequest

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

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

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

object (DataSource)

Güncellenecek veri kaynağı.

fields

string (FieldMask format)

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

DeleteDataSourceRequest

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

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

string

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

RefreshDataSourceRequest

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

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

Aynı veri kaynağı nesnelerine referans veren birden fazla yenileme isteği tek bir toplu işlemde yer alıyorsa 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,

  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
}
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.

Yenilenecek öğeleri belirtir. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
references

object (DataSourceObjectReferences)

Yenilenecek veri kaynağı nesnelerine yapılan referanslar.

dataSourceId

string

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

isAll

boolean

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

Birbirini dışlayan alanların sonu.

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 referanslara göre bir veya daha fazla yenilemesini iptal eder.

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

JSON gösterimi
{

  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
}
Alanlar
Nelerin iptal edileceğini belirtir. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
references

object (DataSourceObjectReferences)

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

dataSourceId

string

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

isAll

boolean

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

Birbirini dışlayan alanların sonu.

AddTableRequest

E-tabloya yeni bir tablo ekler.

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

object (Table)

Zorunlu. Eklenecek tablo.

UpdateTableRequest

E-tablodaki bir tabloyu günceller.

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

object (Table)

Zorunlu. Güncellenecek tablo.

fields

string (FieldMask format)

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

DeleteTableRequest

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

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

string

Silinecek tablonun kimliği.

InsertCommentRequest

E-tabloya CommentThread ekler.

JSON gösterimi
{
  "content": string,
  "assigneeEmailAddress": string,

  "coordinate": {
    object (GridCoordinate)
  }
}
Alanlar
content

string

Yorumun metni düz metin olarak.

Bu metin içeriği, E-Tablolar düzenleyicisinde oluşturulan yorumlara benzer şekilde işlenir. Biçimlendirme, bildirimler vb. için benzer davranışlar gösterir.

Bu alan boş bırakılamaz ve 2.048 UTF-8 kod birimini aşmamalıdır.

assigneeEmailAddress

string

İsteğe bağlıdır. Yorumun atandığı kullanıcının e-posta adresi.

Atanmamış bir yorum için boş bırakın.

2048 UTF-8 kod birimini aşamaz.

E-tabloda bu yoruma bağlı olan konum. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
coordinate

object (GridCoordinate)

Bu yoruma bağlı sayfadaki GridCoordinate.

Birbirini dışlayan alanların sonu.

AddCommentReplyRequest

Post yanıtını CommentThread içine ekler.

JSON gösterimi
{
  "commentId": string,
  "post": {
    object (Post)
  }
}
Alanlar
commentId

string

Yanıtın ekleneceği CommentThread kimliği.

post

object (Post)

Yanıtı temsil eden Post.

UpdateCommentPostRequest

CommentThread konumundaki Post adlı tetikleyiciyi günceller.

Aşağıdaki durumlarda 400 hatalı istek hatası döndürülür:

  • İstekte bulunan kullanıcı, yayının yazarı değil.
JSON gösterimi
{
  "commentId": string,
  "postId": string,
  "content": string
}
Alanlar
commentId

string

Yayının ait olduğu CommentThread kimliği.

postId

string

Güncellenen yayının kimliği.

content

string

Yorumun yeni metni (düz metin olarak).

Bu metin içeriği, E-Tablolar düzenleyicisinde oluşturulan yorumlara benzer şekilde işlenir. Biçimlendirme, bildirimler vb. için benzer davranışlar gösterir.

Bu alan boş bırakılamaz ve 2.048 UTF-8 kod birimini aşmamalıdır.

DeleteCommentRequest

CommentThread öğesini siler.

İstekte bulunan kullanıcı headPost öğesinin yazarı değilse 400 hatalı istek hatası döndürülür.

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

string

Silinen CommentThread kimliği.

DeleteCommentReplyRequest

CommentThread adlı videoya yapılan bir yanıtı Post sildiğinde.

Aşağıdaki durumlarda 400 hatalı istek hatası döndürülür:

  • İstekte bulunan kullanıcı, yayının yazarı değil.

  • Yanıt gönderisinde comment action var.

  • Yanıt gönderisinde assignee var.

JSON gösterimi
{
  "commentId": string,
  "postId": string
}
Alanlar
commentId

string

Yayının ait olduğu CommentThread kimliği.

postId

string

Silinecek yanıtın kimliği. Post