İstek
E-tabloya uygulanacak tek bir güncelleme türü.
| JSON gösterimi |
|---|
{ "updateSpreadsheetProperties": { object ( |
| Alanlar | |
|---|---|
Birleştirme alanı
kind. Güncellemenin türü. Tam olarak bir alan gereklidir.
kind
aşağıdakilerden yalnızca biri olabilir:
|
|
updateSpreadsheetProperties
|
E-tablonun özelliklerini günceller. |
updateSheetProperties
|
Bir sayfanın özelliklerini günceller. |
updateDimensionProperties
|
Boyutların özelliklerini günceller. |
updateNamedRange
|
Adlandırılmış bir aralığı günceller. |
repeatCell
|
Tek bir hücreyi bir aralıkta yineler. |
addNamedRange
|
Adlandırılmış bir aralık ekler. |
deleteNamedRange
|
Adlandırılmış bir aralığı siler. |
addSheet
|
Sayfa ekler. |
deleteSheet
|
Bir sayfayı siler. |
autoFill
|
Mevcut verilere göre daha fazla veriyi otomatik olarak doldurur. |
cutPaste
|
Verileri bir alandan kesip başka bir alana yapıştırır. |
copyPaste
|
Verileri bir alandan kopyalayıp başka bir alana yapıştırır. |
mergeCells
|
Hücreleri birleştirir. |
unmergeCells
|
Birleştirilmiş hücreleri ayırır. |
updateBorders
|
Bir hücre aralığındaki kenarlıkları günceller. |
updateCells
|
Tek seferde birçok hücreyi günceller. |
addFilterView
|
Filtre görünümü ekler. |
appendCells
|
Bir sayfada veri içeren son satırdan sonraki hücreleri ekler. |
clearBasicFilter
|
Bir sayfadaki temel filtreyi temizler. |
deleteDimension
|
Bir sayfadaki satırları veya sütunları siler. |
deleteEmbeddedObject
|
Bir sayfadaki yerleştirilmiş nesneyi (ör.grafik, resim) siler. |
deleteFilterView
|
Bir sayfadaki filtre görünümünü siler. |
duplicateFilterView
|
Filtre görünümünü kopyalar. |
duplicateSheet
|
Bir sayfayı çoğaltır. |
findReplace
|
Bir metnin geçtiği yerleri bulup başka bir metinle değiştirir. |
insertDimension
|
Bir sayfaya yeni satırlar veya sütunlar ekler. |
insertRange
|
Mevcut hücreleri kaydırarak bir sayfaya yeni hücreler ekler. |
moveDimension
|
Satırları veya sütunları bir sayfada başka bir konuma taşır. |
updateEmbeddedObjectPosition
|
Yerleştirilmiş bir nesnenin (ör. grafik, resim) konumunu günceller. |
pasteData
|
Verileri (HTML veya sınırlanmış) bir sayfaya yapıştırır. |
textToColumns
|
Bir metin sütununu birden çok metin sütununa dönüştürür. |
updateFilterView
|
Filtre görünümünün özelliklerini günceller. |
deleteRange
|
Bir sayfadaki hücre aralığını siler ve kalan hücreleri kaydırır. |
appendDimension
|
Boyutları sayfanın sonuna ekler. |
addConditionalFormatRule
|
Yeni bir koşullu biçimlendirme kuralı ekler. |
updateConditionalFormatRule
|
Mevcut bir koşullu biçimlendirme kuralını günceller. |
deleteConditionalFormatRule
|
Mevcut bir koşullu biçimlendirme kuralını siler. |
sortRange
|
Bir aralıktaki verileri sıralar. |
setDataValidation
|
Bir veya daha fazla hücre için veri doğrulama ayarlar. |
setBasicFilter
|
Bir sayfada temel filtreyi ayarlar. |
addProtectedRange
|
Korumalı aralık ekler. |
updateProtectedRange
|
Korumalı bir aralığı günceller. |
deleteProtectedRange
|
Korumalı bir aralığı siler. |
autoResizeDimensions
|
Bir veya daha fazla boyutu, bu boyuttaki hücrelerin içeriğine göre otomatik olarak yeniden boyutlandırır. |
addChart
|
Grafik ekler. |
updateChartSpec
|
Grafiğin özelliklerini günceller. |
updateBanding
|
Bantlı bir aralığı günceller. |
addBanding
|
Yeni bir bantlı aralık ekler. |
deleteBanding
|
Bantlı bir aralığı kaldırır. |
createDeveloperMetadata
|
Yeni geliştirici meta verileri oluşturur. |
updateDeveloperMetadata
|
Mevcut bir geliştirici meta verileri girişini günceller. |
deleteDeveloperMetadata
|
Geliştirici meta verilerini siler. |
randomizeRange
|
Bir aralıktaki satırların sırasını rastgele hale getirir. |
addDimensionGroup
|
Belirtilen aralıkta bir grup oluşturur. |
deleteDimensionGroup
|
Belirtilen aralıkta bir grubu siler. |
updateDimensionGroup
|
Belirtilen grubun durumunu günceller. |
trimWhitespace
|
Hücrelerdeki boşlukları (ör. boşluklar, sekmeler veya yeni satırlar) kaldırır. |
deleteDuplicates
|
Bir hücre aralığının belirtilen sütunlarında yinelenen değerler içeren satırları kaldırır. |
updateEmbeddedObjectBorder
|
Yerleştirilmiş bir nesnenin kenarlığını günceller. |
addSlicer
|
Dilimleyici ekler. |
updateSlicerSpec
|
Bir dilimleyicinin özelliklerini günceller. |
addDataSource
|
Veri kaynağı ekler. |
updateDataSource
|
Veri kaynağını günceller. |
deleteDataSource
|
Veri kaynağını siler. |
refreshDataSource
|
Bir veya daha fazla veri kaynağını ve ilişkili dbobject'leri yeniler. |
cancelDataSourceRefresh
|
Bir veya daha fazla veri kaynağının ve ilişkili dbobject'lerin yenilenmesini iptal eder. |
addTable
|
Tablo ekler. |
updateTable
|
Tabloyu günceller. |
deleteTable
|
Tablonun silinmesi isteği. |
UpdateSpreadsheetPropertiesRequest
E-tablonun özelliklerini günceller.
| JSON gösterimi |
|---|
{
"properties": {
object ( |
| Alanlar | |
|---|---|
properties
|
Güncellenecek özellikler. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök "özellikler" örtülü olarak kabul edilir ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir
|
UpdateSheetPropertiesRequest
E-tablonun özelliklerini belirtilen sheetId ile günceller.
| JSON gösterimi |
|---|
{
"properties": {
object ( |
| Alanlar | |
|---|---|
properties
|
Güncellenecek özellikler. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
UpdateDimensionPropertiesRequest
Belirtilen aralıktaki boyutların özelliklerini günceller.
| JSON gösterimi |
|---|
{ "properties": { object ( |
| Alanlar | |
|---|---|
properties
|
Güncellenecek özellikler. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
Birleştirme alanı
dimension_range. Boyut aralığı.
dimension_range
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Güncellenecek satırlar veya sütunlar. |
dataSourceSheetRange
|
Güncellenecek veri kaynağı sayfası sütunları. |
DataSourceSheetDimensionRange
DATA_SOURCE
sayfasındaki tek bir boyut boyunca bir aralık.
| JSON gösterimi |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| Alanlar | |
|---|---|
sheetId
|
Aralığın bulunduğu veri kaynağı sayfasının kimliği. |
columnReferences[]
|
Veri kaynağı sayfasındaki sütunlar. |
UpdateNamedRangeRequest
Adlandırılmış aralığın özelliklerini belirtilen namedRangeId ile günceller.
| JSON gösterimi |
|---|
{
"namedRange": {
object ( |
| Alanlar | |
|---|---|
namedRange
|
Yeni özelliklerle güncellenecek adlandırılmış aralık. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
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 içeren bir hücre yazılıyorsa B2 =A1, B3 =A2, B4 =A3, C2 =B1, C3 =B2, C4 =B3 olur.=A1
Formülün aralıklarını statik tutmak için $ göstergesini kullanın. Örneğin, hem satırın hem de sütunun artmasını önlemek için
=$A$1
formülünü kullanın.
| JSON gösterimi |
|---|
{ "range": { object ( |
| Alanlar | |
|---|---|
range
|
Hücrenin tekrarlanacağı aralık. |
cell
|
Yazılacak veriler. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
AddNamedRangeRequest
E-tabloya adlandırılmış bir aralık ekler.
| JSON gösterimi |
|---|
{
"namedRange": {
object ( |
| Alanlar | |
|---|---|
namedRange
|
Eklenecek adlandırılmış aralık. |
DeleteNamedRangeRequest
Belirtilen kimliğe sahip adlandırılmış aralığı e-tablodan kaldırır.
| JSON gösterimi |
|---|
{ "namedRangeId": string } |
| Alanlar | |
|---|---|
namedRangeId
|
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 ( |
| Alanlar | |
|---|---|
properties
|
Yeni sayfanın sahip olması gereken özellikler. Tüm özellikler isteğe bağlıdır. |
DeleteSheetRequest
İstenen sayfayı siler.
| JSON gösterimi |
|---|
{ "sheetId": integer } |
| Alanlar | |
|---|---|
sheetId
|
Silinecek sayfanın kimliği.
Sayfa |
AutoFillRequest
Mevcut verilere göre daha fazla veri doldurur.
| JSON gösterimi |
|---|
{ "useAlternateSeries": boolean, "range": { object ( |
| Alanlar | |
|---|---|
useAlternateSeries
|
"Alternatif" serisiyle veri oluşturmamız gerekiyorsa doğru. Bu süre, kaynak verilerin türüne ve miktarına göre değişir. |
Birleştirme alanı
area. Otomatik doldurulacak alan.
area
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
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
|
Otomatik doldurulacak kaynak ve hedef alanlar. Bu, otomatik doldurmanın kaynağını ve verilerin nereye genişletileceğini açıkça listeler. |
SourceAndDestination
Kaynak aralığı ve bu kaynağın nasıl genişletileceği kombinasyonu.
| JSON gösterimi |
|---|
{ "source": { object ( |
| Alanlar | |
|---|---|
source
|
Otomatik doldurma kaynağı olarak kullanılacak verilerin konumu. |
dimension
|
Verilerin doldurulması gereken boyut. |
fillLength
|
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 ( |
| Alanlar | |
|---|---|
source
|
Kesilecek kaynak veriler. |
destination
|
Verilerin yapıştırılması gereken sol üst koordinat. |
pasteType
|
Hangi tür verilerin yapıştırılacağını seçin. Ne yapıştırılırsa yapıştırılsın, tüm kaynak veriler kesilir. |
PasteType
Hangi tür verilerin yapıştırılacağı.
| Sıralamalar | |
|---|---|
PASTE_NORMAL
|
Değerleri, formülleri, biçimleri ve birleştirme işlemlerini yapıştırın. |
PASTE_VALUES
|
Yalnızca değerleri biçimler, formüller veya birleştirmeler olmadan yapıştırın. |
PASTE_FORMAT
|
Veri doğrulama hariç yalnızca biçimi yapıştırır. |
PASTE_NO_BORDERS
|
Gibi
PASTE_NORMAL
ancak kenarlıkları olmadan.
|
PASTE_FORMULA
|
Yalnızca formülleri yapıştırın. |
PASTE_DATA_VALIDATION
|
Yalnızca veri doğrulamasını yapıştırın. |
PASTE_CONDITIONAL_FORMATTING
|
Yalnızca koşullu biçimlendirme kurallarını yapıştırın. |
CopyPasteRequest
Verileri kaynaktan hedefe kopyalar.
| JSON gösterimi |
|---|
{ "source": { object ( |
| Alanlar | |
|---|---|
source
|
Kopyalanacak kaynak aralık. |
destination
|
Yapıştırılacak konum. Aralık, kaynağın yüksekliğinin veya genişliğinin katı olan bir alanı kapsıyorsa hedef aralığı doldurmak için veriler tekrarlanır. Aralık, kaynak aralıktan küçükse kaynak verilerin tamamı yine de kopyalanır (hedef aralığın sonunun ötesine). |
pasteType
|
Hangi tür verilerin yapıştırılacağını seçin. |
pasteOrientation
|
Bu verilerin yapıştırılırken nasıl yönlendirilmesi gerektiği. |
PasteOrientation
Yapıştırma işleminin nasıl yapılması gerektiği.
| Sıralamalar | |
|---|---|
NORMAL
|
Normal şekilde yapıştırın. |
TRANSPOSE
|
Tüm satırların sütun, tüm sütunların satır haline geldiği şekilde yapıştırın. |
MergeCellsRequest
Aralıktaki tüm hücreleri birleştirir.
| JSON gösterimi |
|---|
{ "range": { object ( |
| Alanlar | |
|---|---|
range
|
Birleştirilecek hücre aralığı. |
mergeType
|
Hücrelerin nasıl birleştirilmesi gerektiği. |
MergeType
Oluşturulacak birleştirme türü.
| Sıralamalar | |
|---|---|
MERGE_ALL
|
Aralıktan tek bir birleştirme oluşturma |
MERGE_COLUMNS
|
Aralıktaki her sütun için birleştirme oluşturma |
MERGE_ROWS
|
Aralıktaki her satır için birleştirme oluşturma |
UnmergeCellsRequest
Belirtilen aralıktaki hücrelerin birleştirmesini kaldırır.
| JSON gösterimi |
|---|
{
"range": {
object ( |
| Alanlar | |
|---|---|
range
|
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, 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:
-
aralık: A1:A5
{ top: RED, bottom: WHITE } -
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 ( |
| Alanlar | |
|---|---|
range
|
Kenarlıkları güncellenmesi gereken aralık. |
top
|
Aralığın en üstüne yerleştirilecek kenarlık. |
bottom
|
Aralığın en altına yerleştirilecek kenarlık. |
left
|
Aralığın soluna yerleştirilecek kenarlık. |
right
|
Aralığın sağına yerleştirilecek kenarlık. |
innerHorizontal
|
Aralığa yerleştirilecek yatay kenarlık. |
innerVertical
|
Aralığa yerleştirilecek dikey kenarlık. |
UpdateCellsRequest
Bir aralıktaki tüm hücreleri yeni verilerle günceller.
| JSON gösterimi |
|---|
{ "rows": [ { object ( |
| Alanlar | |
|---|---|
rows[]
|
Yazılacak veriler. |
fields
|
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
|
Birleştirme 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
|
Verilerin yazılmaya başlanacağı koordinat. Herhangi bir sayıda satır ve sütun (satır başına farklı sayıda sütun dahil) yazılabilir. |
range
|
Verilerin yazılacağı aralık.
Satırlardaki veriler istenen aralığın tamamını kapsamıyorsa |
AddFilterViewRequest
Filtre görünümü ekler.
| JSON gösterimi |
|---|
{
"filter": {
object ( |
| Alanlar | |
|---|---|
filter
|
Eklenecek filtre. |
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 ( |
| Alanlar | |
|---|---|
sheetId
|
Verilerin ekleneceği sayfa kimliği. |
rows[]
|
Eklenecek veriler. |
fields
|
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
|
Birleştirme alanı
area. Konum verileri yazılmalıdır.
area
aşağıdakilerden yalnızca biri olabilir:
|
|
tableId
|
Verilerin ekleneceği tablonun kimliği. Veriler yalnızca tablo gövdesine eklenir.
Bu alan, |
ClearBasicFilterRequest
Sayfada varsa temel filtreyi temizler.
| JSON gösterimi |
|---|
{ "sheetId": integer } |
| Alanlar | |
|---|---|
sheetId
|
Temel filtrenin temizlenmesi gereken sayfa kimliği. |
DeleteDimensionRequest
Boyutları sayfadan siler.
| JSON gösterimi |
|---|
{
"range": {
object ( |
| Alanlar | |
|---|---|
range
|
Sayfadan silinecek boyutlar. |
DeleteEmbeddedObjectRequest
Belirtilen kimliğe sahip yerleştirilmiş nesneyi siler.
| JSON gösterimi |
|---|
{ "objectId": integer } |
| Alanlar | |
|---|---|
objectId
|
Silinecek yerleştirilmiş nesnenin kimliği. |
DeleteFilterViewRequest
Belirli bir filtre görünümünü siler.
| JSON gösterimi |
|---|
{ "filterId": integer } |
| Alanlar | |
|---|---|
filterId
|
Silinecek filtrenin kimliği. |
DuplicateFilterViewRequest
Belirli bir filtre görünümünü kopyalar.
| JSON gösterimi |
|---|
{ "filterId": integer } |
| Alanlar | |
|---|---|
filterId
|
Yinelenen filtrenin kimliği. |
DuplicateSheetRequest
Bir sayfanın içeriğini kopyalar.
| JSON gösterimi |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| Alanlar | |
|---|---|
sourceSheetId
|
Kopyalanacak sayfa.
Kaynak sayfa |
insertSheetIndex
|
Yeni sayfanın ekleneceği sıfır tabanlı dizin. Bundan sonraki tüm sayfaların dizini artırılır. |
newSheetId
|
Ayarlanmışsa yeni sayfanın kimliği. Ayarlanmamışsa bir kimlik seçilir. Ayarlanırsa kimlik, mevcut sayfa kimlikleriyle çakışmamalıdır. Ayarlanırsa negatif olmamalıdır. |
newSheetName
|
Yeni sayfanın adı. Boş bırakılırsa sizin için yeni bir ad seçilir. |
FindReplaceRequest
Bir aralık, sayfa veya tüm sayfalardaki hücrelerdeki verileri bulur ve değiştirir.
| JSON gösterimi |
|---|
{
"find": string,
"replacement": string,
"matchCase": boolean,
"matchEntireCell": boolean,
"searchByRegex": boolean,
"includeFormulas": boolean,
"range": {
object ( |
| Alanlar | |
|---|---|
find
|
Aranacak değer. |
replacement
|
Değiştirme olarak kullanılacak değer. |
matchCase
|
Arama büyük/küçük harfe duyarlıysa true (doğru) değerine sahiptir. |
matchEntireCell
|
Bulunan değerin hücrenin tamamıyla eşleşmesi gerekiyorsa doğru. |
searchByRegex
|
Aranan değer bir normal ifadeyse doğru olur. Normal ifade ve değiştirme, https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html adresindeki Java normal ifade kurallarına uygun olmalıdır. Değiştirme dizesinin, yakalama gruplarına başvurmasına izin verilir. Örneğin, bir hücrede |
includeFormulas
|
Aramanın formül içeren hücreleri içermesi gerekiyorsa Doğru. Formül içeren hücreleri atlamak için yanlış. |
Birleştirme alanı
scope. Bulma/değiştirme işleminin yapılacağı kapsam. Yalnızca bir kapsam ayarlanmalıdır.
scope
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Bulma/değiştirme işleminin yapılacağı aralık. |
sheetId
|
Bulma/değiştirme işleminin yapılacağı sayfa. |
allSheets
|
Tüm sayfalarda bul/değiştir işlemini gerçekleştirmek için doğru. |
InsertDimensionRequest
Bir sayfaya belirli bir dizinde satır veya sütun ekler.
| JSON gösterimi |
|---|
{
"range": {
object ( |
| Alanlar | |
|---|---|
range
|
Eklenecek boyutlar. Hem başlangıç hem de bitiş dizinleri sınırlanmalıdır. |
inheritFromBefore
|
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'da kırmızı arka plan, satır dizini 1'de ise yeşil arka plan varsa dizin 1'e 2 satır eklediğinizde yeşil veya kırmızı arka plan devralınabilir. If
|
InsertRangeRequest
Bir aralığa hücre ekler ve mevcut hücreleri sağa veya aşağı kaydırır.
| JSON gösterimi |
|---|
{ "range": { object ( |
| Alanlar | |
|---|---|
range
|
Yeni hücrelerin ekleneceği aralık. Aralık, geçerli sayfanın sınırlarıyla kısıtlanır. |
shiftDimension
|
Hücreler eklenirken kaydırılacak boyut. If
|
MoveDimensionRequest
Bir veya daha fazla satırı ya da sütunu taşır.
| JSON gösterimi |
|---|
{
"source": {
object ( |
| Alanlar | |
|---|---|
source
|
Taşınacak kaynak boyutları. |
destinationIndex
|
Kaynak verilerin ızgaradan kaldırılmasından önce, koordinatlara göre kaynak verilerin taşınacağı sıfır tabanlı başlangıç dizini. Mevcut veriler, taşınan boyutlara yer açmak için aşağıya veya sağa (boyuta bağlı olarak) kaydırılır. Kaynak boyutlar tablodan kaldırıldığından veriler, belirtilenden farklı bir dizinde yer alabilir.
Örneğin, |
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 ( |
| Alanlar | |
|---|---|
objectId
|
Taşınacak nesnenin kimliği. |
newPosition
|
Yerleştirilmiş nesnenin taşınacağı açık bir konum. If
|
fields
|
Yeni bir konum ayarlanırken güncellenmesi gereken |
PasteDataRequest
Belirtilen koordinattan başlayarak e-tabloya veri ekler.
| JSON gösterimi |
|---|
{ "coordinate": { object ( |
| Alanlar | |
|---|---|
coordinate
|
Verilerin eklenmeye başlanması gereken koordinat. |
data
|
Eklenecek veriler. |
type
|
Verilerin nasıl yapıştırılacağı. |
Birleştirme alanı
kind. Veriler nasıl yorumlanır? Tam olarak bir değer ayarlanmalıdır.
kind
aşağıdakilerden yalnızca biri olabilir:
|
|
delimiter
|
Verilerdeki sınırlayıcı. |
html
|
Veriler HTML ise doğru değerini döndürür. |
TextToColumnsRequest
Bir metin sütununu, her hücredeki sınırlayıcıya göre birden çok sütuna böler.
| JSON gösterimi |
|---|
{ "source": { object ( |
| Alanlar | |
|---|---|
source
|
Kaynak veri aralığı. Bu, tam olarak bir sütunu kapsamalıdır. |
delimiter
|
Kullanılacak ayırıcı. Yalnızca delimiterType |
delimiterType
|
Kullanılacak ayırıcı türü. |
DelimiterType
Bölme işleminin yapılacağı sınırlayıcı.
| Sıralamalar | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Varsayılan değer. Bu değer kullanılmamalıdır. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
Ayırıcıda tanımlandığı şekilde özel bir değer. |
AUTODETECT
|
Sütunları otomatik olarak algıla. |
UpdateFilterViewRequest
Filtre görünümünün özelliklerini günceller.
| JSON gösterimi |
|---|
{
"filter": {
object ( |
| Alanlar | |
|---|---|
filter
|
Filtre görünümünün yeni özellikleri. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
DeleteRangeRequest
Bir hücre aralığını siler ve diğer hücreleri silinen alana kaydırır.
| JSON gösterimi |
|---|
{ "range": { object ( |
| Alanlar | |
|---|---|
range
|
Silinecek hücre aralığı. |
shiftDimension
|
Silinen hücrelerin yerine konulacak boyut. |
AppendDimensionRequest
Satırları veya sütunları bir sayfanın sonuna ekler.
| JSON gösterimi |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| Alanlar | |
|---|---|
sheetId
|
Satır veya sütunların ekleneceği sayfa. |
dimension
|
Satırların mı yoksa sütunların mı ekleneceğini belirtir. |
length
|
Eklenecek satır veya sütun sayısı. |
AddConditionalFormatRuleRequest
Belirtilen dizine yeni bir koşullu biçimlendirme kuralı ekler. Sonraki tüm kuralların dizinleri artırılır.
| JSON gösterimi |
|---|
{
"rule": {
object ( |
| Alanlar | |
|---|---|
rule
|
Eklenecek kural. |
index
|
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 ( |
| Alanlar | |
|---|---|
index
|
Değiştirilmesi veya taşınması gereken kuralın sıfır tabanlı dizini. |
sheetId
|
Taşınacak kuralın bulunduğu sayfa. |
Birleştirme alanı
instruction. Gerçekleşmesi gereken güncelleme türü.
instruction
aşağıdakilerden yalnızca biri olabilir:
|
|
rule
|
Belirtilen dizindeki kuralın yerine geçmesi gereken kural. |
newIndex
|
Kuralın sonunda bulunması gereken sıfır tabanlı yeni dizin. |
DeleteConditionalFormatRuleRequest
Belirtilen dizindeki koşullu biçimlendirme kuralını siler. Sonraki tüm kuralların dizinleri azaltılır.
| JSON gösterimi |
|---|
{ "index": integer, "sheetId": integer } |
| Alanlar | |
|---|---|
index
|
Silinecek kuralın sıfır tabanlı dizini. |
sheetId
|
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 ( |
| Alanlar | |
|---|---|
range
|
Sıralanacak aralık. |
sortSpecs[]
|
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 ( |
| Alanlar | |
|---|---|
range
|
Veri doğrulama kuralının uygulanması gereken aralık. |
rule
|
Aralıktaki her hücrede ayarlanacak veri doğrulama kuralı veya aralıktaki veri doğrulamasını temizlemek için boş. |
filteredRowsIncluded
|
İsteğe bağlı. Doğruysa veri doğrulama kuralı, filtrelenen satırlara da uygulanır. |
SetBasicFilterRequest
Bir sayfayla ilişkili temel filtreyi ayarlar.
| JSON gösterimi |
|---|
{
"filter": {
object ( |
| Alanlar | |
|---|---|
filter
|
Ayarlanacak filtre. |
AddProtectedRangeRequest
Yeni bir korumalı aralık ekler.
| JSON gösterimi |
|---|
{
"protectedRange": {
object ( |
| Alanlar | |
|---|---|
protectedRange
|
Eklenecek korumalı aralık. |
UpdateProtectedRangeRequest
Mevcut bir korumalı aralığı belirtilen protectedRangeId ile günceller.
| JSON gösterimi |
|---|
{
"protectedRange": {
object ( |
| Alanlar | |
|---|---|
protectedRange
|
Yeni özelliklerle güncellenecek korumalı aralık. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
DeleteProtectedRangeRequest
Belirtilen kimliğe sahip korumalı aralığı siler.
| JSON gösterimi |
|---|
{ "protectedRangeId": integer } |
| Alanlar | |
|---|---|
protectedRangeId
|
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 ( |
| Alanlar | |
|---|---|
Birleştirme alanı
dimension_range. Boyut aralığı.
dimension_range
aşağıdakilerden yalnızca biri olabilir:
|
|
dimensions
|
Otomatik olarak yeniden boyutlandırılacak boyutlar. |
dataSourceSheetDimensions
|
Veri kaynağı sayfasındaki boyutlar otomatik olarak yeniden boyutlandırılır. |
AddChartRequest
E-tablodaki bir sayfaya grafik ekler.
| JSON gösterimi |
|---|
{
"chart": {
object ( |
| Alanlar | |
|---|---|
chart
|
E-tabloya eklenmesi gereken grafik (yerleştirilmesi gereken konum dahil). |
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 ( |
| Alanlar | |
|---|---|
chartId
|
Güncellenecek grafiğin kimliği. |
spec
|
Grafiğe uygulanacak tanımlama. |
UpdateBandingRequest
Sağlanan bantlı aralığın özelliklerini günceller.
| JSON gösterimi |
|---|
{
"bandedRange": {
object ( |
| Alanlar | |
|---|---|
bandedRange
|
Yeni özelliklerle güncellenecek bantlı aralık. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
AddBandingRequest
E-tabloya yeni bir bantlı aralık ekler.
| JSON gösterimi |
|---|
{
"bandedRange": {
object ( |
| Alanlar | |
|---|---|
bandedRange
|
Eklenecek bantlı aralık. |
DeleteBandingRequest
Belirtilen kimliğe sahip bantlı aralığı e-tablodan kaldırır.
| JSON gösterimi |
|---|
{ "bandedRangeId": integer } |
| Alanlar | |
|---|---|
bandedRangeId
|
Silinecek bantlı aralığın kimliği. |
CreateDeveloperMetadataRequest
Geliştirici meta verileri oluşturma isteği.
| JSON gösterimi |
|---|
{
"developerMetadata": {
object ( |
| Alanlar | |
|---|---|
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 ( |
| Alanlar | |
|---|---|
dataFilters[]
|
Güncellenecek geliştirici meta verileri girişleriyle eşleşen filtreler. |
developerMetadata
|
Veri filtreleriyle eşleşen tüm meta verilerin güncelleneceği değer. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
DeleteDeveloperMetadataRequest
Geliştirici meta verilerini silme isteği.
| JSON gösterimi |
|---|
{
"dataFilter": {
object ( |
| Alanlar | |
|---|---|
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 ( |
| Alanlar | |
|---|---|
range
|
Rastgele hale getirilecek aralık. |
AddDimensionGroupRequest
Belirtilen aralıkta bir grup oluşturur.
İstenen aralık, mevcut bir G grubunun aralığının üst kümesiyse G'nin derinliği artırılır ve bu yeni G' grubunun derinliği G grubunun derinliği olur. Örneğin, bir grup [C:D, derinlik 1] + [B:E] işlemi sonucunda [B:E, derinlik 1] ve [C:D, derinlik 2] grupları elde edilir. İstenen aralık, mevcut bir G grubunun aralığının alt kümesi ise yeni G' grubunun derinliği, G'nin derinliğinden bir fazla olur. Örneğin, bir grup [B:E, derinlik 1] + [C:D] grupları [B:E, derinlik 1] ve [C:D, derinlik 2] ile sonuçlanır. İstenen aralık, mevcut bir G grubunun aralığından önce başlayıp bu aralık içinde bitiyorsa veya bu aralık içinde başlayıp bu aralıktan sonra bitiyorsa mevcut G grubunun aralığı, aralıkların birleşimi haline gelir. Yeni G' grubu ise G grubunun derinliğinden bir fazla derinliğe ve aralıkların kesişimi olarak aralığa sahip olur. Örneğin, [B:D, derinlik 1] + [C:E] grubu, [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarını oluşturur.
| JSON gösterimi |
|---|
{
"range": {
object ( |
| Alanlar | |
|---|---|
range
|
Grup oluşturulacak aralık. |
DeleteDimensionGroupRequest
Belirtilen aralıktaki boyutların derinliğini azaltarak aralıkta belirtilen 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 ( |
| Alanlar | |
|---|---|
range
|
Silinecek grubun aralığı. |
UpdateDimensionGroupRequest
Belirtilen grubun durumunu günceller.
| JSON gösterimi |
|---|
{
"dimensionGroup": {
object ( |
| Alanlar | |
|---|---|
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
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
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 ( |
| Alanlar | |
|---|---|
range
|
Hücreleri kırpılacak aralık. |
DeleteDuplicatesRequest
Belirtilen sütunlarda, önceki satırlardaki değerlerin kopyası olan değerler içeren satırları bu aralıktan kaldırır. Aynı değerlere sahip ancak büyük/küçük harf kullanımı, biçimlendirme veya formül farklılığı olan satırlar yinelenen olarak kabul edilir.
Bu istek, görünümden gizlenen (ör. filtre nedeniyle) yinelenen satırları da kaldırır. Yinelenenler 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 yan yana olması gerekmez.
| JSON gösterimi |
|---|
{ "range": { object ( |
| Alanlar | |
|---|---|
range
|
Yinelenen satırların kaldırılacağı aralık. |
comparisonColumns[]
|
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 ( |
| Alanlar | |
|---|---|
objectId
|
Güncellenecek yerleştirilmiş nesnenin kimliği. |
border
|
Yerleştirilmiş nesne için geçerli olan kenarlık. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
AddSlicerRequest
E-tablodaki bir sayfaya dilimleyici ekler.
| JSON gösterimi |
|---|
{
"slicer": {
object ( |
| Alanlar | |
|---|---|
slicer
|
Yerleştirilmesi gereken konum da dahil olmak üzere, e-tabloya eklenmesi gereken dilimleyici. |
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 ( |
| Alanlar | |
|---|---|
slicerId
|
Güncellenecek dilimleyicinin kimliği. |
spec
|
Dilimleyiciye uygulanacak tanımlama. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
AddDataSourceRequest
Veri kaynağı ekler. Veri kaynağı başarıyla eklendikten sonra ilişkili bir
DATA_SOURCE
sayfa oluşturulur ve veri kaynağındaki verileri okumak için sayfanın yenilenmesini tetikleyen bir yürütme başlatılır.
BigQuery veri kaynağı ekliyorsanız istek için ek bir bigquery.readonly
OAuth kapsamı gerekir.
| JSON gösterimi |
|---|
{
"dataSource": {
object ( |
| Alanlar | |
|---|---|
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 ( |
| Alanlar | |
|---|---|
dataSource
|
Güncellenecek veri kaynağı. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
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
|
Silinecek veri kaynağının kimliği. |
RefreshDataSourceRequest
E-tablodaki bir veya daha fazla veri kaynağı nesnesini belirtilen referanslara göre yeniler.
BigQuery veri kaynağını yeniliyorsanız istek için ek bir bigquery.readonly
OAuth kapsamı gerekir.
Aynı veri kaynağı nesnelerine referans veren birden fazla yenileme isteği tek bir toplu işlemde varsa yalnızca son yenileme isteği işlenir ve tüm bu istekler buna göre aynı yanıta sahip olur.
| JSON gösterimi |
|---|
{
"force": boolean,
"references": {
object ( |
| Alanlar | |
|---|---|
force
|
Mevcut durumdan bağımsız olarak veri kaynağı nesnelerini yeniler. Ayarlanmamışsa ve referans verilen veri kaynağı nesnesi hata durumundaysa yenileme işlemi hemen başarısız olur. |
Birleştirme alanı
target. Nelerin yenileneceğini belirtir.
target
aşağıdakilerden yalnızca biri olabilir:
|
|
references
|
Yenilenecek veri kaynağı nesnelerine yapılan referanslar. |
dataSourceId
|
|
isAll
|
E-tablodaki mevcut tüm veri kaynağı nesnelerini yeniler. |
DataSourceObjectReferences
Veri kaynağı nesnelerine yapılan referansların listesi.
| JSON gösterimi |
|---|
{
"references": [
{
object ( |
| Alanlar | |
|---|---|
references[]
|
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 ( |
| Alanlar | |
|---|---|
Birleştirme alanı
target. Nelerin iptal edileceğini belirtir.
target
aşağıdakilerden yalnızca biri olabilir:
|
|
references
|
Yenilemeleri iptal edilecek veri kaynağı nesnelerine yapılan referanslar. |
dataSourceId
|
|
isAll
|
E-tablodaki tüm veri kaynakları için mevcut tüm veri kaynağı nesnesi yenilemelerini iptal eder. |
AddTableRequest
E-tabloya yeni bir tablo ekler.
| JSON gösterimi |
|---|
{
"table": {
object ( |
| Alanlar | |
|---|---|
table
|
Zorunlu. Eklenecek tablo. |
UpdateTableRequest
E-tablodaki bir tabloyu günceller.
| JSON gösterimi |
|---|
{
"table": {
object ( |
| Alanlar | |
|---|---|
table
|
Zorunlu. Güncellenecek tablo. |
fields
|
Zorunlu. Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök |
DeleteTableRequest
Belirtilen kimliğe sahip tabloyu e-tablodan kaldırır.
| JSON gösterimi |
|---|
{ "tableId": string } |
| Alanlar | |
|---|---|
tableId
|
Silinecek tablonun kimliği. |