Requests

İstek

Bir sunuya uygulanacak tek bir güncelleme türü.

JSON gösterimi
{

  // Union field kind can be only one of the following:
  "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)
  }
  // End of list of possible types for union field kind.
}
Alanlar
Birlik alanı kind. Güncellemenin türü. Tam olarak bir alan gereklidir. kind yalnızca aşağıdakilerden biri olabilir:
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)

Bir ş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)

Bir sayfayı veya sayfa öğesini sunudan siler.

updatePageElementTransform

object (UpdatePageElementTransformRequest)

Bir sayfa öğesinin dönüştürme işlemini günceller.

updateSlidesPosition

object (UpdateSlidesPositionRequest)

Bir grup slaytın sunudaki konumunu günceller.

deleteText

object (DeleteTextRequest)

Bir şekildeki veya tablo hücresindeki metni siler.

createImage

object (CreateImageRequest)

Resim oluşturur.

createVideo

object (CreateVideoRequest)

Video oluşturur.

createSheetsChart

object (CreateSheetsChartRequest)

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

createLine

object (CreateLineRequest)

Satır oluşturur.

refreshSheetsChart

object (RefreshSheetsChartRequest)

Google E-Tablolar grafiğini yeniler.

updateShapeProperties

object (UpdateShapePropertiesRequest)

Shape özelliklerini günceller.

updateImageProperties

object (UpdateImagePropertiesRequest)

Image öğesinin özelliklerini günceller.

updateVideoProperties

object (UpdateVideoPropertiesRequest)

Video özelliklerini günceller.

updatePageProperties

object (UpdatePagePropertiesRequest)

Page özelliklerini günceller.

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

TableCell özelliklerini günceller.

updateLineProperties

object (UpdateLinePropertiesRequest)

Line özelliklerini günceller.

createParagraphBullets

object (CreateParagraphBulletsRequest)

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

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

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

duplicateObject

object (DuplicateObjectRequest)

Bir slayt veya sayfa öğesini kopyalar.

updateTextStyle

object (UpdateTextStyleRequest)

Bir 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ı özelliklerini günceller.

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

Bir sütunun özelliklerini günceller. Table

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

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

mergeTableCells

object (MergeTableCellsRequest)

Table içindeki hücreleri birleştirir.

unmergeTableCells

object (UnmergeTableCellsRequest)

Birleştirilen hücreleri Table'te ayırır.

groupObjects

object (GroupObjectsRequest)

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

ungroupObjects

object (UngroupObjectsRequest)

groups gibi nesnelerin gruplarını çözer.

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)

Slaytların özelliklerini günceller

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

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

updateLineCategory

object (UpdateLineCategoryRequest)

Bir line'ün kategorisini günceller.

rerouteLine

object (RerouteLineRequest)

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

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 nesne kimliği.

Belirttiğiniz kimlik, sunumdaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir); kalan karakterler bu karakterlerin yanı sıra kısa çizgi veya iki nokta içerebilir ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir). Kimlik uzunluğu 5 ile 50 karakter (ikisi de dahil) arasında olmalıdır.

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ı. Bu referans, aşağıdakilerden biri olan mevcut ana sayfaya dayanır:

  • Önceki slayt dizininin ana sayfası.
  • insertionIndex sıfır ise ilk slaytın ana öğesi.
  • Slayt yoksa sunudaki ilk ana sayfa.

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

Bir düzen referansı belirtmezseniz slayt, önceden tanımlanmış BLANK düzenini kullanır.

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

Sayfada oluşturulan yer tutucularla, düzendeki placeholder (ler) arasındaki isteğe bağlı nesne kimliği eşlemelerinin listesi. Yalnızca slideLayoutReference belirtildiğinde kullanılabilir.

LayoutReference

Slayt düzeni referansı. Bu, aşağıdakilerden birini ifade edebilir:

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

  // Union field kind can be only one of the following:
  "predefinedLayout": enum (PredefinedLayout),
  "layoutId": string
  // End of list of possible types for union field kind.
}
Alanlar
Birlik alanı kind. LayoutReference türü. kind yalnızca aşağıdakilerden biri olabilir:
predefinedLayout

enum (PredefinedLayout)

Önceden tanımlanmış düzen.

layoutId

