Requests

İstek

Sunuya uygulanacak tek bir güncelleme türü.

JSON gösterimi
{

  "createSlide": {
    object (CreateSlideRequest)
  },
  "createShape": {
    object (CreateShapeRequest)
  },
  "createTable": {
    object (CreateTableRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "insertTableRows": {
    object (InsertTableRowsRequest)
  },
  "insertTableColumns": {
    object (InsertTableColumnsRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "deleteObject": {
    object (DeleteObjectRequest)
  },
  "updatePageElementTransform": {
    object (UpdatePageElementTransformRequest)
  },
  "updateSlidesPosition": {
    object (UpdateSlidesPositionRequest)
  },
  "deleteText": {
    object (DeleteTextRequest)
  },
  "createImage": {
    object (CreateImageRequest)
  },
  "createVideo": {
    object (CreateVideoRequest)
  },
  "createSheetsChart": {
    object (CreateSheetsChartRequest)
  },
  "createLine": {
    object (CreateLineRequest)
  },
  "refreshSheetsChart": {
    object (RefreshSheetsChartRequest)
  },
  "updateShapeProperties": {
    object (UpdateShapePropertiesRequest)
  },
  "updateImageProperties": {
    object (UpdateImagePropertiesRequest)
  },
  "updateVideoProperties": {
    object (UpdateVideoPropertiesRequest)
  },
  "updatePageProperties": {
    object (UpdatePagePropertiesRequest)
  },
  "updateTableCellProperties": {
    object (UpdateTableCellPropertiesRequest)
  },
  "updateLineProperties": {
    object (UpdateLinePropertiesRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "replaceAllShapesWithImage": {
    object (ReplaceAllShapesWithImageRequest)
  },
  "duplicateObject": {
    object (DuplicateObjectRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "replaceAllShapesWithSheetsChart": {
    object (ReplaceAllShapesWithSheetsChartRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "updateTableBorderProperties": {
    object (UpdateTableBorderPropertiesRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableRowProperties": {
    object (UpdateTableRowPropertiesRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "groupObjects": {
    object (GroupObjectsRequest)
  },
  "ungroupObjects": {
    object (UngroupObjectsRequest)
  },
  "updatePageElementAltText": {
    object (UpdatePageElementAltTextRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateSlideProperties": {
    object (UpdateSlidePropertiesRequest)
  },
  "updatePageElementsZOrder": {
    object (UpdatePageElementsZOrderRequest)
  },
  "updateLineCategory": {
    object (UpdateLineCategoryRequest)
  },
  "rerouteLine": {
    object (RerouteLineRequest)
  },
  "insertComment": {
    object (InsertCommentRequest)
  },
  "addCommentReply": {
    object (AddCommentReplyRequest)
  },
  "updateCommentPost": {
    object (UpdateCommentPostRequest)
  },
  "deleteComment": {
    object (DeleteCommentRequest)
  },
  "deleteCommentReply": {
    object (DeleteCommentReplyRequest)
  }
}
Alanlar
Güncellemenin türü. Tam olarak bir alan gereklidir. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
createSlide

object (CreateSlideRequest)

Yeni bir slayt oluşturur.

createShape

object (CreateShapeRequest)

Yeni bir şekil oluşturur.

createTable

object (CreateTableRequest)

Yeni bir tablo oluşturur.

insertText

object (InsertTextRequest)

Şekle veya tablo hücresine metin ekler.

insertTableRows

object (InsertTableRowsRequest)

Tabloya satır ekler.

insertTableColumns

object (InsertTableColumnsRequest)

Tabloya sütun ekler.

deleteTableRow

object (DeleteTableRowRequest)

Tablodaki bir satırı siler.

deleteTableColumn

object (DeleteTableColumnRequest)

Tablodaki bir sütunu siler.

replaceAllText

object (ReplaceAllTextRequest)

Belirtilen metnin tüm örneklerini değiştirir.

deleteObject

object (DeleteObjectRequest)

Sunudan bir sayfayı veya sayfa öğesini siler.

updatePageElementTransform

object (UpdatePageElementTransformRequest)

Bir sayfa öğesinin dönüşümünü günceller.

updateSlidesPosition

object (UpdateSlidesPositionRequest)

Sunudaki bir dizi slaytın konumunu günceller.

deleteText

object (DeleteTextRequest)

Şekil veya tablo hücresindeki metni siler.

createImage

object (CreateImageRequest)

Görüntü oluşturur.

createVideo

object (CreateVideoRequest)

Video oluşturur.

createSheetsChart

object (CreateSheetsChartRequest)

Yerleştirilmiş bir Google E-Tablolar grafiği oluşturur.

createLine

object (CreateLineRequest)

Çizgi oluşturur.

refreshSheetsChart

object (RefreshSheetsChartRequest)

Google E-Tablolar grafiğini yeniler.

updateShapeProperties

object (UpdateShapePropertiesRequest)

Bir Shape öğesinin özelliklerini günceller.

updateImageProperties

object (UpdateImagePropertiesRequest)

Bir Image öğesinin özelliklerini günceller.

updateVideoProperties

object (UpdateVideoPropertiesRequest)

Bir Video öğesinin özelliklerini günceller.

updatePageProperties

object (UpdatePagePropertiesRequest)

Bir Page öğesinin özelliklerini günceller.

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

Bir TableCell öğesinin özelliklerini günceller.

updateLineProperties

object (UpdateLinePropertiesRequest)

Bir Line öğesinin özelliklerini günceller.

createParagraphBullets

object (CreateParagraphBulletsRequest)

Paragraflar için madde işaretleri oluşturur.

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

Belirli ölçütlere uyan tüm şekilleri resimle değiştirir.

duplicateObject

object (DuplicateObjectRequest)

Bir slaytı veya sayfa öğesini kopyalar.

updateTextStyle

object (UpdateTextStyleRequest)

Shape veya Table içindeki metnin stilini günceller.

replaceAllShapesWithSheetsChart

object (ReplaceAllShapesWithSheetsChartRequest)

Belirli ölçütlere uyan tüm şekilleri Google E-Tablolar grafiğiyle değiştirir.

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

Paragraflardaki madde işaretlerini siler.

updateParagraphStyle

object (UpdateParagraphStyleRequest)

Bir Shape veya Table içindeki paragrafların stilini günceller.

updateTableBorderProperties

object (UpdateTableBorderPropertiesRequest)

Bir Table içindeki tablo kenarlıklarının özelliklerini günceller.

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

Bir Table sütununun özelliklerini günceller.

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

Bir Table satırının özelliklerini günceller.

mergeTableCells

object (MergeTableCellsRequest)

Table içindeki hücreleri birleştirir.

unmergeTableCells

object (UnmergeTableCellsRequest)

Table içindeki hücreleri ayırır.

groupObjects

object (GroupObjectsRequest)

Sayfa öğeleri gibi nesneleri gruplandırır.

ungroupObjects

object (UngroupObjectsRequest)

Aşağıdakiler gibi nesnelerin gruplandırmasını kaldırır: groups.

updatePageElementAltText

object (UpdatePageElementAltTextRequest)

Bir page element öğesinin alternatif metin başlığını ve/veya açıklamasını günceller.

replaceImage

object (ReplaceImageRequest)

Mevcut bir resmi yeni bir resimle değiştirir.

updateSlideProperties

object (UpdateSlidePropertiesRequest)

Slayt özelliklerini günceller.

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

page elements öğesinin Z düzenini günceller.

updateLineCategory

object (UpdateLineCategoryRequest)

line kategorisini günceller.

rerouteLine

object (RerouteLineRequest)

Bir line bağlantısını, bağlı sayfa öğelerindeki en yakın iki bağlantı sitesine bağlanacak şekilde yeniden yönlendirir.

insertComment

object (InsertCommentRequest)

Sunuya CommentThread ekler.

addCommentReply

object (AddCommentReplyRequest)

CommentThread öğesine yanıt ekler.

updateCommentPost

object (UpdateCommentPostRequest)

Bir CommentThread'nın mevcut bir gönderisini (ana gönderi veya yanıt) günceller.

deleteComment

object (DeleteCommentRequest)

CommentThread öğesini siler.

deleteCommentReply

object (DeleteCommentReplyRequest)

CommentThread adlı videoya yapılan bir yanıtı Post siler.

Birbirini dışlayan alanların sonu.

CreateSlideRequest

Slayt oluşturur.

JSON gösterimi
{
  "objectId": string,
  "insertionIndex": integer,
  "slideLayoutReference": {
    object (LayoutReference)
  },
  "placeholderIdMappings": [
    {
      object (LayoutPlaceholderIdMapping)
    }
  ]
}
Alanlar
objectId

string

Kullanıcı tarafından sağlanan bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifade [a-zA-Z0-9_] ile eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir (normal ifade [a-zA-Z0-9_-:] ile eşleşir). Kimlik uzunluğu 5 ila 50 karakter arasında olmalıdır (bu aralık dahil).

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

insertionIndex

integer

Slaytların nereye ekleneceğini belirten isteğe bağlı sıfır tabanlı dizin.

Dizin belirtmezseniz slayt en sonda oluşturulur.

slideLayoutReference

object (LayoutReference)

Eklenecek slaytın düzen referansı, aşağıdaki geçerli ana slayta göre belirlenir:

  • Önceki slayt dizininin anahtarı.
  • insertionIndex sıfırsa ilk slaytın ana slaytı.
  • Slayt yoksa sunudaki ilk ana slayt.

LayoutReference mevcut ana öğede bulunamazsa 400 hatalı istek hatası döndürülür.

Düzen referansı belirtmezseniz slaytta önceden tanımlanmış BLANK düzeni kullanılır.

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

Düzen üzerindeki placeholder (s) öğesinden, belirtilen düzenden slaytta oluşturulan yer tutuculara yönelik isteğe bağlı bir nesne kimliği eşleme listesi. Yalnızca slideLayoutReference belirtilmişse kullanılabilir.

LayoutReference

Slayt düzeni referansı. Bu, aşağıdakilerden birine referans verebilir:

  • Önceden tanımlanmış bir düzen
  • Sunudaki düzenlerden biri.
JSON gösterimi
{

  "predefinedLayout": enum (PredefinedLayout),
  "layoutId": string
}
Alanlar
LayoutReference türü. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
predefinedLayout

enum (PredefinedLayout)

Önceden tanımlanmış düzen.

layoutId

string

Düzen kimliği: Sunudaki düzenlerden birinin nesne kimliği.

Birbirini dışlayan alanların sonu.

PredefinedLayout

Önceden tanımlanmış düzen türleri. Bunlar, sunularda yaygın olarak kullanılan düzenlerdir. Ancak bu düzenler silinmiş veya kullanılan temanın bir parçası olmamış olabileceğinden, mevcut ana öğede bulunacağına dair bir garanti verilmez. Ayrıca, her düzendeki yer tutucular değiştirilmiş olabilir.

Sıralamalar
PREDEFINED_LAYOUT_UNSPECIFIED Düzen belirtilmemiş.
BLANK Yer tutucusu olmayan boş düzen.
CAPTION_ONLY Alt kısımda açıklama bulunan düzen.
TITLE Başlık ve alt başlık içeren düzen.
TITLE_AND_BODY Başlık ve gövde içeren düzen.
TITLE_AND_TWO_COLUMNS Başlık ve iki sütun içeren düzen.
TITLE_ONLY Yalnızca başlık içeren düzen.
SECTION_HEADER Bölüm başlığı içeren düzen.
SECTION_TITLE_AND_DESCRIPTION Bir tarafta başlık ve alt başlık, diğer tarafta açıklama bulunan düzen.
ONE_COLUMN_TEXT Tek bir sütunda düzenlenmiş bir başlık ve bir gövde içeren düzen.
MAIN_POINT Ana noktayı içeren düzen.
BIG_NUMBER Büyük bir sayı başlığı içeren düzen.

LayoutPlaceholderIdMapping

Belirli bir düzenden slaytta oluşturulacak yer tutucu için kullanıcı tarafından belirtilen kimlik eşlemesi.

JSON gösterimi
{
  "objectId": string,

  "layoutPlaceholder": {
    object (Placeholder)
  },
  "layoutPlaceholderObjectId": string
}
Alanlar
objectId

string

Yukarıda tanımlanan ve slaytta oluşturulacak yer tutucu için kullanıcı tarafından sağlanan bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifadeyle eşleşir: [a-zA-Z0-9_]). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir (normal ifadeyle eşleşir: [a-zA-Z0-9_-:]). Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

Bir düzendeki yer tutucuyu tanımlayan tür. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
layoutPlaceholder

object (Placeholder)

Bir düzende, slayta uygulanacak yer tutucu. Yalnızca type ve index gereklidir. Örneğin, önceden tanımlanmış bir TITLE_AND_BODY düzeninde genellikle 0 dizinli bir BAŞLIK yer tutucusu ve 0 dizinli bir GÖVDE yer tutucusu olabilir.

layoutPlaceholderObjectId

string

Slayta uygulanacak bir düzendeki yer tutucunun nesne kimliği.

Birbirini dışlayan alanların sonu.

CreateShapeRequest

Yeni bir şekil oluşturur.

JSON gösterimi
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "shapeType": enum (Type)
}
Alanlar
objectId

string

Kullanıcı tarafından sağlanan bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifadeyle eşleşir: [a-zA-Z0-9_]). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir (normal ifadeyle eşleşir: [a-zA-Z0-9_-:]). Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır. Boş bırakılırsa benzersiz bir tanımlayıcı oluşturulur.

elementProperties

object (PageElementProperties)

Şeklin öğe özellikleri.

shapeType

enum (Type)

Şekil türü.

PageElementProperties

Bir sayfa öğesinin ortak özellikleri.

Not: Başlangıçta bir PageElement oluşturduğunuzda API, hem size hem de transform değerlerini değiştirebilir ancak görsel boyut değişmez.

JSON gösterimi
{
  "pageObjectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  }
}
Alanlar
pageObjectId

string

Öğenin bulunduğu sayfanın nesne kimliği.

size

object (Size)

Öğenin boyutu.

transform

object (AffineTransform)

Öğenin dönüşümü.

CreateTableRequest

Yeni bir tablo oluşturur.

JSON gösterimi
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "rows": integer,
  "columns": integer
}
Alanlar
objectId

string

Kullanıcı tarafından sağlanan bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifadeyle eşleşir: [a-zA-Z0-9_]). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir (normal ifadeyle eşleşir: [a-zA-Z0-9_-:]). Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

elementProperties

object (PageElementProperties)

Tablonun öğe özellikleri.

Tablo, minimum boyuta tabi olmak üzere belirtilen boyutta oluşturulur. Boyut belirtilmezse tablo otomatik olarak boyutlandırılır.

Tablo dönüşümlerinin ölçeği 1 olmalı ve kayma bileşenleri içermemelidir. Dönüşüm sağlanmazsa tablo sayfada ortalanır.

rows

integer

Tablodaki satır sayısı.

columns

integer

Tablodaki sütun sayısı.

InsertTextRequest

Şekle veya tablo hücresine metin ekler.

JSON gösterimi
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "text": string,
  "insertionIndex": integer
}
Alanlar
objectId

string

Metnin ekleneceği şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Metnin bir tablo hücresine eklenmesi durumunda isteğe bağlı tablo hücresi konumu. Varsa objectId bir tabloya başvurmalıdır.

text

string

Eklenecek metin.

Yeni satır karakteri eklemek, söz konusu dizinde yeni bir ParagraphMarker oluşturur. Yeni paragrafın paragraf stili, listeler ve madde işaretleri de dahil olmak üzere mevcut ekleme dizinindeki paragraftan kopyalanır.

Eklenen metnin metin stilleri otomatik olarak belirlenir ve genellikle komşu metnin stili korunur. Çoğu durumda, metin ekleme dizininde bulunan TextRun öğesine eklenir.

Bazı kontrol karakterleri (U+0000-U+0008, U+000C-U+001F) ve Unicode Basic Multilingual Plane Private Use Area'daki (U+E000-U+F8FF) karakterler, eklenen metinden çıkarılır.

insertionIndex

integer

Metnin ekleneceği dizin, Unicode kod birimlerinde, TextElement dizinlerine göre.

Dizin sıfır tabanlıdır ve dizenin başlangıcından itibaren hesaplanır. Unicode grafem kümelerinin içine ekleme yapılmasını önlemek için dizin ayarlanabilir. Bu durumlarda metin, grafem kümesinden hemen sonra eklenir.

InsertTableRowsRequest

Tabloya satır ekler.

JSON gösterimi
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean,
  "number": integer
}
Alanlar
tableObjectId

string

Satırların ekleneceği tablo.

cellLocation

object (TableCellLocation)

Satırların ekleneceği referans tablo hücresi konumu.

Yeni bir satır, referans hücresinin 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

boolean

Yeni satırların referans hücre konumunun altına eklenip eklenmeyeceği.

  • True : Hücrenin altına eklemek için.
  • False : Hücrenin üstüne eklemek için kullanılır.
number

integer

Eklenecek satır sayısı. İstek başına en fazla 20.

InsertTableColumnsRequest

Tabloya sütun ekler.

Tablodaki diğer sütunlar, yeni sütuna uyacak şekilde yeniden boyutlandırılır.

JSON gösterimi
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean,
  "number": integer
}
Alanlar
tableObjectId

string

Sütunların ekleneceği tablo.

cellLocation

object (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

boolean

Yeni sütunların referans hücre konumunun sağına eklenip eklenmeyeceği.

  • True : Sağa ekleme
  • False : Sola eklemek için.
number

integer

Eklenecek sütun sayısı. İstek başına en fazla 20.

DeleteTableRowRequest

Tablodaki bir satırı siler.

JSON gösterimi
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
Alanlar
tableObjectId

string

Satırların silineceği tablo.

cellLocation

object (TableCellLocation)

Satırın silineceği referans tablo hücresi konumu.

Bu hücrenin kapsadığı satır silinir. Bu birleştirilmiş bir hücreyse birden fazla satır silinir. Bu silme işleminden sonra tabloda satır kalmazsa tablonun tamamı silinir.

DeleteTableColumnRequest

Tablodaki bir sütunu siler.

JSON gösterimi
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
Alanlar
tableObjectId

string

Sütunların silineceği tablo.

cellLocation

object (TableCellLocation)

Bir sütunun silineceği referans tablo hücresi konumu.

Bu hücrenin kapsadığı sütun silinir. Bu birleştirilmiş bir hücreyse birden fazla sütun silinir. Bu silme işleminden sonra tabloda sütun kalmazsa tablonun tamamı silinir.

ReplaceAllTextRequest

Bir ölçütle eşleşen tüm metin örneklerini replace text ile değiştirir.

JSON gösterimi
{
  "replaceText": string,
  "pageObjectIds": [
    string
  ],

  "containsText": {
    object (SubstringMatchCriteria)
  }
}
Alanlar
replaceText

string

Eşleşen metnin yerine geçecek metin.

pageObjectIds[]

string

Boş değilse eşleşmeleri yalnızca belirtilen sayfalardaki sayfa öğeleriyle sınırlar.

Bir notes master öğesinin sayfa nesnesi kimliği verilirse veya sunuda bu nesne kimliğine sahip bir sayfa yoksa 400 hatalı istek hatası döndürür.

Değiştirilecek metni eşleştirmek için kullanılan ölçütler. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
containsText

object (SubstringMatchCriteria)

Bu alt dizeyle eşleşen bir şekil içindeki metni bulur.

Birbirini dışlayan alanların sonu.

SubstringMatchCriteria

Bir şekil veya tablodaki belirli bir metin dizesiyle eşleşen ölçüt.

JSON gösterimi
{
  "text": string,
  "matchCase": boolean,
  "searchByRegex": boolean
}
Alanlar
text

string

Şekilde veya tabloda aranacak metin.

matchCase

boolean

Aramanın büyük/küçük harfe duyarlı olup olmayacağını belirtir:

  • True : Arama büyük/küçük harfe duyarlıdır.
  • False : Arama büyük/küçük harfe duyarlı değildir.
searchByRegex

boolean

İsteğe bağlıdır. Bulunan değerin normal ifade olarak değerlendirilmesi gerekiyorsa doğru. Kalıptaki ters eğik çizgiler kod dışına alınmalıdır.

  • True : Arama metni normal ifade olarak değerlendirilir.
  • False : Arama metni, eşleştirme için alt dize olarak değerlendirilir.

DeleteObjectRequest

Sunudan pages veya page elements nesnesini siler.

JSON gösterimi
{
  "objectId": string
}
Alanlar
objectId

string

Silinecek sayfanın veya sayfa öğesinin nesne kimliği.

Bir silme işleminden sonra group yalnızca 1 veya hiç sayfa öğesi içermiyorsa grup da silinir.

Bir düzende yer tutucu silinirse devralınan tüm boş yer tutucular da silinir.

UpdatePageElementTransformRequest

Bir sayfa öğesinin dönüşümünü günceller.

Bir grubun dönüşümünü güncellemek, o gruptaki sayfa öğelerinin mutlak dönüşümünü değiştirir. Bu da öğelerin görsel görünümünü değiştirebilir. Daha fazla bilgi için PageElement.transform belgelerine bakın.

JSON gösterimi
{
  "objectId": string,
  "transform": {
    object (AffineTransform)
  },
  "applyMode": enum (ApplyMode)
}
Alanlar
objectId

string

Güncellenecek sayfa öğesinin nesne kimliği.

transform

object (AffineTransform)

Sayfa öğesini güncellemek için kullanılan giriş dönüşümü matrisi.

applyMode

enum (ApplyMode)

Dönüşüm güncellemesinin uygulama modu.

ApplyMode

Dönüşüm güncellemesinin uygulama modları.

Sıralamalar
APPLY_MODE_UNSPECIFIED Belirtilmemiş mod.
RELATIVE Yeni AffineTransform matrisini mevcut matrise uygular ve mevcut matrisi sonuçtaki birleştirme ile değiştirir.
ABSOLUTE Mevcut AffineTransform matrisini yenisiyle değiştirir.

UpdateSlidesPositionRequest

Sunudaki slaytların konumunu günceller.

JSON gösterimi
{
  "slideObjectIds": [
    string
  ],
  "insertionIndex": integer
}
Alanlar
slideObjectIds[]

string

Sunuda taşınması gereken slaytların kimlikleri. Bu listedeki slaytlar, mevcut sunu sırasına göre ve kopya olmadan yer almalıdır.

insertionIndex

integer

Taşıma işlemi gerçekleşmeden önceki slayt düzenine göre, slaytların ekleneceği dizin. Sıfır ile sunudaki slayt sayısı arasında (bu sayılar dahil) olmalıdır.

DeleteTextRequest

Şekil veya tablo hücresindeki metni siler.

JSON gösterimi
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
Alanlar
objectId

string

Metnin silineceği şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Metnin bir tablo hücresinden silinmesi durumunda isteğe bağlı tablo hücresi konumu. Varsa objectId bir tabloya başvurmalıdır.

textRange

object (Range)

Dizinlere göre silinecek metin aralığı. TextElement dizinler.

Şekil veya tablo hücresinin metninin sonunda her zaman silinemeyen örtülü bir yeni satır karakteri bulunur. Range.Type.ALL doğru sınırları kullanır ancak aralık türleri için açık sınırlar belirtirken dikkatli olunmalıdır FROM_START_INDEX ve FIXED_RANGE. Örneğin, metin "ABC" ise ve ardından örtülü bir yeni satır geliyorsa textRange.start_index için maksimum değer 2, textRange.end_index için ise 3 olur.

Paragraf sınırını aşan metinlerin silinmesi, iki paragraf birleştirildiğinden paragraf stillerinde ve listelerde değişikliklere neden olabilir.

Yalnızca bir yedek çift kod birimi içeren aralıklar, her iki kod birimini de içerecek şekilde genişletilir.

Aralık

Dizinlenmiş bir koleksiyonun bitişik aralığını (ör. metindeki karakterler) belirtir.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,
  "type": enum (Type)
}
Alanlar
startIndex

integer

Koleksiyonun başlangıcının isteğe bağlı sıfır tabanlı dizini. Aşağıdaki aralıklar için gereklidir: FIXED_RANGE ve FROM_START_INDEX aralıkları.

endIndex

integer

Koleksiyonun sonunun isteğe bağlı sıfır tabanlı dizini. Aşağıdaki aralıklar için gereklidir: FIXED_RANGE aralıkları.

type

enum (Type)

Aralığın türü.

Tür

Aralık türleri.

Sıralamalar
RANGE_TYPE_UNSPECIFIED Belirtilmemiş aralık türü. Bu değer kullanılmamalıdır.
FIXED_RANGE Sabit bir aralık. Hem startIndex hem de endIndex belirtilmelidir.
FROM_START_INDEX Aralığı startIndex ile başlatır ve veri toplama işleminin sonuna kadar devam eder. endIndex belirtilmemelidir.
ALL Aralığı koleksiyonun tamamı olarak ayarlar. Hem startIndex hem de endIndex belirtilmemelidir.

CreateImageRequest

Görüntü oluşturur.

JSON gösterimi
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },

  "url": string
}
Alanlar
objectId

string

Kullanıcı tarafından sağlanan bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifadeyle eşleşir: [a-zA-Z0-9_]). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir (normal ifadeyle eşleşir: [a-zA-Z0-9_-:]). Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

elementProperties

object (PageElementProperties)

Resmin öğe özellikleri.

Belirtilen boyutun en-boy oranı, resmin en-boy oranıyla eşleşmediğinde en-boy oranını korumak için resim, boyuta göre ölçeklendirilir ve ortalanır. Sağlanan dönüşüm, bu işlemden sonra uygulanır.

PageElementProperties.size özelliği isteğe bağlıdır. Boyutu belirtmezseniz resmin varsayılan boyutu kullanılır.

PageElementProperties.transform özelliği isteğe bağlıdır. Dönüşüm belirtmezseniz resim, sayfanın sol üst köşesine yerleştirilir.

Resim kaynağının türü. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
url

string

Resim URL'si.

Resim, ekleme sırasında bir kez getirilir ve sunuda gösterilmek ü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 URL, herkesin erişimine açık olmalı ve 2 KB'ı aşmamalıdır. URL, resimle birlikte kaydedilir ve Image.source_url alanı üzerinden gösterilir.

Birbirini dışlayan alanların sonu.

CreateVideoRequest

Video oluşturur.

NOT: Google Drive'dan video oluşturmak için istekte bulunan uygulamanın drive, drive.readonly veya drive.file OAuth kapsamlarından en az birine sahip olması gerekir.

JSON gösterimi
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "source": enum (Source),
  "id": string
}
Alanlar
objectId

string

Kullanıcı tarafından sağlanan bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifadeyle eşleşir: [a-zA-Z0-9_]). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir (normal ifadeyle eşleşir: [a-zA-Z0-9_-:]). Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

elementProperties

object (PageElementProperties)

Videonun öğe özellikleri.

PageElementProperties.size özelliği isteğe bağlıdır. Boyut belirtmezseniz sunucu tarafından varsayılan bir boyut seçilir.

PageElementProperties.transform özelliği isteğe bağlıdır. Dönüşümde kayma bileşenleri olmamalıdır. Dönüşüm belirtmezseniz video, sayfanın sol üst köşesine yerleştirilir.

source

enum (Source)

Video kaynağı.

id

string

Video kaynağının bu video için benzersiz tanımlayıcısı.

Örneğin, YouTube videosu https://www.youtube.com/watch?v=7U3axjORYZ0 için kimlik 7U3axjORYZ0'dır. Google Drive videosu için https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q kimlik 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q olur.

Google Drive video dosyasına erişmek için eski dosyaların bir alt kümesinin HTTP üstbilgisine kaynak anahtarı eklemeniz gerekebilir. Daha fazla bilgi için Kaynak anahtarlarını kullanarak bağlantı ile paylaşılan dosyalara erişme başlıklı makaleyi inceleyin.

CreateSheetsChartRequest

Yerleştirilmiş bir Google E-Tablolar grafiği oluşturur.

NOT: Grafik oluşturmak için spreadsheets.readonly, spreadsheets, drive.readonly, drive.file veya drive OAuth kapsamlarından en az biri gerekir.

JSON gösterimi
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode)
}
Alanlar
objectId

