İstek
Bir dokümana uygulanacak tek bir güncelleme.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
request Uygulanacak 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ümandan içerik 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
|
Belgenin stilini günceller. |
mergeTableCells
|
Tablodaki hücreleri birleştirir. |
unmergeTableCells
|
Tablodaki hücrelerin birleştirilmesini kaldırır. |
createHeader
|
Üstbilgi 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ümanda bir ü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şimin hangi sekmelerde gerçekleşeceğini belirtmek için kullanılan ölçütler. Atlanırsa 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 bir üstbilginin, altbilginin, dipnotun veya doküman 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 gösterir. |
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, doküman segmentindeki son satır başı işaretinden 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 dizin
Ö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 uygulanacak metin aralığı. Aralık, bitişik yeni satırları içerecek şekilde genişletilebilir. Aralık, bir listeye ait bir paragrafı tamamen 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 paragrafın iç içe yerleştirme düzeyi, her paragrafın önündeki sekmeler sayılarak belirlenir. Bu istek, madde işareti ile ilgili paragraf arasında fazladan boşluk olmasını önlemek için bu ilk sekmeleri kaldırır. Bu işlem, 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 bir listedeyse güncellenen paragraflar bu önceki listeye eklenir.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Noktalı liste 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ölgelendirmeli 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 elmas -
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 haneli sayıların önüne sıfır eklenmiş bir sayı ("01", "02" veya "03" gibi). Birden fazla basamağı olan sayıların başında sıfır bulunmaz. -
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
: Unicode U+25c4 kod noktasına karşılık gelen, sola bakan bir üçgen
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şaretiglifinin bulunduğu bir madde işaretli liste.
|
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
|
İlk 3 liste iç içe yerleştirme seviyesi için ARROW ,
DIAMOND
ve
DISC
madde işareti 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şaretiglifinin bulunduğu bir madde işaretli liste.
|
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
|
İlk 3 liste iç içe yerleştirme seviyesi için LEFTTRIANGLE ,
DIAMOND
ve
DISC
madde işareti 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şaretiglifinin bulunduğu bir madde işaretli liste.
|
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
|
İlk 3 liste iç içe yerleştirme seviyesi için DECIMAL ,
ALPHA
ve
ROMAN
sayısal gliflerin ardından noktaların yer aldığı bir numaralı liste.
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
İlk 3 liste iç içe yerleştirme seviyesi için DECIMAL ,
ALPHA
ve
ROMAN
sayısal gliflerin ardından parantez içeren bir numaralı liste.
|
NUMBERED_DECIMAL_NESTED
|
Noktalarla ayrılmış sayısal gliflerin yer aldığı, DECIMAL
her iç içe yerleştirme düzeyinde önceki iç içe yerleştirme düzeyinin glifinin ön ek olarak kullanıldığı bir numaralı liste. Ö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
|
İlk 3 liste iç içe yerleştirme seviyesi için ZERODECIMAL ,
ALPHA
ve
ROMAN
sayısal gliflerin ardından noktaların yer aldığı bir numaralı liste.
|
DeleteParagraphBulletsRequest
Belirtilen aralıkla örtüşen 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
|
Noktalı liste öğelerinin 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 adı. Belirtilen ada sahip tüm adlandırılmış aralıklar silinecek. |
UpdateParagraphStyleRequest
Belirtilen aralıkla örtüşen 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 yerde kullanılan aralık türü.
insertion_location .
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Stil oluşturmak için paragraflarla çakışan aralık. |
DeleteContentRangeRequest
Dokümandan içerik 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
Belirtilen konuma resim içeren bir InlineObject
InlineObject
ekler.
JSON gösterimi |
---|
{ "uri": string, "objectSize": { object ( |
Alanlar | |
---|---|
uri
|
Resim URI'si. Resim, eklenme sırasında bir kez getirilir ve dokümanda gösterilmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olamaz 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'nin 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 belirtilirse resim, en boy oranını koruyarak belirtilen boyutlara sığacak şekilde ölçeklenir. |
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 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 tablodan önce 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 üstbilginin, altbilginin veya doküman gövdesinin sonuna ekler. Eklenen tablonun önüne yeni satır karakteri eklenir. Tablolar dipnotlara 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. 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ğ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 tablosu hücre konumu. Referans hücrenin bulunduğu sütunun soluna (veya sağına) yeni bir sütun eklenir. Referans hücre bir birleştirilmiş hücreyse birleştirilmiş hücrenin soluna (veya sağına) yeni bir sütun eklenir. |
insertRight
|
Referans hücre konumunun sağına yeni sütun 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 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 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 kapsadığı sütun silinir. 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 satır ekler.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
insertion_location Sayfa sonunun ekleneceği konum.
insertion_location
yalnızca aşağıdakilerden 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.
Altbilgi, ü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ğ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ü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ücresi 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
yalnızca aşağıdakilerden biri olabilir:
|
|
tableRange
|
Güncellemelerin uygulandığı tablo alt kümesini temsil eden tablo aralığı. |
tableStartLocation
|
Tablonun dokümanda başladığı konum. Belirtilen güncellemeler, tablodaki tüm hücrelere uygulanır. |
TableRange
Tablo aralığı, bir tablonun alt kümesine yapılan bir referansı 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[]
|
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 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'nin 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. Atlanırsa 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, 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
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 dizin
Örneğin, arka planı güncellemek için |
tabId
|
Güncellenecek stili içeren sekme. Atlanırsa istek ilk sekme için geçerli olur. 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
|
Tablonun hangi hücrelerinin birleştirileceğini belirten tablo aralığı. Birleştirilen hücrelerdeki tüm metinler birleştirilir ve "head" 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 zaten 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 işlem yapmaz. Birleştirilen hücrelerden herhangi birinde metin varsa metin, birleştirilmemiş hücrelerden oluşan blokun "baş" hücresinde kalır. "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 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
|
Etiketin konumu
|
CreateFootnoteRequest
Bir Footnote
segmenti oluşturur ve bu segmente belirli bir konumda yeni bir FootnoteReference
ekler.
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
yalnızca aşağıdakilerden biri olabilir:
|
|
location
|
Dipnot referansını dokümanda belirli bir dizinde 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 NamedRange
tek parça olmayabilir ve birden fazla ranges
içerebilir. 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şimin 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ığın mevcut içeriğini değiştirecek 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 referans.
named_range_reference
yalnızca aşağıdakilerden 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
|
İçeriği değiştirilecek Belirtilen ada sahip birden fazla öğe varsa bunların her birinin içeriği değiştirilir. Belirtilen ada sahip adlandırılmış aralık yoksa istek işleme alınmaz. |
UpdateSectionStyleRequest
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range
|
Stil uygulanacak bölümlerle çakışan aralık.
Bölüm araları yalnızca gövdeye eklenebildiğinden |
sectionStyle
|
Bölümde ayarlanacak stiller.
Bazı bölüm stili değişiklikleri, Docs 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 dizin
Örneğin, sol kenar boşluğunu güncellemek için |
InsertSectionBreakRequest
Belirtilen konuma bir bölüm sonu ekler.
Bölüm sonuna 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ümanda belirli bir dizinde 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
|
Belge gövdesinin sonuna yeni 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 başlık |
tabId
|
Silecek 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. |