string

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

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 parçası olmadığından mevcut ana şablonda bulunacaklarına dair garanti verilmez. Ayrıca, her düzendeki yer tutucular değiştirilmiş olabilir.

Sıralamalar
PREDEFINED_LAYOUT_UNSPECIFIED Belirtilmemiş düzen.
BLANK Yer tutucusu olmayan boş düzen.
CAPTION_ONLY Alt kısmında altyazı 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çıklamanın yer aldığı düzen.
ONE_COLUMN_TEXT Tek bir sütunda düzenlenmiş, tek bir başlık ve tek bir gövdeye sahip düzen.
MAIN_POINT Ana nokta içeren düzen.
BIG_NUMBER Büyük bir sayı başlığı içeren düzen.

LayoutPlaceholderIdMapping

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

JSON gösterimi
{
  "objectId": string,

  // Union field kind can be only one of the following:
  "layoutPlaceholder": {
    object (Placeholder)
  },
  "layoutPlaceholderObjectId": string
  // End of list of possible types for union field kind.
}
Alanlar
objectId

string

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

Belirttiğiniz kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir); kalan karakterler bu karakterlerin yanı sıra kısa çizgi veya iki nokta işareti ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

Birlik alanı kind. Bir düzendeki yer tutucuyu tanımlayan tür. kind yalnızca aşağıdakilerden biri olabilir:
layoutPlaceholder

object (Placeholder)

Bir düzendeki ve slayta uygulanacak yer tutucu. Yalnızca type ve index gereklidir. Örneğin, önceden tanımlanmış bir TITLE_AND_BODY layout'ta genellikle 0 dizine sahip bir TITLE yer tutucusu ve 0 dizine sahip bir BODY yer tutucusu bulunabilir.

layoutPlaceholderObjectId

string

Bir slayta uygulanacak düzendeki yer tutucunun nesne kimliği.

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 nesne kimliği.

Belirttiğiniz kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir); kalan karakterler bu karakterlerin yanı sıra kısa çizgi veya iki nokta işareti ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. 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

Sayfa öğeleriyle ilgili yaygın özellikler.

Not: İlk kez 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 nesne kimliği.

Belirttiğiniz kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir); kalan karakterler bu karakterlerin yanı sıra kısa çizgi veya iki nokta işareti ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. 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 olarak belirtilen boyutta oluşturulur. Boyut belirtilmezse tablo otomatik olarak boyutlandırılır.

Tablo dönüştürmelerinin ölçeği 1 olmalı ve kaydırma bileşeni bulunmamalıdır. Dönüşüm sağlanmazsa tablo sayfaya hizalanır.

rows

integer

Tablodaki satır sayısı.

columns

integer

Tablodaki sütun sayısı.

InsertTextRequest

Bir ş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 ekleneceği durumlarda isteğe bağlı tablo hücresi konumu. Varsa objectId bir tabloya işaret etmelidir.

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 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 alanına eklenir.

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.

insertionIndex

integer

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

Dizin sıfır tabanlı olup dizenin başından itibaren hesaplanır. Dizin, Unicode grafeme kümelerinin içine ekleme yapılmasını engelleyecek şekilde ayarlanabilir. Bu durumlarda metin, grafeme 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ır eklenecek tablo.

cellLocation

object (TableCellLocation)

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

Referans hücrenin bulunduğu satırın üstüne (veya altına) yeni bir satır eklenir. Referans hücre birleştirilmiş bir hücreyse birleştirilmiş hücrenin üstüne (veya altına) yeni bir satır eklenir.

insertBelow

boolean

Referans hücre konumunun altına yeni satır eklenip eklenmeyeceği.

  • True : Hücrenin altına eklenir.
  • False : Hücrenin üzerine eklenir.
number

integer

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

InsertTableColumnsRequest

Tabloya sütun ekler.

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

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

string

Sütun eklenecek tablo.

cellLocation

object (TableCellLocation)

Sütunların ekleneceği referans tablo hücresi konumu.

Referans hücrenin bulunduğu sütunun soluna (veya sağına) yeni bir sütun eklenir. Referans hücre bir birleştirilmiş hücreyse birleştirilmiş hücrenin soluna (veya sağına) yeni bir sütun eklenir.

insertRight

boolean

