İstek
Bir belgeye uygulanacak tek bir güncelleme.
| JSON gösterimi |
|---|
{ "replaceAllText": { object ( |
| Alanlar | |
|---|---|
Birleştirme 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ış bir aralık oluşturur. |
deleteNamedRange
|
Adlandırılmış bir aralığı siler. |
updateParagraphStyle
|
Belirtilen aralıktaki paragraf stilini günceller. |
deleteContentRange
|
Belgedeki 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 satırı siler. |
deleteTableColumn
|
Tablodaki bir sütunu 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
|
Belgedeki bir üstbilgiyi siler. |
deleteFooter
|
Belgeden altbilgiyi siler. |
pinTableHeaderRows
|
Tablodaki sabitlenmiş başlık satırlarının sayısını günceller. |
addDocumentTab
|
Doküman sekmesi ekler. |
deleteTab
|
Belge sekmesini siler. |
updateDocumentTabProperties
|
Bir doküman sekmesinin özelliklerini günceller. |
insertPerson
|
Kullanıcı bahsetme ekler. |
updateNamedStyle
|
Adlandırılmış bir stili günceller. |
insertRichLink
|
Zengin bağlantı ekleyin. |
insertDate
|
Tarih ekler. |
insertComment
|
Dokümana
|
addCommentReply
|
|
updateCommentPost
|
Bir
|
deleteComment
|
Bir
|
deleteCommentReply
|
Bir yanıta
|
acceptSuggestion
|
Öneriyi kabul eder.
|
rejectSuggestion
|
Öneriyi reddeder.
|
deleteSuggestion
|
Öneriyi siler.
|
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ı. 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 sekmelere uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
Birleştirme 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 bir ö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ı. 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 ö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, "location": { object ( |
| 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 önce gelen 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ştirme 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
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, 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, başlık, altbilgi veya dipnotun sonundaki konum. Konum, belge segmentindeki son yeni satırdan hemen önce gelir.
| 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
Metnin 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 devralacak şekilde 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 özelliği varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birleştirme alanı
insertion_location. Metin stilinin güncelleneceği aralık 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 ayar 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 boş bir kare -
CIRCLE: Unicode U+25cb kod noktasına karşılık gelen içi boş daire -
DIAMOND: Unicode U+25c6 kod noktasına karşılık gelen dolu bir 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 bir 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 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 başına 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: 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şaretli glifleri içeren madde işaretli bir liste.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için DIAMONDX, ARROW3D ve SQUARE madde işaretli glifleri içeren madde işaretli bir 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 glifleri içeren madde işaretli bir liste.
|
BULLET_STAR_CIRCLE_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için STAR, CIRCLE ve SQUARE madde işaretli glifleri içeren madde işaretli bir liste.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için ARROW3D, CIRCLE ve SQUARE madde işaretli glifleri içeren madde işaretli bir liste.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
İlk 3 liste iç içe yerleştirme seviyesi için LEFTTRIANGLE, DIAMOND ve DISC madde işaretli glifleri içeren madde işaretli bir liste.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için DIAMONDX, HOLLOWDIAMOND ve SQUARE madde işaretli glifleri içeren madde işaretli bir liste.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
İlk 3 liste iç içe yerleştirme seviyesi için DIAMOND, CIRCLE ve SQUARE madde işaretli glifleri içeren madde işaretli bir liste.
|
NUMBERED_DECIMAL_ALPHA_ROMAN
|
İlk 3 liste iç içe yerleştirme seviyesi için DECIMAL, ALPHA ve ROMAN sayısal glifleri içeren ve ardından nokta gelen numaralı liste.
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
İlk 3 liste iç içe yerleştirme seviyesi için DECIMAL, ALPHA ve ROMAN sayısal gliflerini içeren, ardından parantez gelen numaralı liste.
|
NUMBERED_DECIMAL_NESTED
|
Noktalarla ayrılmış sayısal glifler içeren numaralı liste. Her iç içe yerleştirme düzeyi, önceki iç içe yerleştirme düzeyinin glifini ön ek olarak kullanır.
DECIMAL
Ö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ı liste.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
İlk 3 liste iç içe yerleştirme seviyesi için UPPERROMAN, UPPERALPHA ve DECIMAL sayısal gliflerinin kullanıldığı, ardından nokta işaretlerinin geldiği numaralı bir liste.
|
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ı 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 siler.
| 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:
|
Birleştirme alanı
named_range_reference. Hangi 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 özelliği varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birleştirme 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
Belgedeki 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, herkesin erişimine açık olmalı ve en fazla 2 kB uzunluğunda olmalıdır. URI'nin kendisi resimle birlikte kaydedilir ve |
objectSize
|
Resmin belgede görüneceği boyut. Bu özellik isteğe bağlıdır ve belgedeki resmin son boyutu aşağıdaki kurallara göre belirlenir: * Genişlik veya yükseklik belirtilmezse 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ştirme 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 denklemin içine eklenemez. |
endOfSegmentLocation
|
Metni üstbilginin, altbilginin veya belge gövdesinin sonuna ekler. Satır içi resimler dipnot içine eklenemez. |
InsertTableRequest
Belirtilen konuma tablo ekler.
Eklenen tablonun önüne yeni satır karakteri eklenir.
| JSON gösterimi |
|---|
{ "rows": integer, "columns": integer, "location": { object ( |
| Alanlar | |
|---|---|
rows
|
Tablodaki satır sayısı. |
columns
|
Tablodaki sütun sayısı. |
Birleştirme 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 eklenir. Bu nedenle, tablonun başlangıç dizini, belirtilen konum dizini + 1 olur.
Tablo, mevcut bir Tablolar dipnot veya denklemin 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 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
Tablo içindeki 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 bir 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 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
Tablodaki bir sütunu 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 |
|---|
{ "location": { object ( |
| Alanlar | |
|---|---|
Birleştirme 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, üstbilgi veya altbilgi 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 özelliği varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın. |
Birleştirme 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 dikdörtgen oluşturmasının zorunlu olmadığı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 yeni bir resimle değiştirir.
Bir resmi değiştirdiğinizde, Dokümanlar düzenleyicisinin davranışını yansıtmak için mevcut resimdeki 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
|
Orijinal resmin sınırlarını dolduracak şekilde resmi ö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 önceden 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ştirileceğ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ç bloğunun "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 SectionStyle konumundaki SectionBreak için, belirtilmemişse DocumentStyle için geçerli olur.
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çerecek.
| JSON gösterimi |
|---|
{ "location": { object ( |
| Alanlar | |
|---|---|
Birleştirme 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 kesintili ranges içerebileceğini unutmayın. 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ı. 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 sekmelere uygulanır. Tek sekme içeren bir dokümanda:
Birden fazla sekme içeren bir dokümanda:
|
Birleştirme 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ştirme 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ştirme 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, üst bilgi veya alt bilgi 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 başlık |
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ırlarının sayısıdır. 0, tüm satırların sabitlenmediği anlamına gelir. |
AddDocumentTabRequest
Doküman sekmesi ekler. Belirli bir dizine sekme eklendiğinde, sonraki tüm sekmelerin dizinleri artırılır.
| JSON gösterimi |
|---|
{
"tabProperties": {
object ( |
| Alanlar | |
|---|---|
tabProperties
|
Eklenecek sekmenin özellikleri. Tüm özellikler isteğe bağlıdır. |
DeleteTabRequest
Sekmeyi siler. Sekmede alt sekmeler varsa bunlar da silinir.
| JSON gösterimi |
|---|
{ "tabId": string } |
| Alanlar | |
|---|---|
tabId
|
Silinecek sekmenin kimliği. |
UpdateDocumentTabPropertiesRequest
Doküman sekmesinin özelliklerini güncelleyin.
| JSON gösterimi |
|---|
{
"tabProperties": {
object ( |
| Alanlar | |
|---|---|
tabProperties
|
Güncellenecek sekme özellikleri. |
fields
|
Güncellenmesi gereken alanlar.
En az bir alan belirtilmelidir. Kök |
InsertPersonRequest
Kullanıcı bahsetme ekler.
| JSON gösterimi |
|---|
{ "personProperties": { object ( |
| Alanlar | |
|---|---|
personProperties
|
Eklenecek kişi bahsetme özelliğinin adı. |
Birleştirme alanı
insertion_location. Kişi bahsinin ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Kişi bahsetmesini belgedeki belirli bir dizine ekler.
Kişi bahsi, mevcut bir Kişi bahsetmeleri denklemlerin içine eklenemez. |
endOfSegmentLocation
|
Kişi bahsini üstbilgi, altbilgi, dipnot veya belge gövdesinin sonuna ekler. |
UpdateNamedStyleRequest
Adlandırılmış bir stili günceller.
| JSON gösterimi |
|---|
{
"namedStyle": {
object ( |
| Alanlar | |
|---|---|
namedStyle
|
Güncellenecek doküman stili. |
fields
|
Güncellenmesi gereken NamedStyle alanları.
En az
Ö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. Boş bir TextStyle veya ParagraphStyle ile |
tabId
|
Güncellenecek doküman sekmesi. Güncelleme varsayılan olarak ilk sekmeye uygulanır. |
InsertRichLinkRequest
Belirtilen konuma RichLink ekler.
| JSON gösterimi |
|---|
{ "richLinkProperties": { object ( |
| Alanlar | |
|---|---|
richLinkProperties
|
Eklenecek zengin bağlantının özellikleri. |
Birleştirme alanı
insertion_location. Zengin bağlantının ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Zengin bağlantıyı belgedeki belirli bir dizine ekler.
Zengin bağlantı, mevcut bir Zengin bağlantı, denklemin içine eklenemez. |
endOfSegmentLocation
|
Zengin bağlantıyı üstbilgi, altbilgi, dipnot veya belge gövdesinin sonuna ekler. |
InsertDateRequest
Belirtilen konuma bir tarih ekler.
| JSON gösterimi |
|---|
{ "dateElementProperties": { object ( |
| Alanlar | |
|---|---|
dateElementProperties
|
Eklenecek tarihin özellikleri. |
Birleştirme alanı
insertion_location. Tarihin ekleneceği konum.
insertion_location
aşağıdakilerden yalnızca biri olabilir:
|
|
location
|
Tarihi, dokümandaki belirli bir dizine ekler.
Tarih, mevcut bir |
endOfSegmentLocation
|
Tarihi, belirtilen üstbilginin, altbilginin veya belge gövdesinin sonuna ekler. |
InsertCommentRequest
Dokümana CommentThread ekler.
| JSON gösterimi |
|---|
{
"content": string,
"assigneeEmailAddress": string,
"range": {
object ( |
| Alanlar | |
|---|---|
content
|
Yorumun metni (düz metin olarak). Bu metin içeriği, Dokümanlar düzenleyicisinde oluşturulan yorumlara benzer şekilde ele alınır. Biçimlendirme, bildirimler vb. için benzer davranışlar gösterir. Bu alan boş olamaz ve 2.048 UTF-8 kod birimini aşmamalıdır. |
assigneeEmailAddress
|
İsteğe bağlı. Yorumun atandığı kullanıcının e-posta adresi. Atanmamış bir yorum için boş bırakın. 2048 UTF-8 kod birimini aşamaz. |
Birleştirme alanı
anchor. Dokümanda bu yorumla ilişkili konum.
anchor
aşağıdakilerden yalnızca biri olabilir:
|
|
range
|
Bu yorumla ilişkili dokümandaki |
AddCommentReplyRequest
Post
CommentThread
veya
SuggestionThread içine yanıt ekler.
| JSON gösterimi |
|---|
{
"post": {
object ( |
| Alanlar | |
|---|---|
post
|
Yanıtı temsil eden |
Birleştirme alanı
thread_id. Yanıtın ekleneceği ileti dizisinin kimliği.
thread_id
aşağıdakilerden yalnızca biri olabilir:
|
|
commentId
|
Yanıtın ekleneceği |
suggestionId
|
Yanıtın ekleneceği |
UpdateCommentPostRequest
CommentThread veya SuggestionThread içinde Post öğesini günceller.
Aşağıdaki durumlarda 400 hatalı istek hatası döndürür:
| JSON gösterimi |
|---|
{ "postId": string, "content": string, "commentId": string, "suggestionId": string } |
| Alanlar | |
|---|---|
postId
|
Güncellenen yayının kimliği. |
content
|
Yorumun yeni metni (düz metin olarak). Bu metin içeriği, Dokümanlar düzenleyicisinde oluşturulan yorumlara benzer şekilde ele alınır. Biçimlendirme, bildirimler vb. için benzer davranışlar gösterir. Bu alan boş olamaz ve 2.048 UTF-8 kod birimini aşmamalıdır. |
Birleştirme alanı
thread_id. Yayının ait olduğu ileti dizisinin kimliği.
thread_id
aşağıdakilerden yalnızca biri olabilir:
|
|
commentId
|
Yayının ait olduğu
|
suggestionId
|
Yayının ait olduğu
|
DeleteCommentRequest
CommentThread siler.
İstekte bulunan kullanıcı headPost öğesinin yazarı değilse 400 hatalı istek hatası döndürür.
| JSON gösterimi |
|---|
{ "commentId": string } |
| Alanlar | |
|---|---|
commentId
|
Silinen |
DeleteCommentReplyRequest
Bir yanıta
Post
yanıtı
CommentThread
veya
SuggestionThread siler.
Aşağıdaki durumlarda 400 hatalı istek hatası döndürür:
-
İstekte bulunan kullanıcı, gönderinin yazarı değil.
-
Yanıt gönderisinde [action][google.apps.docs.v1.Post.action] bulunuyor.
-
Yanıt gönderisinde
assigneevar.
| JSON gösterimi |
|---|
{ "postId": string, "commentId": string, "suggestionId": string } |
| Alanlar | |
|---|---|
postId
|
Silinecek yanıtın kimliği.
|
Birleştirme alanı
thread_id. Yayının ait olduğu ileti dizisinin kimliği.
thread_id
aşağıdakilerden yalnızca biri olabilir:
|
|
commentId
|
Yayının ait olduğu
|
suggestionId
|
Yayının ait olduğu
|
AcceptSuggestionRequest
Öneriyi kabul eder.
İstekte bulunan kullanıcının dokümana düzenleme erişimi yoksa 403 yasaklandı hatası döndürülür.
| JSON gösterimi |
|---|
{ "suggestionId": string } |
| Alanlar | |
|---|---|
suggestionId
|
Önerinin kimliği. |
RejectSuggestionRequest
Öneriyi reddeder.
İstekte bulunan kullanıcının dokümanda düzenleme erişimi yoksa ve önerinin yazarı değilse 403 yasaklandı hatasını döndürür.
| JSON gösterimi |
|---|
{ "suggestionId": string } |
| Alanlar | |
|---|---|
suggestionId
|
Önerinin kimliği. |
DeleteSuggestionRequest
Öneriyi siler.
İstekte bulunan kullanıcı, önerinin yazarı değilse 403 yasaklandı hatasını döndürür.
| JSON gösterimi |
|---|
{ "suggestionId": string } |
| Alanlar | |
|---|---|
suggestionId
|
Önerinin kimliği. |