İstek
Bir belgeye uygulanacak tek bir güncelleme.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleşik alan
request . Uygulanacak özel istek. Tam olarak bir alan gereklidir.
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ış bir aralığı siler. |
updateParagraphStyle
|
Belirtilen aralıktaki paragraf stilini günceller. |
deleteContentRange
|
Dokümandaki içeriği siler. |
insertInlineImage
|
Belirtilen konuma satır içi resim ekler. |
insertTable
|
Belirtilen konuma tablo ekler. |
insertTableRow
|
Tabloya boş bir satır ekler. |
insertTableColumn
|
Tabloya boş bir sütun ekler. |
deleteTableRow
|
Tablodaki bir satırı siler. |
deleteTableColumn
|
Tablodan sütun siler. |
insertPageBreak
|
Belirtilen konuma sayfa sonu ekler. |
deletePositionedObject
|
Konumlandırılmış bir nesneyi belgeden siler. |
updateTableColumnProperties
|
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
|
Belgenin stilini günceller. |
mergeTableCells
|
Tablodaki hücreleri birleştirir. |
unmergeTableCells
|
Tablodaki hücrelerin birleştirmesini kaldırır. |
createHeader
|
Başlık oluşturur. |
createFooter
|
Altbilgi oluşturur. |
createFootnote
|
Dipnot oluşturur. |
replaceNamedRangeContent
|
Adlandırılmış bir aralıktaki içeriği değiştirir. |
updateSectionStyle
|
Belirtilen aralığın bölüm stilini günceller. |
insertSectionBreak
|
Belirtilen konuma bölüm sonu ekler. |
deleteHeader
|
Dokümandaki bir üstbilgiyi siler. |
deleteFooter
|
Dokümandaki altbilgiyi siler. |
pinTableHeaderRows
|
Tablodaki sabitlenmiş başlık satırlarının sayısını günceller. |
insertPerson
|
Kullanıcı bahsetme ekler. |
ReplaceAllTextRequest
Bir ölçütle eşleşen tüm metin örneklerini replace text
ile değiştirir.
JSON gösterimi |
---|
{ "replaceText": string, "tabsCriteria": { object ( |
Alanlar | |
---|---|
replaceText
|
Eşleşen metnin yerine geçecek metin. |
tabsCriteria
|
İsteğe bağlıdır. Değiştirmenin hangi sekmelerde gerçekleşeceğini belirtmek için kullanılan ölçütler. Atlandığında değiştirme işlemi tüm sekmeler için geçerli olur. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
Birleşik 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
Belgedeki belirli bir metin dizesiyle eşleşen ölçüt.
JSON gösterimi |
---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
Alanlar | |
---|---|
text
|
Dokümanda aranacak metin. |
matchCase
|
Aramada büyük/küçük harf duyarlılığı olup olmayacağını gösterir:
|
searchByRegex
|
İsteğe bağlıdır. Bulunan değerin normal ifade olarak değerlendirilmesi gerekiyorsa doğru. Kalıptaki tüm ters eğik çizgiler kod dışına alınmalıdır.
|
TabsCriteria
Bir isteğin hangi sekmelerde yürütüleceğini belirten bir ölçüt.
JSON gösterimi |
---|
{ "tabIds": [ string ] } |
Alanlar | |
---|---|
tabIds[]
|
İsteğin yürütüldüğü sekme kimliklerinin listesi. |
InsertTextRequest
Metni belirtilen konuma ekler.
JSON gösterimi |
---|
{ "text": string, // Union field |
Alanlar | |
---|---|
text
|
Eklenecek metin.
Yeni satır karakteri eklemek, söz konusu dizinde yeni bir Eklenen metinlerin metin stilleri otomatik olarak belirlenir ve genellikle komşu metinlerin 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. |
Birleşik alan
insertion_location . Metnin ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Metni dokümanda belirli bir dizine ekler.
Metin, mevcut bir |
endOfSegmentLocation
|
Metni üstbilgi, altbilgi, dipnot veya belge gövdesinin sonuna ekler. |
Konum
Belgedeki 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, belgenin gövdesini ifade eder. |
index
|
UTF-16 kod birimlerinde sıfır tabanlı dizin.
Dizin, |
tabId
|
Konumun bulunduğu sekme. Atlandığında istek ilk sekme için geçerli olur. 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 önce olmalıdır.
JSON gösterimi |
---|
{ "segmentId": string, "tabId": string } |
Alanlar | |
---|---|
segmentId
|
Konumun bulunduğu üstbilgi, altbilgi veya dipnotun kimliği. Boş bir segment kimliği, belgenin gövdesini ifade eder. |
tabId
|
Konumun bulunduğu sekme. Atlandığında istek ilk sekme için geçerli olur. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
UpdateTextStyleRequest
Metin stilini güncelleyin.
JSON gösterimi |
---|
{ "textStyle": { object ( |
Alanlar | |
---|---|
textStyle
|
Metinde ayarlanacak stiller. Belirli bir stilin değeri üst öğenin değeriyle eşleşiyorsa bu stil, devralma olarak ayarlanır.
Belirli metin stili değişiklikleri, Dokümanlar düzenleyicisinin davranışını yansıtmak için başka değişikliklere neden olabilir. Daha fazla bilgi için
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, metin stilini kalın olarak güncellemek için
Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birleşik alan
insertion_location . Metin stilinin güncelleneceği aralığın türü.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Stil uygulanacak metin aralığı. Aralık, bitişik yeni satırları içerecek şekilde genişletilebilir. Aralık, bir listeye ait olan bir paragrafı tamamen içeriyorsa paragrafın madde işareti de eşleşen metin stiliyle güncellenir. Aralıklar, göreceli bir UpdateTextStyleRequest'in içine eklenemez. |
CreateParagraphBulletsRequest
Belirtilen aralıkla çakışan tüm paragraflar için madde işaretleri oluşturur.
Her paragrafın iç içe yerleştirme düzeyi, her paragrafın önündeki baştaki sekmeler sayılarak belirlenir. Madde işareti ile ilgili paragraf arasında fazla boşluk olmaması için bu istekte baştaki sekmeler kaldırılır. Bu durum, metnin bazı bölümlerinin dizinlerini değiştirebilir.
Güncellenen paragraflardan hemen önceki paragraf, eşleşen bir hazır ayarın bulunduğu listedeyse güncellenen paragraflar bu ö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 glifleri. |
BulletGlyphPreset
Listeler için madde işareti gliflerinin hazır kalıpları.
Bu kalıplarda aşağıdaki 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ölgeli bir ok -
CHECKBOX
: Unicode U+274f kod noktasına karşılık gelen içi boş 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 dolu elmas -
DIAMONDX
: Unicode U+2756 kod noktasına karşılık gelen, içinde "x" bulunan bir elmas -
HOLLOWDIAMOND
: Unicode U+25c7 kod noktasına karşılık gelen boş bir elmas -
DISC
: Unicode U+25cf kod noktasına karşılık gelen dolu daire -
SQUARE
: Unicode U+25a0 kod noktasına karşılık gelen dolu bir kare -
STAR
: Unicode U+2605 kod noktasına karşılık gelen bir yıldız -
ALPHA
: "a", "b" veya "c" gibi küçük bir harf. -
UPPERALPHA
: "A", "B" veya "C" gibi büyük harf. -
DECIMAL
: "1", "2" veya "3" gibi bir sayı. -
ZERODECIMAL
: Tek haneli sayıların önüne sıfır eklenerek oluşturulan sayılar (ör. "01", "02" veya "03"). Birden fazla rakam içeren sayılara sıfır öneki eklenmez. -
ROMAN
: "i", "ii" veya "iii" gibi küçük harfli bir Roma rakamı. -
UPPERROMAN
: "I", "II" veya "III" gibi büyük harfli bir Roma rakamı. -
LEFTTRIANGLE
: Sola bakan bir üçgen, Unicode U+25c4 kod noktasına karşılık gelir.
Sıralamalar | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
Madde işareti glif hazır ayarı belirtilmemiş. |
BULLET_DISC_CIRCLE_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için
DISC ,
CIRCLE
ve
SQUARE
madde işaretli liste glifi içeren bir madde işaretli liste.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için
DIAMONDX ,
ARROW3D
ve
SQUARE
madde işaretli liste glifi içeren bir madde işaretli liste.
|
BULLET_CHECKBOX
|
Tüm liste iç içe yerleştirme seviyeleri için CHECKBOX
madde işaretli glifler içeren madde işaretli liste.
|
BULLET_ARROW_DIAMOND_DISC
|
İlk 3 liste iç içe yerleştirme seviyesi için
ARROW ,
DIAMOND
ve
DISC
madde işaretli liste glifi içeren bir madde işaretli liste.
|
BULLET_STAR_CIRCLE_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için
STAR ,
CIRCLE
ve
SQUARE
madde işaretli liste glifi içeren bir madde işaretli liste.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için
ARROW3D ,
CIRCLE
ve
SQUARE
madde işaretli liste glifi içeren bir madde işaretli liste.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
İlk 3 liste iç içe yerleştirme seviyesi için
LEFTTRIANGLE ,
DIAMOND
ve
DISC
madde işaretli liste glifi içeren bir madde işaretli liste.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için
DIAMONDX ,
HOLLOWDIAMOND
ve
SQUARE
madde işaretli liste glifi içeren bir madde işaretli liste.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için
DIAMOND ,
CIRCLE
ve
SQUARE
madde işaretli liste glifi içeren bir madde işaretli liste.
|
NUMBERED_DECIMAL_ALPHA_ROMAN
|
Aşağıdaki öğeleri içeren numaralı bir liste:
DECIMAL ,
ALPHA
ve
ROMAN
İlk 3 liste iç içe yerleştirme seviyesi için sayısal glifler ve ardından noktalar.
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
Aşağıdaki öğeleri içeren numaralı bir liste:
DECIMAL ,
ALPHA
ve
ROMAN
İlk 3 liste iç içe yerleştirme seviyesi için sayısal glifler ve ardından parantez.
|
NUMBERED_DECIMAL_NESTED
|
Aşağıdaki biçimde numaralandırılmış bir liste:
DECIMAL
Noktalarla ayrılmış sayısal glifler. Her iç içe yerleştirme düzeyinde, önceki iç içe yerleştirme düzeyinin glifi ön ek olarak kullanılır. Örneğin: "1.", '1.1.', '2.', "2.2.".
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
İlk 3 liste iç içe yerleştirme seviyesi için UPPERALPHA , ALPHA ve ROMAN sayısal glifleri içeren ve ardından nokta gelen numaralı bir liste.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
Aşağıdaki öğeleri içeren numaralı bir liste:
UPPERROMAN ,
UPPERALPHA
ve
DECIMAL
İlk 3 liste iç içe yerleştirme seviyesi için sayısal glifler ve ardından noktalar.
|
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
İlk 3 liste iç içe yerleştirme seviyesi için ZERODECIMAL , ALPHA ve ROMAN sayısal glifleri içeren ve ardından nokta gelen numaralı bir liste.
|
DeleteParagraphBulletsRequest
Belirtilen aralıkla çakışan tüm paragraflardaki madde işaretlerini siler.
Her paragrafın iç içe yerleştirme düzeyi, ilgili paragrafın başına girinti eklenerek görsel olarak korunur.
JSON gösterimi |
---|
{
"range": {
object ( |
Alanlar | |
---|---|
range
|
Maddelerin silineceği aralık. |
CreateNamedRangeRequest
Belirtilen aralığa
NamedRange
başvuran bir oluşturur.
JSON gösterimi |
---|
{
"name": string,
"range": {
object ( |
Alanlar | |
---|---|
name
|
NamedRange'in adı. Adların benzersiz olması gerekmez. Adlar, UTF-16 kod birimleriyle ölçüldüğünde en az 1 karakter, en fazla 256 karakter uzunluğunda olmalıdır. |
range
|
Adın uygulanacağı aralık. |
DeleteNamedRangeRequest
NamedRange
öğesini siler.
JSON gösterimi |
---|
{ "tabsCriteria": { object ( |
Alanlar | |
---|---|
tabsCriteria
|
İsteğe bağlıdır. 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:
|
Birleşik 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 adı. Belirtilen ada sahip tüm adlandırılmış aralıklar silinir. |
UpdateParagraphStyleRequest
Belirtilen aralıkla çakışan tüm paragrafların stilini güncelleyin.
JSON gösterimi |
---|
{ "paragraphStyle": { object ( |
Alanlar | |
---|---|
paragraphStyle
|
Paragraflarda ayarlanacak stiller.
Belirli paragraf stili değişiklikleri, Dokümanlar düzenleyicisinin davranışını yansıtmak için başka değişikliklere neden olabilir. Daha fazla bilgi için
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, paragraf stilinin hizalama özelliğini güncellemek için
Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birleşik alan
insertion_location . Paragraf stilinin güncelleneceği aralığın türü.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Biçimlendirilecek paragraflarla çakışan aralık. |
DeleteContentRangeRequest
Dokümandaki içeriği siler.
JSON gösterimi |
---|
{
"range": {
object ( |
Alanlar | |
---|---|
range
|
Silinecek içerik aralığı. Paragraf sınırını aşan metinlerin silinmesi, iki paragraf birleştirildiğinden paragraf stillerinde, listelerde, konumlandırılmış nesnelerde ve yer işaretlerinde değişikliklere neden olabilir. Belirli aralıkları silmeye çalışmak, geçersiz bir doküman yapısına neden olabilir. Bu durumda 400 hatalı istek hatası döndürülür. Geçersiz silme isteklerine bazı örnekler:
|
InsertInlineImageRequest
Belirtilen konumda resim içeren bir
InlineObject
ekler.
JSON gösterimi |
---|
{ "uri": string, "objectSize": { object ( |
Alanlar | |
---|---|
uri
|
Resmin URI'si. Resim, ekleme sırasında bir kez getirilir ve dokümanda görüntülenmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçimlerinden birinde olmalıdır.
Sağlanan URI, herkese açık olmalı ve en fazla 2 kB uzunluğunda olmalıdır. URI, resimle birlikte kaydedilir ve |
objectSize
|
Resmin dokümanda görüneceği boyut. Bu özellik isteğe bağlıdır ve belgedeki resmin nihai boyutu aşağıdaki kurallara göre belirlenir: * Genişlik veya yükseklik belirtilmemişse resmin varsayılan boyutu çözünürlüğüne göre hesaplanır. * Bir boyut belirtilirse diğer boyut, resmin en boy oranını koruyacak şekilde hesaplanır. * Hem genişlik hem de yükseklik belirtilmişse resim, en boy oranı korunarak belirtilen boyutlara sığacak şekilde ölçeklendirilir. |
Birleşik alan
insertion_location . Resmin ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Resmi, dokümanda belirli bir dizine ekler.
Resim, mevcut bir Satır içi resimler dipnot veya denklem içine eklenemez. |
endOfSegmentLocation
|
Metni üstbilginin, altbilginin veya belge gövdesinin sonuna ekler. Satır içi resimler dipnotun içine eklenemez. |
InsertTableRequest
Belirtilen konuma 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ı. |
Birleşik alan
insertion_location . Tablonun ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Tabloyu belirli bir model dizinine ekler. Eklenen tablonun önüne yeni satır karakteri ekleneceğinden tablonun başlangıç dizini, belirtilen konum dizini + 1 olacaktır.
Tablo, mevcut bir Tablolar dipnot veya denklem içine eklenemez. |
endOfSegmentLocation
|
Tabloyu, belirtilen üstbilginin, altbilginin veya belge gövdesinin sonuna ekler. Eklenen tablonun önüne yeni satır karakteri eklenir. Tablolar dipnot içine eklenemez. |
InsertTableRowRequest
Tabloya boş bir satır ekler.
JSON gösterimi |
---|
{
"tableCellLocation": {
object ( |
Alanlar | |
---|---|
tableCellLocation
|
Satırların ekleneceği referans tablo hücresi konumu. Yeni bir satır, referans hücrenin bulunduğu satırın üstüne (veya altına) eklenir. Referans hücre birleştirilmiş bir hücreyse yeni bir satır, birleştirilmiş hücrenin üstüne (veya altına) eklenir. |
insertBelow
|
Referans hücre konumunun altına yeni satır eklenip eklenmeyeceği.
|
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 tablo hücresi konumu. Yeni bir sütun, referans hücrenin bulunduğu sütunun soluna (veya sağına) eklenir. Referans hücre birleştirilmiş bir hücreyse yeni sütun, birleştirilmiş hücrenin soluna (veya sağına) eklenir. |
insertRight
|
Yeni sütunun referans hücre konumunun sağına eklenip eklenmeyeceği.
|
DeleteTableRowRequest
Tablodaki bir satırı siler.
JSON gösterimi |
---|
{
"tableCellLocation": {
object ( |
Alanlar | |
---|---|
tableCellLocation
|
Satırın silineceği referans tablo hücresi konumu. Bu hücrenin kapsadığı satır silinir. Bu, birden fazla satırı kapsayan birleştirilmiş bir hücreyse hücrenin kapsadığı tüm satırlar silinir. Bu silme işleminden sonra tabloda satır kalmazsa tablonun tamamı silinir. |
DeleteTableColumnRequest
Tablodan sütun siler.
JSON gösterimi |
---|
{
"tableCellLocation": {
object ( |
Alanlar | |
---|---|
tableCellLocation
|
Sütunun silineceği referans tablo hücresi konumu. Bu hücrenin kapsadığı sütun silinir. Bu, birden fazla sütunu kapsayan birleştirilmiş bir hücreyse hücrenin kapsadığı tüm sütunlar silinir. Bu silme işleminden sonra tabloda sütun kalmazsa tablonun tamamı silinir. |
InsertPageBreakRequest
Belirtilen konuma sayfa sonu ve ardından yeni satır ekler.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleşik alan
insertion_location . Sayfa sonunun ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Sayfa sonunu belgedeki belirli bir dizine ekler.
Sayfa sonu, mevcut bir
Sayfa sonları tablo, denklem, dipnot, üst bilgi veya alt bilgi içine eklenemez. Sayfa sonları yalnızca gövdeye eklenebildiğinden |
endOfSegmentLocation
|
Sayfa sonunu belge gövdesinin sonuna ekler.
Sayfa sonları, dipnot, üst bilgi veya alt bilgi içine eklenemez. Sayfa sonları yalnızca gövdeye eklenebildiğinden |
DeletePositionedObjectRequest
Dokümandaki PositionedObject
öğesini siler.
JSON gösterimi |
---|
{ "objectId": string, "tabId": string } |
Alanlar | |
---|---|
objectId
|
Silinecek konumlandırılmış nesnenin kimliği. |
tabId
|
Silinecek konumlandırılmış nesnenin bulunduğu sekme. Atlandığında istek ilk sekme için geçerli olur. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
UpdateTableColumnPropertiesRequest
Tablodaki sütunların TableColumnProperties
değerini günceller.
JSON gösterimi |
---|
{ "tableStartLocation": { object ( |
Alanlar | |
---|---|
tableStartLocation
|
Tablonun dokümanda başladığı konum. |
columnIndices[]
|
Özelliği 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.
|
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ücrenin bitişik bir hücreyle ortak kenarlığı varsa bitişik hücrenin ilgili kenarlık özelliği de güncellenir. Birleştirilmiş ve görünmez kenarlıklar güncellenmez. Aynı istekte bitişik hücreler tarafından paylaşılan bir kenarlığın güncellenmesi, çakışan kenarlık güncellemelerine 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ücresi arka plan rengini güncellemek için
Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birleşik 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. Belirtildiğinde güncellemeler tablodaki tüm hücrelere uygulanır. |
TableRange
Tablo aralığı, tablonun bir alt kümesine yapılan başvuruyu ifade eder.
Tablo aralığıyla belirtilen hücrelerin mutlaka dikdörtgen oluşturmadığını unutmayın. Örneğin, son satırın tüm hücrelerinin birleştirildiği 3 x 3 boyutlu bir tablomuz olduğunu varsayalım. Tablo şu şekilde görünür:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Tablo hücresi 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
Tablodaki satırların TableRowStyle
değerini günceller.
JSON gösterimi |
---|
{ "tableStartLocation": { object ( |
Alanlar | |
---|---|
tableStartLocation
|
Tablonun dokümanda başladığı konum. |
rowIndices[]
|
Stili 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 yenisiyle değiştirir.
Bir resmi değiştirdiğinizde, Dokümanlar düzenleyicisinin davranışını yansıtmak için mevcut resimden bazı image effects
kaldırılır.
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 sırasında bir kez getirilir ve dokümanda görüntülenmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.
Sağlanan URI, 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 sekme için geçerli olur. 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, orijinal resmin sınırlarını dolduracak şekilde ölçeklendirir ve ortalar. Resim, orijinal resmin sınırlarını doldurmak için kırpılabilir. Resmin oluşturulan boyutu, orijinal resimle aynı olur. |
UpdateDocumentStyleRequest
DocumentStyle
güncellenir.
JSON gösterimi |
---|
{
"documentStyle": {
object ( |
Alanlar | |
---|---|
documentStyle
|
Belgede ayarlanacak stiller.
Belirli belge stili değişiklikleri, Dokümanlar düzenleyicisinin davranışını yansıtmak için başka değişikliklere neden olabilir. Daha fazla bilgi için
|
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 sekme için geçerli olur. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
MergeTableCellsRequest
Table
içindeki hücreleri birleştirir.
JSON gösterimi |
---|
{
"tableRange": {
object ( |
Alanlar | |
---|---|
tableRange
|
Tablonun hangi hücrelerinin birleştirileceğini belirten tablo aralığı. Birleştirilen hücrelerdeki tüm metinler birleştirilip aralığın "baş" hücresinde saklanır. İçerik yönü soldan sağa olduğunda aralığın sol üst hücresi, aksi takdirde aralığın sağ üst hücresidir. Aralık dikdörtgen değilse (bu durum, aralığın zaten birleştirilmiş hücreleri kapsadığı veya tablonun dikdörtgen olmadığı bazı durumlarda ortaya çıkabilir) 400 hatalı istek hatası döndürülür. |
UnmergeTableCellsRequest
Table
içindeki hücreleri ayırır.
JSON gösterimi |
---|
{
"tableRange": {
object ( |
Alanlar | |
---|---|
tableRange
|
Tablonun hangi hücrelerinin birleştirilmeyeceğini belirten tablo aralığı. Bu aralıktaki tüm birleştirilmiş hücrelerin birleştirilmesi iptal edilir ve önceden birleştirilmesi iptal edilmiş hücreler etkilenmez. Aralıkta birleştirilmiş hücre yoksa istek hiçbir işlem yapmaz. Birleştirilen hücrelerden herhangi birinde metin varsa bu metin, birleştirilmemiş hücrelerden oluşan sonuçtaki bloğun "baş" hücresinde kalır. İçerik yönü soldan sağa olduğunda "başlık" hücresi sol üstteki hücre, aksi takdirde sağ üstteki hücredir. |
CreateHeaderRequest
Header
oluşturur. Yeni üstbilgi, belirtilmişse SectionBreak
konumundaki SectionStyle
için, belirtilmemişse DocumentStyle
için geçerlidir.
Belirtilen türde bir üstbilgi zaten varsa 400 hatalı istek hatası döndürülür.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type
|
Oluşturulacak başlığın türü. |
sectionBreakLocation
|
Bu başlığın ait olması gereken bölümün başladığı |
CreateFootnoteRequest
Bir Footnote
segmenti oluşturur ve belirtilen konuma yeni bir FootnoteReference
ekler.
Yeni
Footnote
segmenti, bir boşluk ve ardından yeni satır karakteri içerir.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleşik 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ı belgedeki belirli bir dizine ekler.
Dipnot referansı, mevcut bir
Dipnot referansları denklem, üst bilgi, alt bilgi veya dipnot içine eklenemez. Dipnot referansları yalnızca gövdeye eklenebildiğinden |
endOfSegmentLocation
|
Dipnot referansını belge gövdesinin sonuna ekler.
Dipnot referansları üst bilgi, alt bilgi veya dipnot içine eklenemez. Dipnot referansları yalnızca gövdeye eklenebildiğinden |
ReplaceNamedRangeContentRequest
Belirtilen NamedRange
veya NamedRanges
içeriğini, verilen değiştirme içeriğiyle değiştirir.
Bir
NamedRange
birden fazla süreksiz ranges
içerebilir. Bu durumda yalnızca ilk aralıktaki içerik değiştirilir. Diğer aralıklar ve içerikleri silinir.
Herhangi bir aralığın değiştirilmesi veya silinmesi durumunda geçersiz bir belge yapısı oluşursa 400 hatalı istek hatası döndürülür.
JSON gösterimi |
---|
{ "tabsCriteria": { object ( |
Alanlar | |
---|---|
tabsCriteria
|
İsteğe bağlıdır. Değiştirmenin hangi sekmelerde gerçekleşeceğini belirtmek için kullanılan ölçütler. Atlandığında değiştirme işlemi tüm sekmeler için geçerli olur. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
Birleşik alan
replacement_content . Adlandırılmış aralığın mevcut içeriğinin yerine kullanılacak 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. |
Birleşik alan
named_range_reference . İçeriği değiştirilecek olan adlandırılmış aralıklara yapılan bir referans.
named_range_reference
aşağıdakilerden yalnızca biri olabilir:
|
|
namedRangeId
|
İçeriği değiştirilecek olan adlandırılmış aralığın kimliği. Belirtilen kimliğe sahip adlandırılmış aralık yoksa 400 hatalı istek hatası döndürülür. |
namedRangeName
|
İçeriği değiştirilecek olan
Belirtilen ada sahip birden fazla
|
UpdateSectionStyleRequest
SectionStyle
güncellenir.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Biçimlendirilecek bölümlerle çakışan aralık.
Bölüm sonları yalnızca gövdeye eklenebildiğ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. Daha fazla bilgi için
|
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök
Örneğin, sol kenar boşluğunu güncellemek için
|
InsertSectionBreakRequest
Belirtilen 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ü. |
Birleşik alan
insertion_location . Aranın ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Dokümanda belirli bir dizine yeni satır ve bölüm sonu ekler.
Bölüm sonu, mevcut bir
Bölüm sonları tablo, denklem, dipnot, üstbilgi veya altbilgi içine eklenemez. Bölüm sonları yalnızca gövdeye eklenebildiğinden |
endOfSegmentLocation
|
Belge gövdesinin sonuna yeni satır ve bölüm sonu ekler.
Bölüm sonları, dipnot, üstbilgi veya altbilgi içine eklenemez. Bölüm sonları yalnızca gövdeye eklenebildiğinden |
DeleteHeaderRequest
Dokümandaki Header
öğesini siler.
JSON gösterimi |
---|
{ "headerId": string, "tabId": string } |
Alanlar | |
---|---|
headerId
|
Silinecek üstbilginin kimliği. Bu üstbilgi |
tabId
|
Silinecek üstbilgiyi içeren sekme. Atlandığında istek ilk sekme için geçerli olur. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
PinTableHeaderRowsRequest
Tablodaki sabitlenmiş tablo başlığı satırlarının sayısını günceller.
JSON gösterimi |
---|
{
"tableStartLocation": {
object ( |
Alanlar | |
---|---|
tableStartLocation
|
Tablonun dokümanda başladığı konum. |
pinnedHeaderRowsCount
|
Sabitlenecek tablo satırı sayısı. 0, tüm satırların sabitlenmediği anlamına gelir. |
InsertPersonRequest
Kullanıcı bahsetme ekler.
JSON gösterimi |
---|
{ "personProperties": { object ( |
Alanlar | |
---|---|
personProperties
|
Eklenecek kişi bahsinin özellikleri. |
Birleşik alan
insertion_location . Kişi bahsinin ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Kişi bahsini belgedeki belirli bir dizine ekler.
Kişi bahsi, mevcut bir Kişi bahsetmeleri denklemlerin içine eklenemez. |
endOfSegmentLocation
|
Kullanıcı bahsini üstbilgi, altbilgi, dipnot veya belge gövdesinin sonuna ekler. |