Referans hücre konumunun sağına yeni sütun eklenip eklenmeyeceği.

  • True : Sağa ekleyin.
  • False : Sola ekleme.
number

integer

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

DeleteTableRowRequest

Tablodaki bir satırı siler.

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

string

Satırlarının silineceği tablo.

cellLocation

object (TableCellLocation)

Bir 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ı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
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.
}
Alanlar
replaceText

string

Eşleşen metnin yerini alacak metin.

pageObjectIds[]

string

Boş değilse eşleşmeleri yalnızca belirli sayfalardaki sayfa öğeleriyle sınırlandırır.

Bir notes master sayfasının nesne kimliği verilirse veya sunuşta bu nesne kimliğine sahip bir sayfa yoksa 400 hatalı istek döndürülür.

Birlik alanı criteria. Değiştirilecek metni eşleştirmek için kullanılan ölçütler. criteria yalnızca aşağıdakilerden biri olabilir:
containsText

object (SubstringMatchCriteria)

Bu alt dizeyle eşleşen bir şekilde metin bulur.

SubstringMatchCriteria

Bir şekil veya tablodaki belirli bir metin diziyle 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 harflere 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ı. Bulma değeri normal ifade olarak değerlendirilecekse doğru değerini döndürür. Kalıptaki tüm 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 bir nesneyi (pages veya page elements) siler.

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

string

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

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

Bir düzendeki yer tutucu silinirse devralan boş yer tutucular da silinir.

UpdatePageElementTransformRequest

Bir sayfa öğesinin dönüştürme işlemini günceller.

Bir grubun dönüştürme işlemini güncellemek, söz konusu gruptaki sayfa öğelerinin mutlak dönüştürme işlemini değiştirir. Bu da öğelerin görsel görünümünü değiştirebilir. Daha fazla ayrıntı için PageElement.transform dokümanlarını inceleyin.

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üştürme 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, elde edilen zincirlemeyle değiştirir.
ABSOLUTE Mevcut AffineTransform matrisini yeni matrisle değiştirir.

UpdateSlidesPositionRequest

Slaytların sunudaki 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 düzenlenmeli ve aynı slaytlar listede birden fazla olmamalıdır.

insertionIndex

integer

Taşıma işleminden önceki slayt düzenlemesine göre slaytların ekleneceği dizin. Sıfır ile sunudaki slayt sayısı arasında (bu değerler dahil) olmalıdır.

DeleteTextRequest

Bir şekildeki 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 gerekiyorsa isteğe bağlı tablo hücresi konumu. Varsa objectId bir tabloya işaret etmelidir.

textRange

object (Range)

TextElement dizine göre silinecek metin aralığı.

Bir şeklin veya tablo hücresinin metninin sonunda, silinemeyen gizli bir satır sonu karakteri bulunur. Range.Type.ALL doğru sınırları kullanır ancak FROM_START_INDEX ve FIXED_RANGE aralık türleri için açık sınırlar belirtilirken dikkatli olunmalıdır. Örneğin, metin "ABC" ve ardından gizli bir satır sonu karakteri içeriyorsa maksimum değer textRange.start_index için 2, textRange.end_index için ise 3'tür.

Bir paragraf sınırını aşan metni sildiğinizde, iki paragraf birleştirildiği için paragraf stillerinde ve listelerde değişiklikler olabilir.

Vekil çiftinin yalnızca bir kod birimini içeren aralıklar, her iki kod birimini de içerecek şekilde genişletilir.

Aralık

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

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

integer

Koleksiyonun başlangıcına ait isteğe bağlı sıfır tabanlı dizin. FIXED_RANGE ve FROM_START_INDEX aralıklarında gereklidir.

endIndex

integer

Koleksiyonun sonunun isteğe bağlı sıfır tabanlı dizini. FIXED_RANGE aralıklarında gereklidir.

type

enum (Type)

Aralık 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 koleksiyonun sonuna kadar devam eder. endIndex belirtilmemelidir.
ALL Aralığı, koleksiyonun tamamı olacak şekilde ayarlar. Hem startIndex hem de endIndex belirtilmemelidir.

CreateImageRequest

Resim oluşturur.

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

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
Alanlar
objectId

string

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

Belirttiğiniz kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir); kalan karakterler bu karakterlerin yanı sıra kısa çizgi veya iki nokta işareti ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. 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.

