İstek
Bir dokümana uygulanacak tek bir güncelleme.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
request Uygulanacak özel istek. Tam olarak bir alanın doldurulması zorunludur.
request
aşağıdakilerden yalnızca biri olabilir:
|
|
replaceAllText
|
Belirtilen metnin tüm örneklerini değiştirir. |
insertText
|
Metni belirtilen konuma ekler. |
updateTextStyle
|
Belirtilen aralıktaki metin stilini günceller. |
createParagraphBullets
|
Paragraflar için madde işaretleri oluşturur. |
deleteParagraphBullets
|
Paragraflardaki madde işaretlerini siler. |
createNamedRange
|
Adlandırılmış aralık oluşturur. |
deleteNamedRange
|
Adlandırılmış aralığı siler. |
updateParagraphStyle
|
Belirtilen aralıktaki paragraf stilini günceller. |
deleteContentRange
|
Dokümandaki içeriği siler. |
insertInlineImage
|
Belirtilen konuma bir satır içi resim ekler. |
insertTable
|
Belirtilen konuma bir tablo ekler. |
insertTableRow
|
Tabloya boş bir satır ekler. |
insertTableColumn
|
Tabloya boş bir sütun ekler. |
deleteTableRow
|
Tablodaki bir satırı siler. |
deleteTableColumn
|
Tablodaki bir sütunu siler. |
insertPageBreak
|
Belirtilen konuma bir sayfa sonu ekler. |
deletePositionedObject
|
Konumlandırılmış nesneyi dokümandan siler. |
updateTableColumnProperties
|
Bir tablodaki sütunların özelliklerini günceller. |
updateTableCellStyle
|
Tablo hücrelerinin stilini günceller. |
updateTableRowStyle
|
Tablodaki satır stilini günceller. |
replaceImage
|
Dokümandaki bir resmi değiştirir. |
updateDocumentStyle
|
Dokümanın stilini günceller. |
mergeTableCells
|
Tablodaki hücreleri birleştirir. |
unmergeTableCells
|
Tablodaki birleştirilen hücreleri ayırır. |
createHeader
|
Üstbilgi oluşturur. |
createFooter
|
Altbilgi oluşturur. |
createFootnote
|
Dipnot oluşturur. |
replaceNamedRangeContent
|
Adlandırılmış aralıktaki içeriği değiştirir. |
updateSectionStyle
|
Belirtilen aralığın bölüm stilini günceller. |
insertSectionBreak
|
Belirtilen konuma bir bölüm sonu ekler. |
deleteHeader
|
Dokümandaki üstbilgiyi siler. |
deleteFooter
|
Dokümandan bir altbilgiyi siler. |
pinTableHeaderRows
|
Bir tablodaki sabitlenmiş başlık satırı sayısını günceller. |
ReplaceAllTextRequest
Bir ölçütle eşleşen tüm metin örneklerini şununla değiştirir:
replace text
JSON gösterimi |
---|
{ "replaceText": string, "tabsCriteria": { object ( |
Alanlar | |
---|---|
replaceText
|
Eşleşen metnin yerini alacak metin. |
tabsCriteria
|
İsteğe bağlı. Değiştirmenin hangi sekmelerde gerçekleşeceğini belirtmek için kullanılan ölçütler. Kullanılmadığında, değiştirme işlemi tüm sekmelere uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
Birlik alanı
criteria Değiştirilecek metni eşleştirmek için kullanılan ölçütler.
criteria
aşağıdakilerden yalnızca biri olabilir:
|
|
containsText
|
Dokümanda bu alt dizeyle eşleşen metni bulur. |
SubstringMatchCriteria
Dokümandaki belirli bir metin dizesiyle eşleşen ölçütler.
JSON gösterimi |
---|
{ "text": string, "matchCase": boolean } |
Alanlar | |
---|---|
text
|
Dokümanda aranacak metin. |
matchCase
|
Aramanın büyük/küçük harfe duyarlı olup olmayacağını belirtir:
|
TabsCriteria
Bir isteğin hangi sekmelerde yürütüleceğini belirten ölçüt.
JSON gösterimi |
---|
{ "tabIds": [ string ] } |
Alanlar | |
---|---|
tabIds[]
|
İsteğin yürütüleceği sekme kimliklerinin listesi. |
InsertTextRequest
Metni belirtilen konuma ekler.
JSON gösterimi |
---|
{ "text": string, // Union field |
Alanlar | |
---|---|
text
|
Eklenecek metin.
Yeni satır karakteri eklendiğinde dolaylı olarak yeni bir satır oluşturulur
Eklenen metnin metin stilleri otomatik olarak belirlenir ve genellikle komşu metnin stili korunur. Çoğu durumda, eklenen metnin metin stili, ekleme dizininden hemen önceki metinle eşleşir. Bazı kontrol karakterleri (U+0000-U+0008, U+000C-U+001F) ve Unicode Temel Çok Dilli Düzlem Özel Kullanım Alanı'ndaki (U+E000-U+F8FF) karakterler eklenen metinden çıkarılır. |
Birlik alanı
insertion_location Metnin ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Dokümandaki belirli bir dizine metin ekler.
Metin, mevcut bir
|
endOfSegmentLocation
|
Metni üstbilgi, altbilgi, dipnot veya doküman gövdesinin sonuna ekler. |
Konum
Dokümandaki belirli bir konum.
JSON gösterimi |
---|
{ "segmentId": string, "index": integer, "tabId": string } |
Alanlar | |
---|---|
segmentId
|
Konumun bulunduğu üstbilgi, altbilgi veya dipnotun kimliği. Boş bir segment kimliği, dokümanın gövdesini belirtir. |
index
|
UTF-16 kod birimlerindeki sıfır tabanlı dizin.
Dizin,
|
tabId
|
Konumun bulunduğu sekme. Atlandığında, istek ilk sekmeye uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
EndOfSegmentLocation
Gövde, üstbilgi, altbilgi veya dipnotun sonundaki konum. Konum, belge segmentindeki son yeni satırdan hemen öncedir.
JSON gösterimi |
---|
{ "segmentId": string, "tabId": string } |
Alanlar | |
---|---|
segmentId
|
Konumun bulunduğu üstbilgi, altbilgi veya dipnotun kimliği. Boş bir segment kimliği, dokümanın gövdesini belirtir. |
tabId
|
Konumun bulunduğu sekme. Atlandığında, istek ilk sekmeye uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
UpdateTextStyleRequest
Metnin stilini güncelleyin.
JSON gösterimi |
---|
{ "textStyle": { object ( |
Alanlar | |
---|---|
textStyle
|
Metinde ayarlanacak stiller. Belirli bir stilin değeri üst stilin değeriyle eşleşirse söz konusu stil devralınacak şekilde ayarlanır.
Bazı metin stili değişiklikleri, Dokümanlar düzenleyicisinin davranışını yansıtmak için başka değişikliklere neden olabilir. Dokümanları görüntüleyin:
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, metin stilini kalın olarak güncellemek için
Bir özelliği varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birlik alanı
insertion_location Metin stilinin güncelleneceği aralığın türü.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Stil oluşturulacak metin aralığı. Aralık, bitişik yeni satırları içerecek şekilde genişletilebilir. Aralık tamamen bir listeye ait paragrafı içeriyorsa paragrafın madde işareti de eşleşen metin stiliyle güncellenir. Aralıklar, göreli bir UpdateTextStyleRequest içine eklenemez. |
CreateParagraphBulletsRequest
Verilen aralıkla çakışan tüm paragraflar için madde işaretleri oluşturur.
Her bir paragrafın iç içe yerleştirme düzeyi, her paragrafın önündeki sekmeler sayılarak belirlenir. Madde işareti ile karşılık gelen paragraf arasında fazla boşluk olmaması için bu istekle, baştaki bu sekmeler kaldırılır. Bu, metnin bölümlerinin indekslerini değiştirebilir.
Paragrafların güncellenmesinden hemen önceki paragraf, eşleşen bir hazır ayara sahip bir listede yer alıyorsa güncellenen paragraflar önceki listeye eklenir.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Madde işareti hazır ayarının uygulanacağı aralık. |
bulletPreset
|
Kullanılacak madde işareti glif türleri. |
BulletGlyphPreset
Listeler için madde işareti gliflerinin hazır ayarlı kalıpları.
Bu kalıplarda şu tür madde işaretleri kullanılır:
-
ARROW
: Unicode U+2794 kod noktasına karşılık gelen bir ok -
ARROW3D
: Unicode U+27a2 kod noktasına karşılık gelen 3D gölgelemeli bir ok -
CHECKBOX
: Unicode U+274f kod noktasına karşılık gelen boş bir kare -
CIRCLE
: Unicode U+25cb kod noktasına karşılık gelen boş bir daire -
DIAMOND
: Unicode U+25c6 kod noktasına karşılık gelen içi dolu baklava -
DIAMONDX
: Unicode U+2756 kod noktasına karşılık gelen, "x" harfine sahip elmas -
HOLLOWDIAMOND
: Unicode U+25c7 kod noktasına karşılık gelen boş bir karo -
DISC
: Bir Unicode U+25cf kod noktasına karşılık gelen düz bir daire -
SQUARE
: Unicode U+25a0 kod noktasına karşılık gelen kesintisiz kare -
STAR
: Unicode U+2605 kod noktasına karşılık gelen bir yıldız -
ALPHA
: "a", "b" veya "c" gibi küçük harf. -
UPPERALPHA
: "A", "B" veya "C" gibi büyük harfler. -
DECIMAL
: "1", "2" veya "3" gibi bir sayı. -
ZERODECIMAL
: Tek basamaklı sayıların başında sıfır bulunan bir sayıdır (ör. "01", "02" veya "03"). Birden fazla basamağı olan sayıların başında sıfır bulunmaz. -
ROMAN
: "i", "ii" veya "iii" gibi küçük Roma rakamı. -
UPPERROMAN
: "I", "II" veya "III" gibi büyük Roma rakamı. -
LEFTTRIANGLE
: Unicode U+25c4 kod noktasına karşılık gelen, sola işaret eden bir üçgen
Sıralamalar | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
Madde işareti glif hazır ayarı belirtilmemiş. |
BULLET_DISC_CIRCLE_SQUARE
|
Madde işaretli liste
DISC
CIRCLE
ve
SQUARE
liste iç içe yerleştirme düzeyi için madde işareti simgesi
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Madde işaretli liste
DIAMONDX
ARROW3D
ve
SQUARE
liste iç içe yerleştirme düzeyi için madde işareti simgesi
|
BULLET_CHECKBOX
|
Madde işaretli liste
CHECKBOX
tüm liste iç içe yerleştirme düzeyleri için madde işareti işaretleri.
|
BULLET_ARROW_DIAMOND_DISC
|
Madde işaretli liste
ARROW
DIAMOND
ve
DISC
liste iç içe yerleştirme düzeyi için madde işareti simgesi
|
BULLET_STAR_CIRCLE_SQUARE
|
Madde işaretli liste
STAR
CIRCLE
ve
SQUARE
liste iç içe yerleştirme düzeyi için madde işareti simgesi
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Madde işaretli liste
ARROW3D
CIRCLE
ve
SQUARE
liste iç içe yerleştirme düzeyi için madde işareti simgesi
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Madde işaretli liste
LEFTTRIANGLE
DIAMOND
ve
DISC
liste iç içe yerleştirme düzeyi için madde işareti simgesi
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Madde işaretli liste
DIAMONDX
HOLLOWDIAMOND
ve
SQUARE
liste iç içe yerleştirme düzeyi için madde işareti simgesi
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Madde işaretli liste
DIAMOND
CIRCLE
ve
SQUARE
liste iç içe yerleştirme düzeyi için madde işareti simgesi
|
NUMBERED_DECIMAL_ALPHA_ROMAN
|
Numaralı liste
DECIMAL
ALPHA
ve
ROMAN
ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
Numaralı liste
DECIMAL
ALPHA
ve
ROMAN
ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından parantez var.
|
NUMBERED_DECIMAL_NESTED
|
Numaralı liste
DECIMAL
noktayla ayrılmış sayısal glifler. Her iç içe yerleştirme düzeyinde önek olarak bir önceki iç içe yerleştirme seviyesinin glifi kullanılır. Örneğin: '1.', "1.1.", "2.", "2.2."
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Numaralı liste
UPPERALPHA
ALPHA
ve
ROMAN
ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
Numaralı liste
UPPERROMAN
UPPERALPHA
ve
DECIMAL
ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.
|
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
Numaralı liste
ZERODECIMAL
ALPHA
ve
ROMAN
ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.
|
DeleteParagraphBulletsRequest
Verilen aralıkla çakışan tüm paragraflardaki madde işaretlerini siler.
Her paragrafın iç içe yerleştirme düzeyi, karşılık gelen paragrafın başına girinti eklenerek görsel olarak korunur.
JSON gösterimi |
---|
{
"range": {
object (
|
Alanlar | |
---|---|
range
|
Madde işaretlerinin silineceği aralık. |
CreateNamedRangeRequest
Bir
NamedRange
referans verilen zaman aralığıdır.
JSON gösterimi |
---|
{
"name": string,
"range": {
object (
|
Alanlar | |
---|---|
name
|
AdlandırılmışAralık'ın adı. Adların benzersiz olması gerekmez. Adlar UTF-16 kod birimleriyle ölçülen en az 1, en fazla 256 karakterden oluşmalıdır. |
range
|
Adın uygulanacağı aralık. |
DeleteNamedRangeRequest
Bir
NamedRange
JSON gösterimi |
---|
{ "tabsCriteria": { object ( |
Alanlar | |
---|---|
tabsCriteria
|
İsteğe bağlı. Aralık silme işleminin hangi sekmelerde gerçekleşeceğini belirtmek için kullanılan ölçütler. Atlandığında, aralık silme işlemi tüm sekmelere uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
Birlik alanı
named_range_reference Hangi aralığın veya aralıkların silineceğini belirleyen değer. Tam olarak bir tane ayarlanmalıdır.
named_range_reference
aşağıdakilerden yalnızca biri olabilir:
|
|
namedRangeId
|
Silinecek adlandırılmış aralığın kimliği. |
name
|
Silinecek aralıkların adları. Belirtilen ada sahip tüm adlandırılmış aralıklar silinecek. |
UpdateParagraphStyleRequest
Belirtilen aralıkla çakışan tüm paragrafların stilini güncelleyin.
JSON gösterimi |
---|
{ "paragraphStyle": { object ( |
Alanlar | |
---|---|
paragraphStyle
|
Paragraflarda ayarlanacak stiller.
Bazı paragraf stili değişiklikleri, Dokümanlar düzenleyicisinin çalışma biçimini yansıtmak için başka değişikliklere neden olabilir. Dokümanları görüntüleyin:
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, paragraf stilinin hizalama özelliğini güncellemek için
Bir özelliği varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birlik alanı
insertion_location Paragraf stilinin güncelleneceği aralığın türü.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Stil oluşturmak için paragraflarla çakışan aralık. |
DeleteContentRangeRequest
Dokümandaki içeriği siler.
JSON gösterimi |
---|
{
"range": {
object (
|
Alanlar | |
---|---|
range
|
Silinecek içerik aralığı. Bir paragraf sınırını geçen metnin silinmesi, bu iki paragraf birleştirilirken paragraf stillerinde, listelerde, konumlandırılmış nesnelerde ve yer işaretlerinde değişikliklere neden olabilir. Belirli aralıkları silme girişimi, geçersiz bir doküman yapısına neden olabilir. Bu durumda, 400 hatalı istek hatası döndürülür. Geçersiz silme isteğine ilişkin bazı örnekler şunlardır:
|
InsertInlineImageRequest
Ek
InlineObject
konumdaki bir resmi içerir.
JSON gösterimi |
---|
{ "uri": string, "objectSize": { object ( |
Alanlar | |
---|---|
uri
|
Görsel URI'si. Resim, ekleme zamanında bir kez getirilir ve dokümanın içinde görüntülenmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük olmalı, 25 megapikselden büyük olmamalıdır ve PNG, JPEG veya GIF biçiminde olmalıdır.
Sağlanan URI herkesin erişimine açık olmalı ve en fazla 2 kB uzunluğunda olmalıdır. URI'nın kendisi resimle birlikte kaydedilir ve
|
objectSize
|
Resmin dokümanda görünmesi gereken boyut. Bu özellik isteğe bağlıdır ve dokümandaki resmin son boyutu şu kurallara göre belirlenir: * Genişlik veya yükseklik belirtilmediyse çözünürlüğüne göre resmin varsayılan boyutu hesaplanır. * Bir boyut belirtilmişse diğer boyut, resmin en boy oranını korumak için hesaplanır. * Hem genişlik hem de yükseklik belirtilmişse resim, en boy oranı korunarak sağlanan boyutlara sığacak şekilde ölçeklendirilir. |
Birlik alanı
insertion_location Resmin ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Resmi, dokümandaki belirli bir dizine ekler.
Resim, mevcut bir resmin sınırlarının içine
Satır içi resimler, dipnot veya denklem içine eklenemez. |
endOfSegmentLocation
|
Metni üstbilgi, altbilgi veya doküman gövdesinin sonuna ekler. Satır içi resimler dipnota eklenemez. |
InsertTableRequest
Belirtilen konuma bir tablo ekler.
Eklenen tablonun önüne yeni satır karakteri eklenir.
JSON gösterimi |
---|
{ "rows": integer, "columns": integer, // Union field |
Alanlar | |
---|---|
rows
|
Tablodaki satır sayısı. |
columns
|
Tablodaki sütun sayısı. |
Birlik alanı
insertion_location Tablonun ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Tabloyu belirli bir model dizinine ekler. Eklenen tablodan önce bir yeni satır karakteri eklendiği için tablo başlangıç dizini, belirtilen konum dizininde + 1 olur.
Tablo, mevcut bir
Dipnot veya denklem içine tablo eklenemez. |
endOfSegmentLocation
|
Tabloyu belirtilen üstbilgi, altbilgi veya doküman gövdesinin sonuna ekler. Eklenen tablonun önüne yeni satır karakteri eklenir. Dipnota tablo eklenemez. |
InsertTableRowRequest
Tabloya boş bir satır ekler.
JSON gösterimi |
---|
{
"tableCellLocation": {
object (
|
Alanlar | |
---|---|
tableCellLocation
|
Satırların ekleneceği referans tablosu hücre konumu. Başvuru hücresinin bulunduğu satırın üstüne (veya altına) yeni bir satır eklenir. Başvuru hücresi, birleştirilmiş bir hücreyse, birleştirilmiş hücrenin üstüne (veya altına) yeni bir satır eklenir. |
insertBelow
|
Referans hücre konumunun altına yeni satır eklenip eklenmeyeceğini belirtir.
|
TableCellLocation
Tablodaki tek bir hücrenin konumu.
JSON gösterimi |
---|
{
"tableStartLocation": {
object (
|
Alanlar | |
---|---|
tableStartLocation
|
Tablonun dokümanda başladığı konum. |
rowIndex
|
Sıfır tabanlı satır dizini. Örneğin, tablodaki ikinci satırın satır dizini 1'dir. |
columnIndex
|
Sıfır tabanlı sütun dizini. Örneğin, tablodaki ikinci sütunun sütun dizini 1'dir. |
InsertTableColumnRequest
Tabloya boş bir sütun ekler.
JSON gösterimi |
---|
{
"tableCellLocation": {
object (
|
Alanlar | |
---|---|
tableCellLocation
|
Sütunların ekleneceği referans tablosu hücre konumu. Başvuru hücresinin bulunduğu sütunun soluna (veya sağına) yeni bir sütun eklenir. Başvuru hücresi, birleştirilmiş bir hücreyse, birleştirilmiş hücrenin soluna (veya sağına) yeni bir sütun eklenir. |
insertRight
|
Başvuru hücre konumunun sağına yeni sütun eklenip eklenmeyeceğini belirtir.
|
DeleteTableRowRequest
Tablodaki bir satırı siler.
JSON gösterimi |
---|
{
"tableCellLocation": {
object (
|
Alanlar | |
---|---|
tableCellLocation
|
Satırın silineceği referans tablosu hücre konumu. Bu hücrenin kapladığı satır silinecek. Birden çok satıra yayılan birleştirilmiş bir hücre söz konusuysa hücrenin kapsadığı tüm satırlar silinir. Bu silme işleminden sonra tabloda hiç satır kalmazsa tablonun tamamı silinir. |
DeleteTableColumnRequest
Tablodaki bir sütunu siler.
JSON gösterimi |
---|
{
"tableCellLocation": {
object (
|
Alanlar | |
---|---|
tableCellLocation
|
Sütunun silineceği referans tablosu hücre konumu. Bu hücrenin kapladığı sütun silinecek. Birden çok sütuna yayılan birleştirilmiş bir hücre söz konusuysa hücrenin kapsadığı tüm sütunlar silinir. Bu silme işleminden sonra tabloda hiç sütun kalmazsa tablonun tamamı silinir. |
InsertPageBreakRequest
Belirtilen konuma bir sayfa sonu ve ardından yeni bir satır ekler.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
insertion_location Sayfa sonunun ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Dokümandaki belirli bir dizine sayfa sonunu ekler.
Sayfa sonu, mevcut bir
Tablo, denklem, dipnot, üstbilgi veya altbilgi içine sayfa sonları eklenemez. Sayfa sonları yalnızca gövdenin içine eklenebildiğinden,
|
endOfSegmentLocation
|
Sayfa sonunu doküman gövdesinin sonuna ekler.
Dipnot, üstbilgi veya altbilgi içine sayfa sonları eklenemez. Sayfa sonları yalnızca gövdenin içine eklenebildiğinden,
|
DeletePositionedObjectRequest
Bir
PositionedObject
kaldıracak.
JSON gösterimi |
---|
{ "objectId": string, "tabId": string } |
Alanlar | |
---|---|
objectId
|
Silinecek konumlandırılmış nesnenin kimliği. |
tabId
|
Silinecek nesnenin bulunduğu sekme. Atlandığında, istek ilk sekmeye uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
UpdateTableColumnPropertiesRequest
TableColumnProperties
görebilirsiniz.
JSON gösterimi |
---|
{ "tableStartLocation": { object ( |
Alanlar | |
---|---|
tableStartLocation
|
Tablonun dokümanda başladığı konum. |
columnIndices[]
|
Özelliğinin güncellenmesi gereken sıfır tabanlı sütun dizinlerinin listesi. Dizin belirtilmezse tüm sütunlar güncellenir. |
tableColumnProperties
|
Güncellenecek tablo sütunu özellikleri.
Eğer
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, sütun genişliğini güncellemek için
|
UpdateTableCellStyleRequest
Bir tablo hücresi aralığının stilini günceller.
JSON gösterimi |
---|
{ "tableCellStyle": { object ( |
Alanlar | |
---|---|
tableCellStyle
|
Tablo hücrelerinde ayarlanacak stil. Kenarlıkları güncellerken, bir hücre bitişik bir hücreyle kenarlık paylaşıyorsa bitişik hücrenin karşılık gelen kenarlık özelliği de güncellenir. Birleştirilmiş ve görünmez olan kenarlıklar güncellenmez. Aynı istekte komşu hücreler tarafından paylaşılan sınırın güncellenmesi sınır güncellemelerinin çakışmasına neden olabileceğinden kenarlık güncellemeleri aşağıdaki sırayla uygulanır:
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, tablo hücresinin arka plan rengini güncellemek için
Bir özelliği varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birlik alanı
cells Güncellenecek hücreler.
cells
aşağıdakilerden yalnızca biri olabilir:
|
|
tableRange
|
Güncellemelerin uygulandığı tablonun alt kümesini temsil eden tablo aralığı. |
tableStartLocation
|
Tablonun dokümanda başladığı konum. Bu parametre belirtildiğinde güncellemeler tablodaki tüm hücrelere uygulanır. |
TableRange
Tablo aralığı, bir tablonun alt kümesine yapılan başvuruyu temsil eder.
Bir tablo aralığıyla belirtilen hücrelerin mutlaka bir dikdörtgen oluşturmadığı unutulmamalıdır. Örneğin, son satırdaki tüm hücrelerin birleştirildiği 3 x 3 boyutunda bir tablomuz olduğunu varsayalım. Tablo aşağıdaki gibi görünür:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Tablo hücre konumu = (tableStartLocation, satır = 0, sütun = 0), satır aralığı = 3 ve sütun aralığı = 2 olan bir tablo aralığı aşağıdaki hücreleri belirtir:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
JSON gösterimi |
---|
{
"tableCellLocation": {
object (
|
Alanlar | |
---|---|
tableCellLocation
|
Tablo aralığının başladığı hücre konumu. |
rowSpan
|
Tablo aralığının satır aralığı. |
columnSpan
|
Tablo aralığının sütun aralığı. |
UpdateTableRowStyleRequest
TableRowStyle
satır sayısını gösterir.
JSON gösterimi |
---|
{ "tableStartLocation": { object ( |
Alanlar | |
---|---|
tableStartLocation
|
Tablonun dokümanda başladığı konum. |
rowIndices[]
|
Stilinin güncellenmesi gereken sıfır tabanlı satır dizinlerinin listesi. Dizin belirtilmezse tüm satırlar güncellenir. |
tableRowStyle
|
Satırlarda ayarlanacak stiller. |
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, minimum satır yüksekliğini güncellemek için
|
ReplaceImageRequest
Mevcut bir resmi yeni bir resimle değiştirir.
Resmi değiştirmek bazı
image effects
özelliğini kullanarak Dokümanlar düzenleyicisinin davranışını yansıtmak için mevcut resimden kaldırın.
JSON gösterimi |
---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum (
|
Alanlar | |
---|---|
imageObjectId
|
Değiştirilecek mevcut resmin kimliği. Kimlik, bir get isteğinin yanıtından alınabilir. |
uri
|
Yeni resmin URI'si. Resim, ekleme zamanında bir kez getirilir ve dokümanın içinde görüntülenmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olamaz ve PNG, JPEG veya GIF biçiminde olmalıdır.
Sağlanan URI uzunluğu 2 KB'ı aşamaz. URI resimle birlikte kaydedilir ve
|
imageReplaceMethod
|
Değiştirme yöntemi. |
tabId
|
Değiştirilecek resmin bulunduğu sekme. Atlandığında, istek ilk sekmeye uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
ImageReplaceMethod
Resim değiştirme yöntemi.
Sıralamalar | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Belirtilmemiş resim değiştirme yöntemi. Bu değer kullanılmamalıdır. |
CENTER_CROP
|
Resmi ölçeklendirerek orijinal resmin sınırlarını doldurur. Resim, orijinal resmin sınırlarını doldurmak için kırpılabilir. Resmin oluşturulan boyutu, orijinal resimle aynı olur. |
UpdateDocumentStyleRequest
JSON gösterimi |
---|
{
"documentStyle": {
object (
|
Alanlar | |
---|---|
documentStyle
|
Dokümanda ayarlanacak stiller.
Bazı doküman stili değişiklikleri, Dokümanlar düzenleyicisinin davranışını yansıtmak için başka değişikliklere neden olabilir. Dokümanları görüntüleyin:
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, arka planı güncellemek için
|
tabId
|
Güncellenecek stili içeren sekme. Atlandığında, istek ilk sekmeye uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
MergeTableCellsRequest
Hücreleri bir araya getirir
Table
JSON gösterimi |
---|
{
"tableRange": {
object (
|
Alanlar | |
---|---|
tableRange
|
Tablodaki hangi hücrelerin birleştirileceğini belirten tablo aralığı. Birleştirilen hücrelerdeki tüm metinler birleştirilir ve "başlık" bölümünde depolanır hücresini ekleyin. Bu, içerik yönü soldan sağa; aksi halde aralığın sağ üst hücresi olduğunda aralığın sol üst hücresidir. Aralık dikdörtgen değilse (aralık önceden birleştirilmiş hücreleri kapsayan bazı durumlarda ortaya çıkabilir veya tablonun dikdörtgen biçiminde olmadığı durumlarda ortaya çıkabilir) 400 hatalı istek hatası döndürülür. |
UnmergeTableCellsRequest
Birleştirilen hücreleri ayırır:
Table
JSON gösterimi |
---|
{
"tableRange": {
object (
|
Alanlar | |
---|---|
tableRange
|
Tablodaki hangi hücrelerin ayrılacağını belirten tablo aralığı. Bu aralıktaki birleştirilen tüm hücreler ayrılır ve daha önce ayrılmış olan hücreler etkilenmez. Aralıkta birleştirilmiş hücre yoksa istek hiçbir şey yapmaz. Birleştirilen hücrelerde metin varsa metin "başlık" bölümünde kalır hücresinin hücresi gösterilir. "Baş" içerik yönü soldan sağa; aksi halde sağ üstteki hücre sol üst hücredir. |
CreateHeaderRequest
Bir
Header
Yeni üstbilgi,
SectionStyle
bulunduğu yerde
SectionBreak
belirtildiğinde, aksi takdirde
DocumentStyle
.
Belirtilen türde bir üstbilgi zaten mevcutsa 400 hatalı istek hatası döndürülür.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type
|
Oluşturulacak başlığın türü. |
sectionBreakLocation
|
Etiketin konumu
|
CreateFootnoteRequest
Bir
Footnote
segmente yeni bir segment ekler
FootnoteReference
.
Yeni
Footnote
segment bir boşluk ve ardından yeni satır karakteri içerir.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
footnote_reference_location Dipnot referansının ekleneceği konum.
footnote_reference_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Dipnot referansını dokümandaki belirli bir dizine ekler.
Dipnot referansı, mevcut bir
Dipnot referansları bir denkleme, üstbilgiye, altbilgiye veya dipnota eklenemez. Dipnot başvuruları yalnızca gövdeye eklenebildiğinden,
|
endOfSegmentLocation
|
Dipnot referansını doküman gövdesinin sonuna ekler.
Üstbilgi, altbilgi veya dipnot içine dipnot referansları eklenemez. Dipnot başvuruları yalnızca gövdeye eklenebildiğinden,
|
ReplaceNamedRangeContentRequest
Belirtilen
NamedRange
veya
NamedRanges
değiştirilir.
Bir kullanıcının
NamedRange
süreklilik gösteren birden fazla
ranges
. Bu durumda, yalnızca ilk aralıktaki içerik değiştirilir. Diğer aralıklar ve içerikleri silinecek.
Aralıkları değiştirmenin veya silmenin geçersiz bir doküman yapısına neden olacağı durumlarda 400 hatalı istek hatası döndürülür.
JSON gösterimi |
---|
{ "tabsCriteria": { object ( |
Alanlar | |
---|---|
tabsCriteria
|
İsteğe bağlı. Değiştirmenin hangi sekmelerde gerçekleşeceğini belirtmek için kullanılan ölçütler. Kullanılmadığında, değiştirme işlemi tüm sekmelere uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
Birlik alanı
replacement_content Adlandırılmış aralıktaki mevcut içeriğin değiştirileceği içerik.
replacement_content
aşağıdakilerden yalnızca biri olabilir:
|
|
text
|
Belirtilen adlandırılmış aralıkların içeriğini verilen metinle değiştirir. |
Birlik alanı
named_range_reference İçeriği değiştirilecek adlandırılmış aralıklara başvuru.
named_range_reference
aşağıdakilerden yalnızca biri olabilir:
|
|
namedRangeId
|
İçeriği değiştirilecek adlandırılmış aralığın kimliği. Belirtilen kimliğe sahip bir adlandırılmış aralık yoksa 400 hatalı istek hatası döndürülür. |
namedRangeName
|
Kişinin adı
Birden fazla
|
UpdateSectionStyleRequest
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Stil oluşturmak için bölümlerle çakışan aralık.
Bölüm sonları yalnızca gövdenin içine eklenebileceğinden,
|
sectionStyle
|
Bölümde ayarlanacak stiller.
Belirli bölüm stili değişiklikleri, Dokümanlar düzenleyicisinin davranışını yansıtmak için başka değişikliklere neden olabilir. Dokümanları görüntüleyin:
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, sol kenar boşluğunu güncellemek için
|
InsertSectionBreakRequest
Verilen konuma bölüm sonu ekler.
Bölüm sonundan önce yeni satır karakteri eklenir.
JSON gösterimi |
---|
{ "sectionType": enum ( |
Alanlar | |
---|---|
sectionType
|
Eklenecek bölümün türü. |
Birlik alanı
insertion_location Aranın ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Dokümandaki belirli bir dizine yeni satır ve bölüm sonu ekler.
Bölüm sonu, mevcut bir
Tablo, denklem, dipnot, üstbilgi veya altbilgi içine bölüm sonları eklenemez. Bölüm sonları yalnızca gövdenin içine eklenebildiğinden,
|
endOfSegmentLocation
|
Doküman gövdesinin sonuna yeni bir satır ve bölüm sonu ekler.
Dipnot, üstbilgi veya altbilgi içine bölüm sonları eklenemez. Bölüm sonları yalnızca gövdenin içine eklenebileceğinden,
|
DeleteHeaderRequest
Bir
Header
kaldıracak.
JSON gösterimi |
---|
{ "headerId": string, "tabId": string } |
Alanlar | |
---|---|
headerId
|
Silinecek başlığın kimliği. Bu üst bilgi
|
tabId
|
Silinecek başlığı içeren sekme. Atlandığında, istek ilk sekmeye uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
PinTableHeaderRowsRequest
Bir tablodaki sabitlenmiş tablo başlığı satırı sayısını günceller.
JSON gösterimi |
---|
{
"tableStartLocation": {
object (
|
Alanlar | |
---|---|
tableStartLocation
|
Tablonun dokümanda başladığı konum. |
pinnedHeaderRowsCount
|
Sabitlenecek tablo satırlarının sayısı. 0 değeri, tüm satırların sabitlemesinin kaldırıldığı anlamına gelir. |