İstek
E-tabloya uygulanabilecek tek bir güncelleme türü.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
kind . Güncellemenin türü. Tam olarak bir alan zorunludur.
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
|
Bir hücrede tek bir hücreyi yineler. |
addNamedRange
|
Adlandırılmış aralık ekler. |
deleteNamedRange
|
Adlandırılmış bir aralığı siler. |
addSheet
|
Sayfa ekler. |
deleteSheet
|
Bir sayfayı siler. |
autoFill
|
Mevcut verileri temel alarak otomatik şekilde daha fazla veri doldurur. |
cutPaste
|
Bir alandaki verileri keser ve başka bir alana yapıştırır. |
copyPaste
|
Bir alandan veri kopyalayıp başka bir alana yapıştırır. |
mergeCells
|
Hücreleri birleştirir. |
unmergeCells
|
Birleştirilen hücreleri ayırır. |
updateBorders
|
Bir hücre aralığındaki kenarlıkları günceller. |
updateCells
|
Aynı anda birçok hücreyi günceller. |
addFilterView
|
Filtre görünümü ekler. |
appendCells
|
E-tablodaki verilerin bulunduğu son satırdan sonra hücreleri ekler. |
clearBasicFilter
|
Sayfadaki temel filtreyi temizler. |
deleteDimension
|
Bir sayfadaki satırları veya sütunları siler. |
deleteEmbeddedObject
|
Bir sayfadaki yerleşik 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ı kopyalar. |
findReplace
|
Bazı metinlerin geçtiği yerleri bulup başka metinlerle değiştirir. |
insertDimension
|
Sayfaya yeni satırlar veya sütunlar ekler. |
insertRange
|
Sayfaya yeni hücreler ekler ve mevcut hücreleri değiştirir. |
moveDimension
|
Satır veya sütunları sayfadaki başka bir konuma taşır. |
updateEmbeddedObjectPosition
|
Yerleştirilmiş bir nesnenin (ör. grafik, resim) konumu güncellenir. |
pasteData
|
Bir sayfaya veri (HTML veya ayrılmış) yapıştırır. |
textToColumns
|
Bir metin sütununu birçok metin sütununa dönüştürür. |
updateFilterView
|
Bir filtre görünümünün özelliklerini günceller. |
deleteRange
|
Bir sayfadaki hücre aralığını siler ve kalan hücreleri değiştirir. |
appendDimension
|
Bir sayfanın sonuna boyutlar ekler. |
addConditionalFormatRule
|
Yeni bir koşullu biçim kuralı ekler. |
updateConditionalFormatRule
|
Mevcut bir koşullu biçim kuralını günceller. |
deleteConditionalFormatRule
|
Mevcut bir koşullu biçim kuralını siler. |
sortRange
|
Bir aralıktaki verileri sıralar. |
setDataValidation
|
Bir veya daha fazla hücre için veri doğrulamasını ayarlar. |
setBasicFilter
|
Bir sayfadaki 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, ilgili boyuttaki hücrelerin içeriğine göre otomatik olarak yeniden boyutlandırır. |
addChart
|
Grafik ekler. |
updateChartSpec
|
Grafiğin özelliklerini günceller. |
updateBanding
|
Bant genişliği aralığını günceller |
addBanding
|
Yeni bir bant aralığı ekler |
deleteBanding
|
Bant genişliği aralığını kaldırır |
createDeveloperMetadata
|
Yeni geliştirici meta verileri oluşturur. |
updateDeveloperMetadata
|
Mevcut bir geliştirici meta veri girişini günceller |
deleteDeveloperMetadata
|
Geliştirici meta verilerini siler |
randomizeRange
|
Bir aralıktaki satırların sırasını rastgele yapar. |
addDimensionGroup
|
Belirtilen aralığın üzerinde bir grup oluşturur. |
deleteDimensionGroup
|
Bir grubu, belirtilen aralığın üzerinde siler. |
updateDimensionGroup
|
Belirtilen grubun durumunu günceller. |
trimWhitespace
|
Boşluk hücrelerini (ör. boşluklar, sekmeler veya yeni satırlar) kırpar. |
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
|
Bir veri kaynağını günceller. |
deleteDataSource
|
Bir veri kaynağını siler. |
refreshDataSource
|
Bir veya daha fazla veri kaynağını ve ilişkili dbobject'leri yeniler. |
E-tablo Özelliklerini Güncelleme
Bir 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" ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir |
UpdateSheetPropertiesRequest etkinliği
E-tablo ö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. |
GüncellemeBoyutÖzellikleri
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. |
Birlik 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ındaki sütunlar. |
Veri KaynağıSayfaBoyutuAralığı
DATA_SOURCE
sayfasındaki tek bir boyuttaki aralık.
JSON gösterimi |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Alanlar | |
---|---|
sheetId
|
Aralığın içinde bulunduğu veri kaynağı sayfasının kimliği. |
columnReferences[]
|
Veri kaynağı sayfasındaki sütunlar. |
GüncellemeAdıAralık İsteği
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. |
Tekrarlanan Hücre İsteği
Aralıktaki tüm hücreleri, belirtilen Hücre nesnesindeki değerlere günceller. Yalnızca fields
alanında listelenen alanlar güncellenir. Diğerleri değişmez.
Formül kullanarak bir hücre yazıyorsanız formülün aralıkları, aralıktaki her alan için otomatik olarak artar. Örneğin, =A1
formülünü içeren bir hücre B2:C4 aralığına yazılırsa B2 =A1
, B3 =A2
, B4 =A3
, C2 =B1
, C3 =B2
, C4 =B3
olur.
Formül aralıklarını statik olarak tutmak için $
göstergesini kullanın. Örneğin, hem satırın hem de sütunun ilerlemesini ö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. |
AddNamedRangeRequest
E-tabloya adlandırılmış bir aralık ekler.
JSON gösterimi |
---|
{
"namedRange": {
object (
|
Alanlar | |
---|---|
namedRange
|
Eklenecek adlandırılmış aralık. |
DeleteNamedRange İsteği
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. |
E-Tablo İsteği Ekle
Yeni bir sayfa ekler. Bir sayfa belirli bir dizine eklendiğinde sonraki tüm sayfaların dizinleri artar. Nesne sayfası eklemek için AddChartRequest
özelliğini kullanın ve EmbeddedObjectPosition.sheetId
veya EmbeddedObjectPosition.newSheet
belirtin.
JSON gösterimi |
---|
{
"properties": {
object (
|
Alanlar | |
---|---|
properties
|
Yeni sayfada bulunması gereken özellikler. Tüm özellikler isteğe bağlıdır. |
Sayfayı Silme İsteği
İstenen sayfayı siler.
JSON gösterimi |
---|
{ "sheetId": integer } |
Alanlar | |
---|---|
sheetId
|
Silinecek sayfanın kimliği.
Sayfa |
Otomatik Doldur İsteği
Mevcut verileri temel alarak daha fazla veri doldurur.
JSON gösterimi |
---|
{ "useAlternateSeries": boolean, // Union field |
Alanlar | |
---|---|
useAlternateSeries
|
"Alternatif" serilerle veri oluşturmamız durumunda doğru değerini döndürür. Bu durum, kaynak verilerin türüne ve miktarına bağlı olarak farklılık gösterir. |
Birlik alanı
area . Otomatik doldurulacak alan.
area
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Otomatik doldurulacak aralık. Böylece aralığı inceler ve verileri olan konumu tespit edip bu verileri aralığın geri kalanıyla otomatik olarak doldurur. |
sourceAndDestination
|
Otomatik doldurulacak kaynak ve hedef alanları. Bu alan, otomatik doldurmanın kaynağını ve bu verilerin nereye genişletileceğini açıkça listeler. |
KaynakveHedef
Kaynak aralığı ile bu kaynağın nasıl genişletileceğini gösteren bir kombinasyon.
JSON gösterimi |
---|
{ "source": { object ( |
Alanlar | |
---|---|
source
|
Otomatik doldurmanın 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. |
CuYapıştırYapıştır İsteği
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
|
Yapıştırılacak veri türü. Yapıştırılanlardan bağımsız olarak tüm kaynak veriler kesilir. |
Yapıştırma Türü
Ne tür verilerin yapıştırılacağı.
Sıralamalar | |
---|---|
PASTE_NORMAL
|
Değerleri, formülleri, biçimleri ve birleştirmeleri yapıştırın. |
PASTE_VALUES
|
Değerleri YALNIZCA biçimler, formüller veya birleştirmeler olmadan yapıştırın. |
PASTE_FORMAT
|
Yalnızca biçimi ve veri doğrulamasını yapıştırın. |
PASTE_NO_BORDERS
|
PASTE_NORMAL
gibi ama kenarlıksız.
|
PASTE_FORMULA
|
Yalnızca formülleri yapıştırın. |
PASTE_DATA_VALIDATION
|
Yalnızca veri doğrulamasını yapıştırın. |
PASTE_CONDITIONAL_FORMATTING
|
Yalnızca koşullu biçimlendirme kurallarını yapıştırın. |
Yapıştırma İsteğini Kopyala
Kaynaktan hedefe veri kopyalar.
JSON gösterimi |
---|
{ "source": { object ( |
Alanlar | |
---|---|
source
|
Kopyalanacak kaynak aralığı. |
destination
|
Yapıştırılacak konum. Aralık, kaynak yüksekliğinin veya genişliğinin katı olan bir aralığı kapsıyorsa veriler, hedef aralığı doldurmak için tekrarlanır. Aralık, kaynak aralıktan küçükse kaynak verilerin tamamı yine de kopyalanır (hedef aralığının sonundan daha fazla). |
pasteType
|
Yapıştırılacak veri türü. |
pasteOrientation
|
Yapıştırma sırasında bu verilerin nasıl yönlendirileceği. |
Yapıştırma Yönü
Yapıştırma işlemi nasıl gerçekleştirilmelidir?
Sıralamalar | |
---|---|
NORMAL
|
Normal bir şekilde yapıştırın. |
TRANSPOSE
|
Tüm satırların sütun hâlinde ters sırada (veya tam tersi) yapıştırın. |
Hücreleri Birleştirme İsteği
Aralıktaki tüm hücreleri birleştirir.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Birleştirilecek hücre aralığı. |
mergeType
|
Hücreler nasıl birleştirilmelidir? |
BirleştirmeTürü
Oluşturulacak birleştirme türü.
Sıralamalar | |
---|---|
MERGE_ALL
|
Aralıktan tek bir birleştirme oluşturun |
MERGE_COLUMNS
|
Aralıktaki her sütun için bir birleştirme oluşturun |
MERGE_ROWS
|
Aralıktaki her satır için birleştirme oluşturun |
Birleştirilen Hücre İsteği
Belirli bir aralıktaki hücreleri ayırır.
JSON gösterimi |
---|
{
"range": {
object (
|
Alanlar | |
---|---|
range
|
Tüm hücrelerin ayrılması gereken aralık. Aralık, birden çok birleştirmeyi kapsıyorsa, birleştirilebilir. Aralık, herhangi bir birleştirmeyi kaplamamalıdır. |
Güncelleme Sınırı
Bir aralığın kenarlıklarını günceller. İstekte bir alan ayarlanmazsa kenarlık olduğu gibi kalır. Örneğin, sonraki iki UpdateBordersRequest'te:
-
aralık: A1:A5
{ top: RED, bottom: WHITE }
-
aralık: A1:A5
{ left: BLUE }
Bu durumda A1:A5 kenarlığı { top: RED, bottom: WHITE, left: BLUE }
olur. Bir kenarlık temizlemek istiyorsanız stili açık bir şekilde NONE
olarak ayarlayın.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Kenarlıkların 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 koyulacak kenarlık. |
right
|
Aralığın sağına yerleştirilen kenarlık. |
innerHorizontal
|
Aralığa yerleştirilecek yatay kenarlık. |
innerVertical
|
Aralığa yerleştirilecek dikey kenarlık. |
Hücre Güncelleme İsteği
Bir aralıktaki tüm hücreleri yeni verilerle günceller.
JSON gösterimi |
---|
{ "rows": [ { object ( |
Alanlar | |
---|---|
rows[]
|
Yazılacak veriler. |
fields
|
Hücre verilerinde güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök hücre hücredir. "satır.değerler." belirtilmemelidir. Her bir alanı listelemek için tek bir |
Birlik alanı
area . Konum verileri yazılı olmalıdır. Tam olarak bir değer ayarlanmalıdır.
area
aşağıdakilerden yalnızca biri olabilir:
|
|
start
|
Veri yazmaya başlayacağınız koordinat. İstediğiniz 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ı kapsamazsa |
Filtre Filtresini Görüntüleme İsteği
Filtre görünümü ekler.
JSON gösterimi |
---|
{
"filter": {
object (
|
Alanlar | |
---|---|
filter
|
Eklenecek filtre. |
Hücre isteği ekle
E-tabloda veri içeren son satırdan sonra yeni hücreler ekler ve gerekiyorsa sayfaya yeni satırlar ekler.
JSON gösterimi |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Alanlar | |
---|---|
sheetId
|
Verilerin ekleneceği e-tablo kimliği. |
rows[]
|
Eklenecek veriler. |
fields
|
Hücre verilerinde güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. Kök hücre hücredir. "satır.değerler." belirtilmemelidir. Her bir alanı listelemek için tek bir |
TemelTemelFiltre İsteği
Sayfada varsa temel filtreyi temizler.
JSON gösterimi |
---|
{ "sheetId": integer } |
Alanlar | |
---|---|
sheetId
|
Temel filtrenin temizlenmesi gereken sayfa kimliği. |
Boyut İsteğini Sil
Boyutları e-tablodan siler.
JSON gösterimi |
---|
{
"range": {
object (
|
Alanlar | |
---|---|
range
|
Sayfadan silinecek boyutlar. |
Yerleşik Nesne İsteğini Sil
Belirtilen kimliğe sahip yerleştirilmiş nesneyi siler.
JSON gösterimi |
---|
{ "objectId": integer } |
Alanlar | |
---|---|
objectId
|
Silinecek yerleştirilmiş nesnenin kimliği. |
Filtre Filtresini Gösterme İsteği
Belirli bir filtre görünümünü siler.
JSON gösterimi |
---|
{ "filterId": integer } |
Alanlar | |
---|---|
filterId
|
Silinecek filtrenin kimliği. |
Yinelenen FiltreGörüntüleme İsteği
Belirli bir filtre görünümünü kopyalar.
JSON gösterimi |
---|
{ "filterId": integer } |
Alanlar | |
---|---|
filterId
|
Kopyalanan filtrenin kimliği. |
YinelenenSayfa İsteği
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. Bunun ardından tüm sayfaların dizini artar. |
newSheetId
|
Ayarlanırsa yeni sayfanın kimliği. Ayarlanmazsa bir kimlik seçilir. Ayarlanırsa kimliğin mevcut herhangi bir sayfa kimliği ile çakışmaması gerekir. Ayarlanmışsa negatif olmayan bir değer olmalıdır. |
newSheetName
|
Yeni sayfanın adı. Boş bırakılırsa sizin için yeni bir ad seçilir. |
Değiştirme Değiştirme İsteği
Bir aralık, sayfa veya tüm sayfalar üzerinden hücrelerdeki verileri bulur ve değiştirir.
JSON gösterimi |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Alanlar | |
---|---|
find
|
Aranacak değer. |
replacement
|
Bunun yerine kullanılacak değer. |
matchCase
|
Arama, büyük/küçük harfe duyarlıysa doğrudur. |
matchEntireCell
|
Bul değeri hücrenin tamamıyla eşleşmelidir. |
searchByRegex
|
Bul değeri bir normal ifadeyse doğru değerini alır. Normal ifade ve değişim, https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html adresinde yer alan Java normal ifadesi kurallarına uygun olmalıdır. Yeni dizenin yakalama gruplarını belirtmesine izin verilir. Örneğin, bir hücrede |
includeFormulas
|
Arama, formül içeren hücreler içeriyorsa doğrudur. Formül kullanarak hücre atlama. |
Birlik alanı
scope . Bulunacak/değiştirilecek kapsam (yalnızca bir tane ayarlanmalıdır).
scope
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Bulunacak/değiştirilecek aralık. |
sheetId
|
Bulunacak/değiştirilecek sayfa. |
allSheets
|
Tüm sayfaları bulmak/değiştirmek için doğru değerini alır. |
Boyut İsteği Ekle
Belirli bir dizindeki bir sayfaya satır veya sütun ekler.
JSON gösterimi |
---|
{
"range": {
object (
|
Alanlar | |
---|---|
range
|
Eklenecek boyutlar. Hem başlangıç hem de bitiş dizinleri sınırlandırılmalıdır. |
inheritFromBefore
|
Boyut özelliklerinin, yeni eklenen boyutlardan önceki veya sonraki boyutlardan genişletilip genişletilmeyeceği. Önceki boyutlardan devralmak için doğru (bu durumda başlangıç dizini 0'dan büyük olmalıdır) ve sonraki boyutlardan devralmak için yanlış değerini döndürür.
Örneğin, 0. satır dizini kırmızı bir arka plana, 1. satır dizini de yeşil bir arka plana sahipse 1. dizine 2 satır eklendiğinde yeşil veya kırmızı arka plan devralınabilir. |
Aralık Aralığı İsteği
Hücreleri bir aralığa ekleyerek mevcut hücreleri yukarı veya aşağı kaydırır.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Yeni hücrelerin ekleneceği aralık. |
shiftDimension
|
Hücre eklenirken kaydırılacak boyut. |
TaşımaBoyut İsteği
Bir veya daha fazla satır veya sütunu taşır.
JSON gösterimi |
---|
{
"source": {
object (
|
Alanlar | |
---|---|
source
|
Taşınacak kaynak boyutlar. |
destinationIndex
|
Kaynak veriler ızgaradan kaldırılmadan önce koordinatlara bağlı olarak kaynak verilerin nereye taşınacağına dair sıfır tabanlı başlangıç dizini. Taşınan boyutlara yer açmak için mevcut veriler (boyuta bağlı olarak) aşağı veya sağa kaydırılır. Kaynak boyutlar ızgaradan çıkarıldığı için veriler belirtilenden farklı bir dizine eklenebilir.
Örneğin, |
Yerleşik NesneKonumu İsteğini Güncelle
Yerleştirilmiş bir nesnenin konumunu (ör. bir grafiği veya resmi taşıma ya da yeniden boyutlandırma) güncelleyin.
JSON gösterimi |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Alanlar | |
---|---|
objectId
|
Taşınacak nesnenin kimliği. |
newPosition
|
Yerleştirilmiş nesnenin taşınacağı açık bir konum. |
fields
|
Yeni konum ayarlanırken güncellenmesi gereken |
Veri İsteğini Yapıştır
Belirtilen koordinattan başlayarak e-tabloya veri ekler.
JSON gösterimi |
---|
{ "coordinate": { object ( |
Alanlar | |
---|---|
coordinate
|
Verilerin eklenmeye başlaması gereken koordinat. |
data
|
Eklenecek veriler. |
type
|
Verilerin nasıl yapıştırılacağı. |
Birlik 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. |
Metin-Sütun İsteği
Bir metin sütununu her hücredeki bir sınırlayıcıya göre birden çok sütuna böler.
JSON gösterimi |
---|
{ "source": { object ( |
Alanlar | |
---|---|
source
|
Kaynak veri aralığı. Tam olarak bir sütun içermelidir. |
delimiter
|
Kullanılacak ayırıcı. Yalnızca delimiterType |
delimiterType
|
Kullanılacak sınırlayıcı türü. |
SınırlayıcıTürü
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ımlandığı şekilde özel değer. |
AUTODETECT
|
Sütunları otomatik olarak algıla. |
Filtre Filtresini Göster İsteği
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. |
Aralık Silme İsteği
Bir hücre aralığını siler ve diğer hücreleri silinen alana taşır.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Silinecek hücre aralığı. |
shiftDimension
|
Silinen hücrelerin değiştirileceği boyut. |
Boyut İsteğini Ekle
Sayfanın sonuna satır veya sütun ekler.
JSON gösterimi |
---|
{
"sheetId": integer,
"dimension": enum (
|
Alanlar | |
---|---|
sheetId
|
Satır veya sütun eklenecek sayfa. |
dimension
|
Satır veya sütunların eklenip eklenmemesi gerektiği. |
length
|
Eklenecek satır veya sütun sayısı. |
Koşullu Biçim Kuralı Kuralı İsteği
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 (
|
Alanlar | |
---|---|
rule
|
Eklenecek kural. |
index
|
Kuralın ekleneceği sıfır tabanlı dizin. |
UpdateConditionalFormatRuleRequest
Belirtilen dizinde bir koşullu biçim kuralını günceller veya koşullu biçim kuralını başka bir dizine taşır.
JSON gösterimi |
---|
{ "index": integer, "sheetId": integer, // Union field |
Alanlar | |
---|---|
index
|
Değiştirilmesi veya taşınması gereken kuralın sıfır tabanlı dizini. |
sheetId
|
Taşınacak kuralın sayfası. |
Birlik alanı
instruction . Gerçekleşmesi gereken güncellemenin türü.
instruction
aşağıdakilerden yalnızca biri olabilir:
|
|
rule
|
Belirtilen dizinde kuralın yerini alması gereken kural. |
newIndex
|
Kuralın sonunda bulunması gereken sıfır tabanlı yeni dizin. |
DeleteConditionalFormatRuleRequest
Belirtilen dizindeki koşullu biçim 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. |
Sıralama Aralığı İsteği
Satırlardaki verileri sütun başına sıralama ölçütüne göre sıralar.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Sıralanacak aralık. |
sortSpecs[]
|
Sütun başına sıralama ölçütü. Değerler önceki spesifikasyonlarda eşit olduğunda sonraki spesifikasyonlar kullanılır. |
VeriDoğrulama İsteğini Ayarlayın
Aralıktaki her hücreye bir veri doğrulama kuralı ayarlar. Bir aralıktaki doğrulamayı temizlemek için bunu herhangi bir kural belirtilmeden çağırın.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Veri doğrulama kuralının uygulanacağı aralık. |
rule
|
Aralıktaki her hücrede ayarlanacak veri doğrulama kuralı veya aralıktaki veri doğrulamasını temizlemek için boş. |
TemelFiltre İsteğini Ayarlayın
Bir sayfayla ilişkili temel filtreyi belirler.
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. |
Güncelleme Korumalı Aralık İsteği
Mevcut bir korunan 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. |
DeleteProtectedRangeRequest için
Belirtilen kimliğe sahip, korunan aralığı siler.
JSON gösterimi |
---|
{ "protectedRangeId": integer } |
Alanlar | |
---|---|
protectedRangeId
|
Silinecek korumalı aralığın kimliği. |
Otomatik Boyutlandırma Boyut İsteği
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 |
Alanlar | |
---|---|
Birlik alanı
dimension_range . Boyut aralığı.
dimension_range
aşağıdakilerden yalnızca biri olabilir:
|
|
dimensions
|
Otomatik olarak yeniden boyutlandırılacak boyutlar. |
dataSourceSheetDimensions
|
Otomatik olarak yeniden boyutlandırılacak bir veri kaynağı sayfasındaki boyutlar. |
Grafik İsteği Ekle
E-tablodaki bir sayfaya grafik ekler.
JSON gösterimi |
---|
{
"chart": {
object (
|
Alanlar | |
---|---|
chart
|
E-tabloya eklenmesi gereken grafik (yerleştirilmesi gereken konum dahil). |
GrafikSpesifikasyonu İsteğini Güncelle
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
özelliğini kullanın.)
JSON gösterimi |
---|
{
"chartId": integer,
"spec": {
object (
|
Alanlar | |
---|---|
chartId
|
Güncellenecek grafiğin kimliği. |
spec
|
Grafiğe uygulanacak spesifikasyon. |
Güncelleme Bant İsteği
Sağlanan bant aralığının özelliklerini günceller.
JSON gösterimi |
---|
{
"bandedRange": {
object (
|
Alanlar | |
---|---|
bandedRange
|
Yeni özelliklerle güncellenecek bant aralığı. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
Bant İsteği Ekle
E-tabloya yeni bir bant aralığı ekler.
JSON gösterimi |
---|
{
"bandedRange": {
object (
|
Alanlar | |
---|---|
bandedRange
|
Eklenecek bant aralığı. |
Bant İsteğini Sil
Belirtilen kimliğe sahip bant aralığı aralığını e-tablodan kaldırır.
JSON gösterimi |
---|
{ "bandedRangeId": integer } |
Alanlar | |
---|---|
bandedRangeId
|
Silinecek bant aralığının kimliği. |
GeliştiriciMeta Verileri İsteği
Geliştirici meta verisi oluşturma isteği.
JSON gösterimi |
---|
{
"developerMetadata": {
object (
|
Alanlar | |
---|---|
developerMetadata
|
Oluşturulacak geliştirici meta verileri. |
Geliştirici Meta Verileri İsteğini Güncelleme
Geliştirici meta verilerinin özelliklerini güncelleme isteği. Filtreler tarafından seçilen geliştirici meta verilerinin özelliklerini DeveloperMetadata
kaynağında sağlanan değerlere günceller. Arayanlar, alanlar parametresinde güncellemek istedikleri özellikleri 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 veri 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. |
GeliştiriciMeta Verileri İsteğini Sil
Geliştirici meta verilerini silme isteği.
JSON gösterimi |
---|
{
"dataFilter": {
object (
|
Alanlar | |
---|---|
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 yapar.
JSON gösterimi |
---|
{
"range": {
object (
|
Alanlar | |
---|---|
range
|
Rastgele hale getirilecek aralık. |
BoyutGrubuİsteği Ekle
Belirtilen aralığın üzerinde bir grup oluşturur.
İstenen aralık mevcut bir G grubunun aralığının üst kümesiyse G derinliği artırılır ve bu yeni grup G, o grubun derinliğine sahip olur. Örneğin, bir grup [C:D, derinlik 1] + [B:E], [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarında yer alır. İstenen aralık mevcut bir G grubu aralığının alt kümesiyse yeni grup G'nin derinliği G derinliğinden daha büyük olur. Örneğin, bir grup [B:E, derinlik 1] + [C:D] grubu [B:E, derinlik 1] ve [C:D, derinlik 2] olur. İstenen aralık, mevcut bir G grubunun aralığından önce başlıyor, sonra başlıyor veya devam ediyorsa, mevcut G grubunun aralığı aralıkların birleşimi olur ve yeni G grubu, G derinliğinden daha büyük bir derinliğe ve aralıkların kesişimi olarak aralık alır. Örneğin, bir grup [B:D, derinlik 1] + [C:E], [B:E, derinlik 1] ve [C:D, derinlik 2] gruplarında elde edilir.
JSON gösterimi |
---|
{
"range": {
object (
|
Alanlar | |
---|---|
range
|
Grubun oluşturulacağı aralık. |
BoyutGrubuİsteğini Sil
Bir aralıktaki boyutların derinliğini azaltarak belirtilen aralıktaki bir grubu siler.
Örneğin, sayfanın B:E üzerinde bir derinlik-1 grubuna ve C:D için bir derinlik-2 grubuna sahip olduğunu varsayalım. D:E'de bir grup silindiğinde sayfadan B:D üzerinde derinlik-1, C:C yerine derinlik-2 grubundan oluşur.
JSON gösterimi |
---|
{
"range": {
object (
|
Alanlar | |
---|---|
range
|
Silinecek grubun aralığı. |
BoyutGrubu İsteğini Güncelleme
Belirtilen grubun durumunu günceller.
JSON gösterimi |
---|
{
"dimensionGroup": {
object (
|
Alanlar | |
---|---|
dimensionGroup
|
Eyaletinin güncellenmesi gereken grup. Grubun aralığı ve derinliği, sayfada geçerli bir grup belirtmeli ve diğer tüm alanlar güncellenmiş olmalıdır. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
Kırpma Beyazlığı
Belirtilen aralıktaki her hücrede boşlukları (ör. alanlar, sekmeler veya yeni satırlar) kırpar. Bu istek, her bir hücre metninin başındaki ve sonundaki tüm boşlukları kaldırır ve kalan boşluk karakterlerinin sonraki sırasını tek bir alana indirger. Oluşturulan kırpılmış 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. |
Yinelenenleri Silme İsteği
Belirtilen aralıktaki, önceki satırlarda bulunan değerlerin kopyası olan değerleri içeren satırları kaldırır. Aynı değerlere sahip ancak büyük/küçük harf kullanımı, biçimlendirme veya formül farklılığı olan satırlar yinelenen olarak kabul edilir.
Bu istek, görünümden gizlenen yinelenen satırları da (ör. bir filtre nedeniyle) kaldırır. Yinelenenleri kaldırırken yukarıdan aşağıya doğru her yinelenen satır taramasının ilk örneği elde edilen aralıkta tutulur. Belirtilen aralığın dışındaki içerikler kaldırılmaz ve yinelenen olarak kabul edilen satırların aralık içinde birbirine bitişik olması gerekmez.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Yinelenen satırların kaldırılacağı aralık. |
comparisonColumns[]
|
Aralıkta yinelenen değerler için analiz edilecek sütunlar. Hiçbir sütun seçilmezse tüm sütunlar yinelenen öğeler için analiz edilir. |
Yerleşik NesneBorderRequest'ini Güncelleme
Yerleştirilmiş bir nesnenin sınır ö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. |
Dilim İsteği Ekle
E-tablodaki bir sayfaya dilimleyici ekler.
JSON gösterimi |
---|
{
"slicer": {
object (
|
Alanlar | |
---|---|
slicer
|
Dilime yerleştirileceği konum da dahil olmak üzere e-tabloya eklenmesi gereken dilimleyici. |
SlicerSpecRequest'i güncelle
Bir dilimleyicinin özelliklerini günceller. (Bu, bir dilimleyiciyi taşımaz veya yeniden boyutlandırmaz. Bir dilimleyiciyi taşımak veya yeniden boyutlandırmak için UpdateEmbeddedObjectPositionRequest
özelliğini kullanın.
JSON gösterimi |
---|
{
"slicerId": integer,
"spec": {
object (
|
Alanlar | |
---|---|
slicerId
|
Güncellenecek dilimleyicinin kimliği. |
spec
|
Dilimleyiciye uygulanacak spesifikasyon. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
Veri Kaynağı İsteği Ekle
Veri kaynağı ekler. Veri kaynağı başarıyla eklendikten sonra ilişkili bir DATA_SOURCE
sayfası oluşturulur ve veri kaynağından veri okumak için sayfayı yenilemek için bir yürütme tetiklenir. İstek için ek bir bigquery.readonly
OAuth kapsamı gerekli.
JSON gösterimi |
---|
{
"dataSource": {
object (
|
Alanlar | |
---|---|
dataSource
|
Eklenecek veri kaynağı. |
Veri Kaynağı İsteğini Güncelleme
Bir veri kaynağını günceller. Veri kaynağı başarıyla güncellendikten sonra, güncellenen veri kaynağından veri okumak için ilişkili DATA_SOURCE
sayfasını yenilemek amacıyla bir yürütme tetiklenir. İstek için ek bir bigquery.readonly
OAuth kapsamı gerekli.
JSON gösterimi |
---|
{
"dataSource": {
object (
|
Alanlar | |
---|---|
dataSource
|
Güncellenecek veri kaynağı. |
fields
|
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
Veri Kaynağı İsteğini Sil
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
|
Silinecek veri kaynağının kimliği. |
Veri Kaynağı İsteğini Yenile
E-tabloda bir veya daha fazla veri kaynağı nesnesini belirtilen referanslara göre yeniler. İstek için ek bir bigquery.readonly
OAuth kapsamı gerekli.
Bir veri kümesinde aynı veri kaynağı nesnelerine referans veren birden fazla yenileme isteği varsa yalnızca son yenileme isteği işlenir ve bu isteklerin tümü aynı şekilde yanıtlanır.
JSON gösterimi |
---|
{ "force": boolean, // Union field |
Alanlar | |
---|---|
force
|
Geçerli durumdaki ne olursa olsun veri kaynağı nesnelerini yeniler. Ayarlanmazsa ve referans verilen 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
|
Yenilenecek veri kaynağı nesneleri için referanslar. |
dataSourceId
|
Bir |
isAll
|
E-tablodaki mevcut tüm veri kaynağı nesnelerini yeniler. |
Veri KaynağıNesne Referansları
Veri kaynağı nesneleri için referans listesi.
JSON gösterimi |
---|
{
"references": [
{
object (
|
Alanlar | |
---|---|
references[]
|
Referanslar. |
Veri KaynağıNesne Referansı
Veri kaynağı nesnesine referans.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
value . Referans türü.
value
aşağıdakilerden yalnızca biri olabilir:
|
|
sheetId
|
Bir |
chartId
|
Bir veri kaynağı grafiğine yapılan referanslar. |
dataSourceTableAnchorCell
|
Hücreye sabitlenmiş bir |
dataSourcePivotTableAnchorCell
|
Hücreye sabitlenmiş bir veri kaynağına
|
dataSourceFormulaCell
|
|