Sağlanan boyutun en boy oranı resim 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üştürme işlemi 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.

Birlik alanı image_source. Resim kaynağının türü. image_source yalnızca aşağıdakilerden biri olabilir:
url

string

Resim URL'si.

Görüntü, ekleme sırasında bir kez getirilir ve sunu içinde gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olamaz ve PNG, JPEG veya GIF biçimlerinden birinde olmalıdır.

Sağlanan URL herkese açık olmalı ve en fazla 2 KB uzunluğunda olmalıdır. URL, resimle birlikte kaydedilir ve Image.source_url alanına yerleştirilir.

CreateVideoRequest

Video oluşturur.

NOT: Google Drive'dan video oluşturmak için istek gönderen 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 nesne kimliği.

Belirttiğiniz kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir); kalan karakterler bu karakterlerin yanı sıra kısa çizgi veya iki nokta işareti ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. 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 varsayılan bir boyut seçer.

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ıdır.

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

Bir Google Drive video dosyasına erişmek için eski dosyaların alt kümesi için HTTP başlığına bir kaynak anahtarı eklemeniz gerekebilir. Daha fazla bilgi için Kaynak anahtarlarını kullanarak bağlantıyla 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 gereklidir.

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

string

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

Belirtilen kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, bir kelime karakteriyle [a-zA-Z0-9_] başlamalı ve ardından aşağıdaki karakterlerden herhangi bir sayıda [a-zA-Z0-9_-:] gelmelidir. 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.

Sağlanan boyutun en boy oranı grafik en boy oranıyla eşleşmediğinde grafik, en boy oranını korumak için boyuta göre ölçeklenir ve ortalanır. Sağlanan dönüştürme işlemi 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 bir kaynak anahtarı eklemeniz gerekebilir. Daha fazla bilgi için Kaynak anahtarlarını kullanarak bağlantıyla 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ğlı olduğu mod. Belirtilmediği takdirde grafik, bağlı olmayan bir resim olur.

LinkingMode

Grafiğin kaynak e-tabloya bağlı olduğu mod.

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tabloyla ilişkili değildir ve güncellenemez. Bağlı olmayan grafikler resim olarak eklenir.
LINKED Grafiği bağlamak, grafiğin güncellenmesine olanak tanır ve diğer ortak çalışanlar e-tablonun bağlantısını görür.

CreateLineRequest

Bir ç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 nesne kimliği.

Belirttiğiniz kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir); kalan karakterler bu karakterlerin yanı sıra kısa çizgi veya iki nokta işareti ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. Kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

elementProperties

object (PageElementProperties)

Satırın öğe özellikleri.

lineCategory
(deprecated)

enum (Category)

Oluşturulacak satırın kategorisi.

Desteği sonlandırıldı : Bunun yerine category kullanın.

Oluşturulan tam line type öğe, 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 öğe, 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 1 numaralı düz konnektör dahil düz konnektörler. Belirtilmemişse varsayılan kategoridir.
BENT 2 ila 5 arasındaki bükülmüş konnektörler dahil olmak üzere bükülmüş konnektörler.
CURVED 2 ila 5 arasındaki eğri bağlayıcılar 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 özelliğini 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 dizin shapeProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

Örneğin, şeklin arka plan 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış bırakın.

UpdateImagePropertiesRequest

Bir Image özelliğini 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 dizin imageProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

Örneğin, resim dış çizgisinin 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış bırakın.

UpdateVideoPropertiesRequest

Bir Video özelliğini 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 dizin videoProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

Örneğin, video ana hatlarının 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış bırakın.

UpdatePagePropertiesRequest

Bir Page özelliğini 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 dizin pageProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış bırakın.

UpdateTableCellPropertiesRequest

Bir TableCell özelliğini 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ığı tablo alt kümesini temsil eden tablo aralığı. Tablo aralığı belirtilmezse güncellemeler tablonun tamamına uygulanır.

tableCellProperties

object (TableCellProperties)

Güncellenecek tablo hücresi özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök dizin tableCellProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış bırakın.

TableRange

Tablo aralığı, bir tablonun alt kümesine yapılan bir referansı temsil eder.