string

Kullanıcı tarafından sağlanan bir nesne kimliği.

Belirtilmişse kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, bir kelime karakteri [a-zA-Z0-9_] ile başlamalı ve ardından şu karakterlerden [a-zA-Z0-9_-:] herhangi biriyle devam etmelidir. Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır. Boş bırakılırsa benzersiz bir tanımlayıcı oluşturulur.

elementProperties

object (PageElementProperties)

Grafiğin öğe özellikleri.

Belirtilen boyutun en-boy oranı, grafik en-boy oranıyla eşleşmediğinde en-boy oranını korumak için grafik, boyuta göre ölçeklenir ve ortalanır. Sağlanan dönüşüm, bu işlemden sonra uygulanır.

spreadsheetId

string

Grafiği içeren Google E-Tablolar e-tablosunun kimliği.

Eski dosyaların bir alt kümesi için HTTP üstbilgisine kaynak anahtarı eklemeniz gerekebilir. Daha fazla bilgi için Kaynak anahtarlarını kullanarak bağlantı ile paylaşılan dosyalara erişme başlıklı makaleyi inceleyin.

chartId

integer

Google E-Tablolar e-tablosundaki belirli grafiğin kimliği.

linkingMode

enum (LinkingMode)

Grafiğin kaynak e-tabloya bağlandığı mod. Belirtilmediğinde grafik, bağlantısı olmayan bir resim olur.