Tablo aralığıyla belirtilen hücrelerin mutlaka dikdörtgen oluşturmadığını unutmayın. Örneğin, son satırdaki tüm hücrelerin birleştirildiği 3x3 boyutunda bir tablomuz olduğunu varsayalım. Tablo şu şekilde görünür:

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

Konum = (0, 0), satır kapsamı = 3 ve sütun kapsamı = 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 kapsamı.

columnSpan

integer

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

UpdateLinePropertiesRequest

Bir Line özelliğini 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 satır özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök dizin lineProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

Örneğin, çizginin 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış bırakın.

CreateParagraphBulletsRequest

Belirtilen metin dizini aralığıyla örtüşen 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 ilk sekmelerin sayılmasıyla belirlenir. Bu istek, madde işareti ile ilgili paragraf arasında fazladan boşluk olmasını önlemek için bu ön sekmeleri kaldırır. Bu işlem, metnin bazı bölümlerinin dizinlerini değiştirebilir.

Güncellenen paragraflardan hemen önceki paragraf, eşleşen bir hazır ayarın bulunduğu bir listedeyse güncellenen paragraflar bu önceki listeye eklenir.

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

string

Noktalı liste 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 işaret etmelidir.

textRange

object (Range)

TextElement dizine göre, liste ön ayarlarının uygulanacağı metin aralığı.

bulletPreset

enum (BulletGlyphPreset)

Kullanılacak madde işareti glif türleri. Varsayılan olarak BULLET_DISC_CIRCLE_SQUARE hazır ayarı kullanılır.

BulletGlyphPreset

Metindeki listeler için önceden ayarlanmış madde işareti glif kalıpları.

Bu kalıplarda aşağıdaki türde madde işaretleri kullanılır:

  • ARROW : Unicode U+2794 kod noktasına karşılık gelen bir ok
  • ARROW3D : Unicode U+27a2 kod noktasına karşılık gelen 3D gölgelendirmeli bir ok
  • CHECKBOX : Unicode U+274f kod noktasına karşılık gelen içi boş kare
  • CIRCLE : Unicode U+25cb kod noktasına karşılık gelen içi 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 "x" içeren bir elmas
  • HOLLOWDIAMOND : Unicode U+25c7 kod noktasına karşılık gelen içi boş bir karo
  • DISC : Unicode U+25cf kod noktasına karşılık gelen dolu daire
  • SQUARE : Unicode U+25a0 kod noktasına karşılık gelen dolu 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 bir harf.
  • DIGIT : "1", "2" veya "3" gibi bir sayı.
  • ZERODIGIT : Tek haneli sayıların önüne sıfır eklenmiş bir sayı ("01", "02" veya "03" gibi). Birden fazla basamaklı 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_DISC_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DISC, CIRCLE ve SQUARE madde işaretiglifinin yer aldığı bir madde işaretli liste.
BULLET_DIAMONDX_ARROW3D_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMONDX, ARROW3D ve SQUARE madde işaretiglifinin yer aldığı bir madde işaretli liste.
BULLET_CHECKBOX Tüm liste iç içe yerleştirme seviyeleri için CHECKBOX madde işareti glifleri içeren bir 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şaretiglifinin yer aldığı bir madde işaretli liste.
BULLET_STAR_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için STAR, CIRCLE ve SQUARE madde işaretiglifinin yer aldığı bir madde işaretli liste.
BULLET_ARROW3D_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için ARROW3D, CIRCLE ve SQUARE madde işaretiglifinin yer aldığı bir madde işaretli liste.
BULLET_LEFTTRIANGLE_DIAMOND_DISC İlk 3 liste iç içe yerleştirme seviyesi için LEFTTRIANGLE, DIAMOND ve DISC madde işaretiglifinin yer aldığı bir madde işaretli liste.
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMONDX, HOLLOWDIAMOND ve SQUARE madde işaretiglifinin yer aldığı bir madde işaretli liste.
BULLET_DIAMOND_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMOND, CIRCLE ve SQUARE madde işaretiglifinin yer aldığı bir madde işaretli liste.
NUMBERED_DIGIT_ALPHA_ROMAN İlk 3 liste iç içe yerleştirme seviyesi için DIGIT, ALPHA ve ROMAN sayısal gliflerin ardından noktaların yer aldığı bir numaralı liste.
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS İlk 3 liste iç içe yerleştirme seviyesi için DIGIT, ALPHA ve ROMAN sayısal gliflerin ardından parantez içeren bir numaralı liste.
NUMBERED_DIGIT_NESTED Noktalarla ayrılmış sayısal gliflerin yer aldığı, DIGIT her iç içe yerleştirme düzeyinde önceki iç içe yerleştirme düzeyinin glifinin ön ek olarak kullanıldığı bir numaralı liste. Örneğin: "1.", '1.1.', '2.', '2.2.'.
NUMBERED_UPPERALPHA_ALPHA_ROMAN İlk 3 liste iç içe yerleştirme seviyesi için UPPERALPHA, ALPHA ve ROMAN sayısal gliflerin ardından noktaların yer aldığı bir numaralı liste.
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT İlk 3 liste iç içe yerleştirme seviyesi için UPPERROMAN, UPPERALPHA ve DIGIT sayısal gliflerin ardından noktaların yer aldığı bir numaralı liste.
NUMBERED_ZERODIGIT_ALPHA_ROMAN İlk 3 liste iç içe yerleştirme seviyesi için ZERODIGIT, ALPHA ve ROMAN sayısal gliflerin ardından noktaların yer aldığı bir numaralı liste.