LinkingMode

Grafiğin kaynak e-tabloya bağlandığı mod.

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tabloyla ilişkilendirilmediği için güncellenemez. Bağlanmamış bir grafik, resim olarak eklenir.
LINKED Grafiği bağladığınızda grafik güncellenebilir ve diğer ortak çalışanlar e-tablonun bağlantısını görür.

CreateLineRequest

Çizgi oluşturur.

JSON gösterimi
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "lineCategory": enum (Category),
  "category": enum (LineCategory)
}
Alanlar
objectId

string

Kullanıcı tarafından sağlanan bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifadeyle eşleşir: [a-zA-Z0-9_]). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir (normal ifadeyle eşleşir: [a-zA-Z0-9_-:]). Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

elementProperties

object (PageElementProperties)

Çizginin öğe özellikleri.

lineCategory
(deprecated)

enum (Category)

Oluşturulacak satırın kategorisi.

Kullanımdan kaldırıldı : Bunun yerine category kullanın.

Oluşturulan tam line type , kategoriye ve diğer sayfa öğelerine bağlanmak için nasıl yönlendirildiğine göre belirlenir.

Hem category hem de lineCategory belirtirseniz category öncelikli olur.

category

enum (LineCategory)

Oluşturulacak satırın kategorisi.

Oluşturulan tam line type , kategoriye ve diğer sayfa öğelerine bağlanmak için nasıl yönlendirildiğine göre belirlenir.