ReplaceAllShapesWithImageRequest

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

Şekillerin yerini alan resimler, sunuya eklendikten sonra dikdörtgen olur ve şekillerin biçimini almaz.

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

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.

  // Union field image_source can be only one of the following:
  "imageUrl": string
  // End of list of possible types for union field image_source.
}
Alanlar
replaceMethod
(deprecated)

enum (ReplaceMethod)

Değiştirme yöntemi.

Desteği sonlandı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 belirli sayfalardaki sayfa öğeleriyle sınırlandırır.

Bir notes page veya notes master sayfasının nesne kimliği sağlanırsa ya da sunuşta bu nesne kimliğine sahip bir sayfa yoksa 400 hatalı istek döndürür.

Birlik alanı criteria. Şekillerin değiştirilmesi için eşleşmesi gereken ölçütler. criteria yalnızca aşağıdakilerden biri olabilir:
containsText

object (SubstringMatchCriteria)

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

Birlik alanı image_source. Resim kaynağının türü. image_source yalnızca aşağıdakilerden biri olabilir:
imageUrl

string

Resim URL'si.

Görüntü, ekleme sırasında bir kez getirilir ve sunu içinde gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olamaz ve PNG, JPEG veya GIF biçimlerinden birinde olmalıdır.

Sağlanan URL en fazla 2 KB uzunluğunda olabilir. URL'nin kendisi resimle birlikte kaydedilir ve Image.source_url alanı aracılığıyla gösterilir.

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 daha küçük olabilir. Belirtilmemişse varsayılan yöntem budur.
CENTER_CROP Resmi, orijinal şeklin sınırlarını dolduracak şekilde ölçeklendirip ortalar. Resim, şekli dolduracak şekilde 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 daha küçük olabilir. Belirtilmemişse varsayılan yöntem budur.
CENTER_CROP Resmi, orijinal şeklin sınırlarını dolduracak şekilde ölçeklendirip ortalar. Resim, şekli dolduracak şekilde kırpılabilir. Resmin oluşturulan boyutu, orijinal şekille aynı olur.

DuplicateObjectRequest

Bir slayt veya sayfa öğesini kopyalar.

Bir slayt kopyalandığında kopya slayt, belirtilen slayttan hemen sonra oluşturulur. Bir sayfa öğesi kopyalandığında kopya, orijinal öğeyle aynı sayfaya ve aynı konuma yerleştirilir.

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

string

Kopyalanacak nesnenin kimliği.

objectIds

map (key: string, value: string)

Kopyalanan nesne, başka nesneler içerebilir (ör. bir slayt veya grup sayfası öğesi kopyalanırken). Bu eşleme, yinelenen nesnelerin kimliklerinin nasıl oluşturulduğunu tanımlar: Anahtarlar orijinal nesnelerin kimlikleri, değerleri ise ilgili yinelenen nesneye atanacak kimliklerdir. Kaynak nesnenin kopyasının kimliği de bu eşlemede belirtilebilir. Bunun için objectId alanına ait aynı değer anahtar olarak, yeni istenen kimlik ise değer olarak kullanılır.

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

Kaynak nesnelerin kimlikleri haritadan çıkarılırsa yeni bir rastgele kimlik atanır. Harita boşsa veya ayarlanmamışsa tüm kopya nesnelere yeni bir rastgele kimlik atanır.

UpdateTextStyleRequest

Metnin stilini Shape veya Table olarak güncelleyin.

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

string

Stil uygulanacak metnin bulunduğu şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Stil uygulanacak metni içeren hücrenin tablodaki konumu. objectId bir tabloyu ifade ediyorsa cellLocation bir değere sahip olmalıdır. Aksi takdirde, bu tür bir işlem yapamazsınız.

style

object (TextStyle)

Metinde ayarlanacak stiller.

Belirli bir stilin değeri üst öğenin değeriyle eşleşirse bu stil devralınacak ş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 dokümanlarını inceleyin.

textRange

object (Range)

Stil uygulanacak metin aralığı.

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

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök dizin style ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış 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 ortalanacaktır.

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

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

object (SubstringMatchCriteria)

Şekillerin değiştirilmesi için eşleşmesi gereken ölçütler. İstek, belirtilen 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ğlı olduğu mod. Belirtilmediği takdirde grafik, bağlı olmayan bir resim olur.

pageObjectIds[]

string

Boş değilse eşleşmeleri yalnızca belirli sayfalardaki sayfa öğeleriyle sınırlandırır.

Bir notes page veya notes master sayfasının nesne kimliği sağlanırsa ya da sunuşta bu nesne kimliğine sahip bir sayfa yoksa 400 hatalı istek döndürür.

LinkingMode

Grafiğin kaynak e-tabloya bağlı olduğu mod.

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tabloyla ilişkili değildir ve güncellenemez. Bağlı olmayan grafikler resim olarak eklenir.
LINKED Grafiği bağlamak, grafiğin güncellenmesine olanak tanır ve diğer ortak çalışanlar e-tablonun bağlantısını görür.

DeleteParagraphBulletsRequest

Belirtilen metin dizini range ile örtüşen tüm paragraflardaki madde işaretlerini siler.

İlgili paragrafın başına girinti ekleyerek her paragrafın iç içe yerleştirme düzeyi görsel olarak korunur.

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

string

Noktalı listeden silinecek 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 işaret etmelidir.

textRange

object (Range)

TextElement dizine göre, madde işaretlerinin silineceği metin aralığı.

UpdateParagraphStyleRequest

Belirtilen metin dizini aralığıyla örtüşen 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

Stil uygulanacak metnin bulunduğu şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Stil uygulanacak paragrafları içeren hücrenin tablodaki konumu. objectId bir tabloyu ifade ediyorsa cellLocation bir değere sahip olmalıdır. Aksi takdirde, bu tür bir işlem yapamazsınız.

style

object (ParagraphStyle)

Paragrafın stili.

textRange

object (Range)

Stil uygulanacak paragrafları içeren metin aralığı.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök dizin style ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış bırakın.

UpdateTableBorderPropertiesRequest

Bir Table içindeki tablo kenarlıkları ö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ığı tablo alt kümesini temsil eden tablo aralığı. Tablo aralığı belirtilmezse güncellemeler tablonun tamamına uygulanır.

borderPosition

enum (BorderPosition)

Güncellemelerin uygulanması gereken tablo aralığındaki kenar çizgisi konumu. Bir kenar konumu belirtilmezse güncellemeler, tablo aralığındaki tüm kenarlara 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 dizin tableBorderProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol 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 maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış 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ç kısmındaki kenarlıklar.
INNER_HORIZONTAL Aralığın iç kısmındaki yatay kenarlıklar.
INNER_VERTICAL Aralığın iç kısmındaki dikey kenarlıklar.
LEFT Aralığın solundaki kenarlıklardır.
OUTER Aralığın dış kenarındaki kenarlık.
RIGHT Aralıkların sağındaki kenarlıklardır.
TOP Aralığın üst kısmındaki kenarlıklar.

UpdateTableColumnPropertiesRequest

Bir sütunun özelliklerini günceller. Table

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

string

Tablonun nesne kimliği.

columnIndices[]

integer