Hem category hem de lineCategory belirtirseniz category öncelikli olur.

category için bir değer belirtmezseniz ancak lineCategory için bir değer belirtirseniz belirtilen lineCategory değeri kullanılır.

İkisini de belirtmezseniz STRAIGHT kullanılır.

Kategori

Satır kategorileri.

Sıralamalar
STRAIGHT Düz konnektörler (düz konnektör 1 dahil). Kategori belirtilmediğinde varsayılan kategori budur.
BENT Bükülmüş konnektörler (2-5 numaralı bükülmüş konnektör dahil)
CURVED Eğri bağlayıcı 2-5 dahil olmak üzere eğri bağlayıcılar.

RefreshSheetsChartRequest

Yerleştirilmiş bir Google E-Tablolar grafiğini, Google E-Tablolar'daki grafiğin en son sürümüyle değiştirerek yeniler.

NOT: Grafikleri yenilemek için spreadsheets.readonly, spreadsheets, drive.readonly veya drive OAuth kapsamlarından en az biri gerekir.

JSON gösterimi
{
  "objectId": string
}
Alanlar
objectId

string

Yenilenecek grafiğin nesne kimliği.

UpdateShapePropertiesRequest

Bir Shape özelliklerini güncelleyin.

JSON gösterimi
{
  "objectId": string,
  "shapeProperties": {
    object (ShapeProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Güncellemelerin uygulandığı şeklin nesne kimliği.

shapeProperties

object (ShapeProperties)

Güncellenecek şekil özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök shapeProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, şekil arka planının düz dolgu rengini güncellemek için fields değerini "shapeBackgroundFill.solidFill.color" olarak ayarlayın.

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.

UpdateImagePropertiesRequest

Bir Image öğesinin özelliklerini güncelleyin.

JSON gösterimi
{
  "objectId": string,
  "imageProperties": {
    object (ImageProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Güncellemelerin uygulandığı resmin nesne kimliği.

imageProperties

object (ImageProperties)

Güncellenecek resim özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök imageProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, resim ana hat rengini güncellemek için fields değerini "outline.outlineFill.solidFill.color" olarak ayarlayın.

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.

UpdateVideoPropertiesRequest

Bir Video özelliklerini güncelleyin.

JSON gösterimi
{
  "objectId": string,
  "videoProperties": {
    object (VideoProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Güncellemelerin uygulandığı videonun nesne kimliği.

videoProperties

object (VideoProperties)

Güncellenecek video özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök videoProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, video ana hat rengini güncellemek için fields değerini "outline.outlineFill.solidFill.color" olarak ayarlayın.

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.

UpdatePagePropertiesRequest

Bir Page öğesinin özelliklerini günceller.

JSON gösterimi
{
  "objectId": string,
  "pageProperties": {
    object (PageProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Güncellemenin uygulandığı sayfanın nesne kimliği.

pageProperties

object (PageProperties)

Güncellenecek sayfa özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök pageProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, sayfa arka planının düz dolgu rengini güncellemek için fields değerini "pageBackgroundFill.solidFill.color" olarak ayarlayın.

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.

UpdateTableCellPropertiesRequest

Bir TableCell özelliklerini güncelleyin.

JSON gösterimi
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

Güncellemelerin uygulandığı tablonun alt kümesini temsil eden tablo aralığı. Tablo aralığı belirtilmezse güncellemeler tablonun tamamı için geçerli olur.

tableCellProperties

object (TableCellProperties)

Güncellenecek tablo hücresi özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök tableCellProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, tablo hücresi arka planının düz dolgu rengini güncellemek için fields değerini "tableCellBackgroundFill.solidFill.color" olarak ayarlayın.

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.

TableRange

Tablo aralığı, tablonun bir alt kümesine yapılan referansı temsil 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:

 [   ][   ][   ]
 [   ][   ][   ]
 [             ]

Konum = (0, 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
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
Alanlar
location

object (TableCellLocation)

Tablo aralığının başlangıç konumu.

rowSpan

integer

Tablo aralığının satır aralığı.

columnSpan

integer

Tablo aralığının sütun aralığı.

UpdateLinePropertiesRequest

Bir Line öğesinin özelliklerini günceller.

JSON gösterimi
{
  "objectId": string,
  "lineProperties": {
    object (LineProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Güncellemenin uygulandığı satırın nesne kimliği.

lineProperties

object (LineProperties)

Güncellenecek çizgi özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök lineProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, çizgi düz dolgu rengini güncellemek için fields değerini "lineFill.solidFill.color" olarak ayarlayın.

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.

CreateParagraphBulletsRequest

Belirtilen metin dizini aralığıyla ç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 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 listedeyse güncellenen paragraflar bu önceki listeye eklenir.

JSON gösterimi
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
Alanlar
objectId

string

Madde işaretleri eklenecek metni içeren şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Değiştirilecek metin bir tablo hücresindeyse isteğe bağlı tablo hücresi konumu. Varsa objectId bir tabloya başvurmalıdır.

textRange

object (Range)

Madde işareti hazır ayarlarının uygulanacağı metin aralığı, dizinlere göre belirlenir. TextElement dizinler.

bulletPreset

enum (BulletGlyphPreset)

Kullanılacak madde işareti glifleri. Varsayılan olarak BULLET_DISC_CIRCLE_SQUARE hazır ayarı kullanılır.

BulletGlyphPreset

Metindeki listeler için önceden ayarlanmış madde işareti glifleri.

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 boş bir 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 bir yıldız
  • ALPHA : "a", "b" veya "c" gibi küçük bir harf.
  • UPPERALPHA : "A", "B" veya "C" gibi büyük harfler.
  • DIGIT : "1", "2" veya "3" gibi bir sayı.
  • ZERODIGIT : Tek haneli sayıların başına sıfır eklenerek oluşturulan bir sayı (ör. "01", "02" veya "03"). Birden fazla basamağı olan numaraların başına sıfır eklenmez.
  • ROMAN : "i", "ii" veya "iii" gibi küçük harfli bir Roma rakamı.
  • UPPERROMAN : "I", "II" veya "III" gibi büyük harfli bir Romen rakamı.
  • LEFTTRIANGLE : Sola bakan bir üçgen, Unicode U+25c4 kod noktasına karşılık gelir.
Sıralamalar
BULLET_DISC_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DISC, CIRCLE ve SQUARE madde işaretli glifini 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 glifini içeren madde işaretli bir liste.
BULLET_CHECKBOX Tüm liste iç içe yerleştirme düzeyleri için CHECKBOX madde işareti glifleri içeren madde işaretli bir liste.
BULLET_ARROW_DIAMOND_DISC İlk 3 liste iç içe yerleştirme seviyesi için ARROW, DIAMOND ve DISC madde işaretli glifini 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 glifini 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 glifini 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 glifini 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 glifini 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 glifini içeren madde işaretli bir liste.
NUMBERED_DIGIT_ALPHA_ROMAN İlk 3 liste iç içe yerleştirme seviyesi için DIGIT, ALPHA ve ROMAN sayısal gliflerinin kullanıldığı, ardından nokta gelen numaralı bir liste.
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS İlk 3 liste iç içe yerleştirme seviyesi için DIGIT, ALPHA ve ROMAN sayısal gliflerini içeren, ardından parantez gelen numaralı liste.
NUMBERED_DIGIT_NESTED Aşağıdaki özelliklere sahip numaralı liste: DIGIT Noktalarla ayrılmış sayısal glifler. Her iç içe yerleştirme düzeyi, önceki iç içe yerleştirme düzeyinin glifini ön ek olarak kullanı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 gliflerinin kullanıldığı, ardından nokta gelen numaralı bir liste.
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT İlk 3 liste iç içe yerleştirme seviyesi için UPPERROMAN, UPPERALPHA ve DIGIT sayısal gliflerinin kullanıldığı, ardından nokta gelen numaralı bir liste.
NUMBERED_ZERODIGIT_ALPHA_ROMAN İlk 3 liste iç içe yerleştirme seviyesi için ZERODIGIT, ALPHA ve ROMAN sayısal gliflerinin kullanıldığı, ardından nokta gelen numaralı bir liste.

ReplaceAllShapesWithImageRequest

Belirtilen ölçütlerle eşleşen tüm şekilleri sağlanan resimle değiştirir.

Şekillerin yerine geçen resimler, sunuya eklendikten sonra dikdörtgen olur ve şekillerin biçimini almaz.

JSON gösterimi
{
  "replaceMethod": enum (ReplaceMethod),
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "pageObjectIds": [
    string
  ],

  "containsText": {
    object (SubstringMatchCriteria)
  }

  "imageUrl": string
}
Alanlar
replaceMethod
(deprecated)

enum (ReplaceMethod)

Değiştirme yöntemi.

Kullanımdan kaldırıldı : Bunun yerine imageReplaceMethod kullanın.

Hem replaceMethod hem de imageReplaceMethod belirtirseniz imageReplaceMethod öncelikli olur.

imageReplaceMethod

enum (ImageReplaceMethod)

Resim değiştirme yöntemi.

Hem replaceMethod hem de imageReplaceMethod belirtirseniz imageReplaceMethod öncelikli olur.

imageReplaceMethod için bir değer belirtmezseniz ancak replaceMethod için bir değer belirtirseniz belirtilen replaceMethod değeri kullanılır.

İkisini de belirtmezseniz CENTER_INSIDE kullanılır.

pageObjectIds[]

string

Boş değilse eşleşmeleri yalnızca belirtilen sayfalardaki sayfa öğeleriyle sınırlar.

Bir notes page veya notes master öğesinin sayfa nesnesi kimliği verilirse ya da sunuda bu nesne kimliğine sahip bir sayfa yoksa 400 hatalı istek hatası döndürür.

Şekillerin değiştirilebilmesi için karşılaması gereken ölçütler. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
containsText

object (SubstringMatchCriteria)

Ayarlanırsa bu istek, verilen metni içeren tüm şekilleri değiştirir.

Birbirini dışlayan alanların sonu.
Resim kaynağının türü. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
imageUrl

string

Resim URL'si.

Resim, ekleme sırasında bir kez getirilir ve sunuda gösterilmek üzere bir kopyası saklanır. Görseller 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçimlerinden birinde olmalıdır.

Sağlanan URL en fazla 2 KB uzunluğunda olabilir. URL, resimle birlikte kaydedilir ve Image.source_url alanında gösterilir.

Birbirini dışlayan alanların sonu.

ReplaceMethod

Değiştirme yöntemi.

Sıralamalar
CENTER_INSIDE Resmi, orijinal şeklin sınırlarına sığacak şekilde ölçeklendirip ortalar ve resmin en-boy oranını korur. Resmin oluşturulan boyutu, şeklin boyutundan küçük olabilir. Yöntem belirtilmediğinde varsayılan yöntem budur.
CENTER_CROP Orijinal şeklin sınırlarını doldurmak için görüntüyü ölçeklendirir ve ortalar. Resim, şekli doldurmak için kırpılabilir. Resmin oluşturulan boyutu, orijinal şeklin boyutuyla aynı olur.

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_INSIDE Resmi, orijinal şeklin sınırlarına sığacak şekilde ölçeklendirip ortalar ve resmin en-boy oranını korur. Resmin oluşturulan boyutu, şeklin boyutundan küçük olabilir. Yöntem belirtilmediğinde varsayılan yöntem budur.
CENTER_CROP Orijinal şeklin sınırlarını doldurmak için görüntüyü ölçeklendirir ve ortalar. Resim, şekli doldurmak için kırpılabilir. Resmin oluşturulan boyutu, orijinal şekille aynı olur.

DuplicateObjectRequest

Bir slaytı veya sayfa öğesini kopyalar.

Bir slaytı kopyaladığınızda, kopyalanan slayt belirtilen slayttan hemen sonra oluşturulur. Bir sayfa öğesi kopyalandığında kopya, orijinaliyle aynı sayfaya aynı konumda yerleştirilir.

JSON gösterimi
{
  "objectId": string,
  "objectIds": {
    string: string,
    ...
  }
}
Alanlar
objectId

string

Yinelenen nesnenin kimliği.

objectIds

map (key: string, value: string)

Kopyalanan nesne, başka nesneler içerebilir (örneğin, bir slayt veya grup sayfası öğesi kopyalanırken). Bu harita, yinelenen nesnelerin kimliklerinin nasıl oluşturulacağını tanımlar: Anahtarlar, orijinal nesnelerin kimlikleridir ve değerleri, ilgili yinelenen nesneye atanacak kimliklerdir. Kaynak nesnenin kopyasının kimliği de bu haritada, anahtar olarak objectId alanının aynı değeri ve değer olarak yeni istenen kimlik kullanılarak belirtilebilir.

Tüm anahtarlar, sunudaki mevcut kimliklere karşılık gelmelidir. Sunumdaki tüm değerler benzersiz olmalı ve alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifadeyle eşleşir: [a-zA-Z0-9_]). Kalan karakterler, kısa çizgi veya iki nokta üst üste de içerebilir (normal ifadeyle eşleşir: [a-zA-Z0-9_-:]). Yeni kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kaynak nesnelerin kimliklerinden herhangi biri haritadan çıkarılırsa yeni bir rastgele kimlik atanır. Harita boşsa veya ayarlanmamışsa tüm yinelenen nesneler yeni bir rastgele kimlik alır.

UpdateTextStyleRequest

Shape veya Table içindeki metnin stilini güncelleyin.

JSON gösterimi
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (TextStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
Alanlar
objectId

string

Biçimlendirilecek metni içeren şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Biçimlendirilecek metni içeren tablodaki hücrenin konumu. objectId bir tabloyu ifade ediyorsa cellLocation değer içermelidir. Aksi takdirde bu durum geçerli değildir.

style

object (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, Slaytlar düzenleyicisinin davranışını yansıtmak için yapılan diğer değişikliklere neden olabilir. Daha fazla bilgi için TextStyle belgelerine göz atın.

textRange

object (Range)

Stil uygulanacak metin aralığı.

Aralık, bitişik yeni satırları içerecek şekilde genişletilebilir.

Aralık, bir listeye ait paragrafı tamamen kapsıyorsa paragrafın madde işareti de eşleşen metin stiliyle güncellenir.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök style örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, metin stilini kalın olarak güncellemek için fields değerini "bold" olarak ayarlayın.

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.

ReplaceAllShapesWithSheetsChartRequest

Belirtilen ölçütlerle eşleşen tüm şekilleri, sağlanan Google E-Tablolar grafiğiyle değiştirir. Grafik, orijinal şeklin sınırlarına sığacak şekilde ölçeklendirilir ve ortalanır.

NOT: Şekilleri grafikle değiştirmek için en az bir spreadsheets.readonly, spreadsheets, drive.readonly veya drive OAuth kapsamı gerekir.

JSON gösterimi
{
  "containsText": {
    object (SubstringMatchCriteria)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode),
  "pageObjectIds": [
    string
  ]
}
Alanlar
containsText

object (SubstringMatchCriteria)

Şekillerin değiştirilebilmesi için karşılaması gereken ölçütler. İstek, verilen metni içeren tüm şekilleri değiştirir.

spreadsheetId

string

Grafiği içeren Google E-Tablolar e-tablosunun kimliği.

chartId

integer

Google E-Tablolar e-tablosundaki belirli grafiğin kimliği.

linkingMode

enum (LinkingMode)

Grafiğin kaynak e-tabloya bağlandığı mod. Belirtilmediğinde grafik, bağlantısı olmayan bir resim olur.

pageObjectIds[]

string

Boş değilse eşleşmeleri yalnızca belirtilen sayfalardaki sayfa öğeleriyle sınırlar.

Bir notes page veya notes master öğesinin sayfa nesnesi kimliği verilirse ya da sunuda bu nesne kimliğine sahip bir sayfa yoksa 400 hatalı istek hatası döndürür.

LinkingMode

Grafiğin kaynak e-tabloya bağlandığı mod.

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tabloyla ilişkilendirilmediği için güncellenemez. Bağlanmamış bir grafik, resim olarak eklenir.
LINKED Grafiği bağladığınızda grafik güncellenebilir ve diğer ortak çalışanlar e-tablonun bağlantısını görür.

DeleteParagraphBulletsRequest

Belirtilen metin diziniyle çakışan tüm paragraflardaki madde işaretlerini siler range.

Her paragrafın iç içe yerleştirme düzeyi, ilgili paragrafın başına girinti eklenerek görsel olarak korunur.

JSON gösterimi
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
Alanlar
objectId

string

Maddeleri silmek istediğiniz metni içeren şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Değiştirilecek metin bir tablo hücresindeyse isteğe bağlı tablo hücresi konumu. Varsa objectId bir tabloya başvurmalıdır.

textRange

object (Range)

Maddelerin silineceği metin aralığı (dizinlere göre). TextElement

UpdateParagraphStyleRequest

Belirtilen metin dizini aralığıyla çakışan bir Shape veya Table içindeki tüm paragrafların stilini günceller.

JSON gösterimi
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (ParagraphStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
Alanlar
objectId

string

Biçimlendirilecek metni içeren şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Stil uygulanacak paragrafları içeren tablodaki hücrenin konumu. objectId bir tabloyu ifade ediyorsa cellLocation değer içermelidir. Aksi takdirde bu durum geçerli değildir.

style

object (ParagraphStyle)

Paragrafın stili.

textRange

object (Range)

Biçimlendirilecek paragrafları içeren metin aralığı.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök style örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, paragraf hizalamasını güncellemek için fields değerini "alignment" olarak ayarlayın.

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.

UpdateTableBorderPropertiesRequest

Table içindeki tablo kenarlıklarının özelliklerini günceller.

JSON gösterimi
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "borderPosition": enum (BorderPosition),
  "tableBorderProperties": {
    object (TableBorderProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

Güncellemelerin uygulandığı tablonun alt kümesini temsil eden tablo aralığı. Tablo aralığı belirtilmezse güncellemeler tablonun tamamı için geçerli olur.

borderPosition

enum (BorderPosition)

Güncellemelerin uygulanacağı tablo aralığındaki kenarlık konumu. Kenarlık konumu belirtilmezse güncellemeler, tablo aralığındaki tüm kenarlıklara uygulanır.

tableBorderProperties

object (TableBorderProperties)

Güncellenecek tablo kenarlığı özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök tableBorderProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, tablo kenarlığının düz dolgu rengini güncellemek için fields değerini "tableBorderFill.solidFill.color" olarak ayarlayın.

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.

BorderPosition

Tablo kenarlığı konumu.

Sıralamalar
ALL Aralıktaki tüm kenarlıklar.
BOTTOM Aralığın alt kısmındaki kenarlıklar.
INNER Aralığın içindeki kenarlıklar.
INNER_HORIZONTAL Aralığın içindeki yatay kenarlıklar.
INNER_VERTICAL Aralığın iç kısmındaki dikey kenarlıklar.
LEFT Aralığın solundaki kenarlıklar.
OUTER Aralığın dış kenarlarındaki sınırlar.
RIGHT Aralığın sağındaki kenarlıklar.
TOP Aralığın üst kısmındaki kenarlıklar.

UpdateTableColumnPropertiesRequest

Bir Table sütununun özelliklerini günceller.

JSON gösterimi
{
  "objectId": string,
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Tablonun nesne kimliği.

columnIndices[]

integer

Güncellenecek sütunları belirten sıfır tabanlı dizinlerin listesi. Dizin sağlanmazsa tablodaki tüm sütunlar güncellenir.

tableColumnProperties

object (TableColumnProperties)

Güncellenecek tablo sütunu özellikleri.

İstekteki tableColumnProperties#columnWidth değeri 406.400 EMU'dan (32 puan) azsa 400 hatalı istek hatası döndürülür.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök tableColumnProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, sütun genişliğini güncellemek için fields değerini "columnWidth" olarak ayarlayın.

Alan maskesine "columnWidth" dahil edilirse ancak özellik ayarlanmamış olarak bırakılırsa sütun genişliği varsayılan olarak 406.400 EMU (32 puan) olur.

UpdateTableRowPropertiesRequest

Bir Table satırının özelliklerini günceller.

JSON gösterimi
{
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Tablonun nesne kimliği.

rowIndices[]

integer

Güncellenecek satırları belirten sıfır tabanlı dizinlerin listesi. Dizin sağlanmazsa tablodaki tüm satırlar güncellenir.

tableRowProperties

object (TableRowProperties)

Güncellenecek tablo satırı özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök tableRowProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, minimum satır yüksekliğini güncellemek için fields değerini "minRowHeight" olarak ayarlayın.

Alan maskesine "minRowHeight" dahil edilirse ancak özellik ayarlanmadan bırakılırsa minimum satır yüksekliği varsayılan olarak 0 olur.

MergeTableCellsRequest

Table içindeki hücreleri birleştirir.

JSON gösterimi
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
Alanlar
objectId

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

Tablonun hangi hücrelerinin birleştirileceğini belirten tablo aralığı.

Birleştirilen hücrelerdeki tüm metinler birleştirilerek aralığın sol üstteki ("baş") hücresinde saklanır. Aralık dikdörtgen olmayan bir aralıksa (bu durum, aralığın önceden birleştirilmiş hücreleri kapsadığı 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
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
Alanlar
objectId

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

Tablonun hangi hücrelerinin birleştirilenleri ayrılacağını belirten tablo aralığı.

Bu aralıktaki tüm birleştirilmiş hücrelerin birleştirilmesi iptal edilir ve birleştirilmesi iptal edilmiş 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 bu metin, birleştirilmemiş hücrelerden oluşan blokun sol üstteki ("baş") hücresinde kalır.

GroupObjectsRequest

Nesne grubu oluşturmak için nesneleri gruplandırır. Örneğin, gruplar PageElements oluşturmak için Group tüm alt öğelerle aynı sayfada.

JSON gösterimi
{
  "groupObjectId": string,
  "childrenObjectIds": [
    string
  ]
}
Alanlar
groupObjectId

string

Oluşturulacak grup için kullanıcı tarafından sağlanan bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır (normal ifadeyle eşleşir: [a-zA-Z0-9_]). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir (normal ifadeyle eşleşir: [a-zA-Z0-9_-:]). Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

childrenObjectIds[]

string

Gruplandırılacak nesnelerin nesne kimlikleri.

Yalnızca sayfa öğeleri gruplandırılabilir. Aynı sayfada, başka bir grupta bulunmayan en az iki sayfa öğesi olmalıdır. videos, tables ve placeholders gibi bazı sayfa öğeleri gruplandırılamaz.

UngroupObjectsRequest

groups gibi nesnelerin gruplandırmasını kaldırır.

JSON gösterimi
{
  "objectIds": [
    string
  ]
}
Alanlar
objectIds[]

string

Grubu çözülecek nesnelerin nesne kimlikleri.

Yalnızca diğer groups içinde olmayan groups gruplandırması kaldırılabilir. Tüm gruplar aynı sayfada olmalıdır. Grubun kendisi silinir. Tüm alt öğelerin görsel boyutları ve konumları korunur.

UpdatePageElementAltTextRequest

Bir page element öğesinin alternatif metin başlığını ve/veya açıklamasını günceller.

JSON gösterimi
{
  "objectId": string,
  "title": string,
  "description": string
}
Alanlar
objectId

string

Güncellemelerin uygulandığı sayfa öğesinin nesne kimliği.

title

string

Sayfa öğesinin güncellenen alternatif metin başlığı. Ayarlanmazsa mevcut değer korunur. Başlık, ekran okuyuculara ve diğer erişilebilirlik arayüzlerine gösterilir. Yalnızca sayfa öğesinin içeriğiyle ilgili, okunabilir değerler kullanın.

description

string

Sayfa öğesinin güncellenmiş alternatif metin açıklaması. Ayarlanmazsa mevcut değer korunur. Açıklama, ekran okuyuculara ve diğer erişilebilirlik arayüzlerine gösterilir. Yalnızca sayfa öğesinin içeriğiyle ilgili, okunabilir değerler kullanın.

ReplaceImageRequest

Mevcut bir resmi yeni bir resimle değiştirir.

Bir resmi değiştirdiğinizde mevcut resimdeki bazı image effects kaldırılır.

JSON gösterimi
{
  "imageObjectId": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),

  "url": string
}
Alanlar
imageObjectId

string

Değiştirilecek mevcut resmin kimliği. Kimlik, bir get isteğinin yanıtından alınabilir.

imageReplaceMethod

enum (ImageReplaceMethod)

Değiştirme yöntemi.

Resim kaynağının türü. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
url

string

Resim URL'si.

Resim, ekleme sırasında bir kez getirilir ve sunuda gösterilmek ü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.

Belirtilen URL, 2 KB'ı aşamaz. URL, resimle birlikte kaydedilir ve Image.source_url alanı üzerinden gösterilir.

Birbirini dışlayan alanların sonu.

UpdateSlidePropertiesRequest

Bir slaytın özelliklerini günceller.

JSON gösterimi
{
  "objectId": string,
  "slideProperties": {
    object (SlideProperties)
  },
  "fields": string
}
Alanlar
objectId

string

Güncellemenin uygulandığı slaytın nesne kimliği.

slideProperties

object (SlideProperties)

Güncellenecek slayt özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök "slideProperties" örtülü olarak belirtilir ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

Örneğin, bir slaytın atlanıp atlanmayacağını güncellemek için fields "isSkipped" olarak ayarlayın.

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.

UpdatePageElementsZOrderRequest

Sayfa öğelerinin Z sırasını günceller. Z sırası, sayfadaki öğelerin arkadan öne doğru sıralanmasıdır. Öndeki sayfa öğesi, arkasındaki öğeleri kapatabilir.

JSON gösterimi
{
  "pageElementObjectIds": [
    string
  ],
  "operation": enum (ZOrderOperation)
}
Alanlar
pageElementObjectIds[]

string

Güncellenecek sayfa öğelerinin nesne kimlikleri.

Tüm sayfa öğeleri aynı sayfada olmalı ve gruplandırılmamalıdır.

operation

enum (ZOrderOperation)

Sayfa öğelerine uygulanacak Z sırası işlemi.

İşlem birden fazla sayfa öğesine uygulandığında, işlemden önce bu sayfa öğelerindeki göreli Z sıraları korunur.

ZOrderOperation

Bir sayfa öğesinin Z sırasını güncelleme işlemi.

Sıralamalar
Z_ORDER_OPERATION_UNSPECIFIED Belirtilmemiş işlem.
BRING_TO_FRONT Sayfa öğelerini sayfanın önüne getirir.
BRING_FORWARD Sayfa öğelerini, belirtilen sayfa öğelerindeki en öndeki öğeye göre bir öğe öne getirir.
SEND_BACKWARD Sayfa öğelerini, belirtilen sayfa öğeleri arasında en arkada olan öğeye göre bir öğe geriye gönderir.
SEND_TO_BACK Sayfa öğelerini sayfanın arkasına gönderir.

UpdateLineCategoryRequest

line kategorisini günceller.

JSON gösterimi
{
  "objectId": string,
  "lineCategory": enum (LineCategory)
}
Alanlar
objectId

string

Güncellemenin uygulandığı satırın nesne kimliği.

Yalnızca "bağlayıcı" olduğunu gösteren bir category çizgisi güncellenebilir.

Kategorisi güncellendikten sonra hat yeniden yönlendirilebilir.

lineCategory

enum (LineCategory)

Güncellenecek satır kategorisi.

Tam line type, güncellenecek kategoriye ve diğer sayfa öğelerine bağlanmak için nasıl yönlendirildiğine göre belirlenir.

RerouteLineRequest

Bir line öğesini, bağlı sayfa öğelerindeki en yakın iki bağlantı sitesine bağlanacak şekilde yeniden yönlendirir.

JSON gösterimi
{
  "objectId": string
}
Alanlar
objectId

string

Yeniden yönlendirilecek hattın nesne kimliği.

Yalnızca "bağlayıcı" olduğunu gösteren bir category içeren satır yeniden yönlendirilebilir. Çizginin başlangıç ve bitiş bağlantıları farklı sayfa öğelerinde olmalıdır.

InsertCommentRequest

Sunuya CommentThread ekler.

JSON gösterimi
{
  "content": string,
  "assigneeEmailAddress": string,

  "objectId": string,
  "shapeTextAnchor": {
    object (ShapeTextAnchor)
  },
  "tableCellTextAnchor": {
    object (TableCellTextAnchor)
  },
  "tableAnchor": {
    object (TableAnchor)
  }
}
Alanlar
content

string

Yorumun metni düz metin olarak.

Bu metin içeriği, Slaytlar düzenleyicisinde oluşturulan yorumlara benzer şekilde işlenir. Biçimlendirme, bildirimler vb. için benzer davranışlar gösterir.

Bu alan boş bırakılamaz ve 2.048 UTF-8 kod birimini aşmamalıdır.

assigneeEmailAddress

string

İsteğe bağlıdır. 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.

Yorumun bağlı olduğu sunudaki konum. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
objectId

string

Bu yoruma bağlı olan Page veya PageElement öğesinin nesne kimliği. Belirtilen objectId bir Group ise yorum, grubun grup dışı alt öğelerinden en fazla 100'üne sabitlenir.

shapeTextAnchor

object (ShapeTextAnchor)

Yorumu, bir Shape içindeki belirli bir metin aralığına sabitler.

tableCellTextAnchor

object (TableCellTextAnchor)

Bir yorumu, Table içindeki tek bir hücrede belirli bir metin aralığına sabitler.

tableAnchor

object (TableAnchor)

Bir yorumu, Table içindeki belirli bir hücre aralığına sabitler. Aralıktaki hiçbir hücre metin içermiyorsa 400 hatalı istek hatası döndürür.

Birbirini dışlayan alanların sonu.

ShapeTextAnchor

Bir Shape's text içindeki belirli bir metin aralığına bağlantı. Konuşmacı notlarına yorum eklemek için speaker notes nesne kimliğiyle birlikte ShapeTextAnchor'ı kullanın.

JSON gösterimi
{
  "objectId": string,
  "textRange": {
    object (Range)
  }
}
Alanlar
objectId

string

Metni içeren sayfa öğesinin nesne kimliği.

textRange

object (Range)

Bağlantının metin aralığı.

TableCellTextAnchor

Bir TableCell TextElement içindeki belirli bir metin aralığına bağlantı.

JSON gösterimi
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
Alanlar
objectId

string

Hücreyi içeren tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Tablodaki hücrenin konumu.

textRange

object (Range)

Bağlantının metin aralığı.

TableAnchor

Bir Table içindeki belirli bir hücre aralığına bağlantı. Bir tablodaki aralıkta bulunan her hücredeki tüm metne yorum eklemek için kullanılır.

JSON gösterimi
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
Alanlar
objectId

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

Tabloda, sabitlemenin uygulanacağı hücre aralığı. Atlanırsa tablodaki tüm hücreler sabitleme için kullanılır.

AddCommentReplyRequest

Post yanıtını CommentThread içine ekler.

JSON gösterimi
{
  "commentId": string,
  "post": {
    object (Post)
  }
}
Alanlar
commentId

string

Yanıtın ekleneceği CommentThread kimliği.

post

object (Post)

Yanıtı temsil eden Post.

UpdateCommentPostRequest

CommentThread konumundaki Post adlı tetikleyiciyi günceller.

Aşağıdaki durumlarda 400 hatalı istek hatası döndürülür:

  • İstekte bulunan kullanıcı, yayının yazarı değil.
JSON gösterimi
{
  "commentId": string,
  "postId": string,
  "content": string
}
Alanlar
commentId

string

Yayının ait olduğu CommentThread kimliği.

postId

string

Güncellenen yayının kimliği.

content

string

Yorumun yeni metni (düz metin olarak).

Bu metin içeriği, Slaytlar düzenleyicisinde oluşturulan yorumlara benzer şekilde işlenir. Biçimlendirme, bildirimler vb. için benzer davranışlar gösterir.

Bu alan boş bırakılamaz ve 2.048 UTF-8 kod birimini aşmamalıdır.

DeleteCommentRequest

CommentThread öğesini siler.

İstekte bulunan kullanıcı headPost öğesinin yazarı değilse 400 hatalı istek hatası döndürülür.

JSON gösterimi
{
  "commentId": string
}
Alanlar
commentId

string

Silinen CommentThread kimliği.

DeleteCommentReplyRequest

CommentThread adlı videoya yapılan bir yanıtı Post sildiğinde.

Aşağıdaki durumlarda 400 hatalı istek hatası döndürülür:

  • İstekte bulunan kullanıcı, yayının yazarı değil.

  • Yanıt gönderisinde comment action var.

  • Yanıt gönderisinde assignee var.

JSON gösterimi
{
  "commentId": string,
  "postId": string
}
Alanlar
commentId

string

Yayının ait olduğu CommentThread kimliği.

postId

string

Silinecek yanıtın kimliği. Post