Hangi sütunların güncelleneceğini 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ğerinin 406.400 EMU'dan (32 puan) az olması durumunda 400 hatalı istek hatası döndürülür.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök dizin tableColumnProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

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

"columnWidth" alan maskesine dahil edilir ancak özellik ayarlanmamışsa sütun genişliği varsayılan olarak 406.400 EMU (32 puan) olur.

UpdateTableRowPropertiesRequest

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

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

string

Tablonun nesne kimliği.

rowIndices[]

integer

Hangi satırların güncelleneceğini 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 dizin tableRowProperties ima edilir ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

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

"minRowHeight" alan maskesine dahil edilir 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ştirilir ve aralıktaki sol üstteki ("baş") hücrede depolanır. Aralık dikdörtgen değilse (aralık halihazırda birleştirilmiş hücreleri kapsadığı bazı durumlarda bu durum ortaya çıkabilir) 400 hatalı istek hatası döndürülür.

UnmergeTableCellsRequest

Birleştirilen hücreleri Table'te 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ştirileceğini belirten tablo aralığı.

Bu aralıktaki tüm birleştirilmiş hücrelerin birleştirilmesi iptal edilir. Daha önce birleştirmesi iptal edilmiş hücreler bu durumdan etkilenmez. Aralıkta birleştirilmiş hücre yoksa istek hiçbir işlem yapmaz. Birleştirilen hücrelerden herhangi birinde metin varsa metin, birleştirilmemiş hücrelerden oluşan blokun sol üstteki ("baş") hücresinde kalır.

GroupObjectsRequest

Nesneleri gruplandırarak nesne grubu oluşturur. Örneğin, tüm alt öğelerle aynı sayfada bir Group oluşturmak için PageElements gruplandırın.

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

string

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

Belirttiğiniz kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir); kalan karakterler bu karakterlerin yanı sıra kısa çizgi veya iki nokta işareti ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. 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 gruplanabilir. 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 gruplarını çözer.

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

string

Grubu çözülecek nesnelerin nesne kimlikleri.

Yalnızca diğer groups içinde olmayan groups gruplandı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üncellenmiş 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, kullanıcı tarafından okunabilen 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, kullanıcı tarafından okunabilen değerler kullanın.

ReplaceImageRequest

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

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

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

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
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şim yöntemi.

Birlik alanı image_source. Resim kaynağının türü. image_source yalnızca aşağıdakilerden biri olabilir:
url

string

Resim URL'si.

Görüntü, ekleme sırasında bir kez getirilir ve sunu içinde gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olamaz ve PNG, JPEG veya GIF biçiminde olmalıdır.

Sağlanan URL 2 KB'tan uzun olamaz. URL, resimle birlikte kaydedilir ve Image.source_url alanına yerleştirilir.

UpdateSlidePropertiesRequest

Slaytları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" varsayılır ve belirtilmemelidir. Her alanın listelenmesinde kısayol olarak tek bir "*" kullanılabilir.

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

Bir özelliği varsayılan değerine sıfırlamak için alan maskesine alan adını ekleyin ancak alanın değerini ayarlanmamış bırakın.

UpdatePageElementsZOrderRequest

Sayfa öğelerinin Z sırasını günceller. Z sıralaması, sayfadaki öğelerin arkadan öne doğru sıralamasıdır. Ön taraftaki 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ıralama işlemi.

İşlem birden fazla sayfa öğesine uygulanırken, işlemden önceki 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 ilerideki öğeye göre bir öğe ileri getirir.
SEND_BACKWARD Sayfa öğelerini, belirtilen sayfa öğelerindeki en arkadaki öğeye göre bir öğe geriye gönderir.
SEND_TO_BACK Sayfa öğelerini sayfanın arkasına gönderir.

UpdateLineCategoryRequest

Bir line'ün 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ğlantı" olduğunu belirten bir category simgesi bulunan satırlar güncellenebilir.

Satır, kategorisi güncellendikten sonra 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ı noktasına bağlı olacak şekilde yeniden yönlendirir.

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

string

Yeniden yönlendirilecek satırın nesne kimliği.

Yalnızca "bağlantılayıcı" olduğunu belirten bir category simgesi olan bir satır yeniden yönlendirilebilir. Satırın başlangıç ve bitiş bağlantıları farklı sayfa öğelerinde olmalıdır.