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ın doldurulması zorunludur. 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üşümünü 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)

Görsel oluşturur.

createVideo

object (CreateVideoRequest)

Video oluşturur.

createSheetsChart

object (CreateSheetsChartRequest)

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

createLine

object (CreateLineRequest)

Bir çizgi oluşturur.

refreshSheetsChart

object (RefreshSheetsChartRequest)

Google E-Tablolar grafiğini yeniler.

updateShapeProperties

object (UpdateShapePropertiesRequest)

Şunun özelliklerini günceller: Shape

updateImageProperties

object (UpdateImagePropertiesRequest)

Image öğesinin özelliklerini günceller.

updateVideoProperties

object (UpdateVideoPropertiesRequest)

Video özelliklerini günceller.

updatePageProperties

object (UpdatePagePropertiesRequest)

Şunun özelliklerini günceller: Page

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

Şunun özelliklerini günceller: TableCell

updateLineProperties

object (UpdateLinePropertiesRequest)

Şunun özelliklerini günceller: Line

createParagraphBullets

object (CreateParagraphBulletsRequest)

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

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

Bazı ölçütlerle eşleşen 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.

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 ayırır: Table

groupObjects

object (GroupObjectsRequest)

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

ungroupObjects

object (UngroupObjectsRequest)

Şunun gibi nesneleri gruplandı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)

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)

Yeni rota: line. Böylece, bağlı sayfa öğelerindeki en yakın iki bağlantı sitesine bağlanır.

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.

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 çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Kimlik uzunluğu 5 ile 50 karakter arasında (bu değerler dahil) olmalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

insertionIndex

integer

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

Bir 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ı.
  • InsertIndex sıfırsa ilk slaytın ana slaytı.
  • Slayt yoksa sunudaki ilk ana slayt.

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, şunlardan birine başvurabilir:

  • Ö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. aşağıdakilerden yalnızca 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 bulunan düzenlerdir. Ancak bu düzenler silinmiş olabileceği veya kullanılan temanın parçası olmayabileceği için mevcut ana şablonda bulunacaklarına dair garanti verilmez. Ayrıca, her bir düzendeki yer tutucular değişmiş olabilir.

Sıralamalar
PREDEFINED_LAYOUT_UNSPECIFIED Belirtilmemiş düzen.
BLANK Yer tutucu içermeyen boş düzen.
CAPTION_ONLY Altta başlık 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 sütunda düzenlenmiş, bir başlık ve bir gövde içeren düzen.
MAIN_POINT Ana nokta bulunan 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 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 içerebilir ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir). 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üzende yer tutucu tanımlayacak tür. kind. aşağıdakilerden yalnızca 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 düzenlemede genellikle 0 dizini içeren bir TITLE yer tutucusu ve 0 dizini içeren 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.

Bir kimlik belirtirseniz bu 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, API her iki size ve transform, ancak görsel boyutta değişiklik olmayacak.

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, sunumdaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Kimliğin uzunluğu 5'ten az veya 50'den büyük 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üşümlerinin ölçeği 1 olmalı ve kayma bileşeni olmamalıdır. Dönüşüm sağlanmazsa tablo sayfanın ortasına yerleştirilir.

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. Nesne kimliği mevcutsa, nesne kimliği bir tabloya başvurmalıdır.

text

string

Eklenecek metin.

Yeni satır karakteri eklendiğinde dolaylı olarak yeni bir satır oluşturulur ParagraphMarker. görebilirsiniz. Yeni paragrafın paragraf stili, listeler ve madde işaretleri dahil olmak üzere geçerli ekleme dizinindeki paragraftan kopyalanır.

Eklenen metnin metin stilleri otomatik olarak belirlenir ve genellikle komşu metnin stili korunur. Çoğu durumda metin, TextRun. bulunan URL'dir.

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 birimleri cinsinden), 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 tablosu hücre 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 ekleyin.
  • 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 tablosu hücre konumu.

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

insertRight

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 en fazla 20 adet.

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 kapladığı satır silinecek. Bu, birleştirilmiş bir hücreyse birden çok satır silinecek. 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 hiç 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 belirtilen sayfalardaki sayfa öğeleriyle sınırlar.

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

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 şekildeki metni bulur.

SubstringMatchCriteria

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

JSON gösterimi
{
  "text": string,
  "matchCase": 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.

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.

Düzende bir yer tutucu silindiğinde boş olan devralma 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ümanı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üşü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, 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, yineleme olmadan mevcut sunu sırasında olmalıdır.

insertionIndex

integer

Taşıma gerçekleşmeden önceki slayt düzenlemesine göre slaytların eklenmesi gereken 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)

Metin, bir tablo hücresinden silinecekse isteğe bağlı tablo hücresinin konumu. Nesne kimliği mevcutsa, nesne kimliği bir tabloya başvurmalıdır.

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 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" ve ardından örtülü bir yeni satır gelirse, bu durumda maksimum değer 2 olur textRange.start_index. ve 3 tane şunun için: textRange.end_index.

Bir paragraf sınırını aşan metnin silinmesi, iki paragraf birleştirilirken paragraf stillerinde ve listelerde değişikliklere neden olabilir.

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

Aralık

Dizine eklenmiş 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. Şunun için gereklidir: FIXED_RANGE. ve FROM_START_INDEX değerleridir.

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ıkların 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ığın başlangıcı: startIndex. koleksiyonun sonuna kadar devam eder. endIndex belirtilmemelidir.
ALL Aralığı, koleksiyonun tamamı olacak şekilde ayarlar. Hem startIndex. ve endIndex belirtilmemelidir.

CreateImageRequest

Görsel 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, sunumdaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Kimliğin uzunluğu 5'ten az veya 50'den büyük olmamalıdır.

Bir 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üşü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.

İlgili içeriği oluşturmak için kullanılan 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 Görsel kaynağının türü. image_source yalnızca aşağıdakilerden biri olabilir:
url

string

Resim URL'si.

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

Sağlanan URL'nin uzunluğu en fazla 2 KB olmalı ve herkesin erişimine açık olmalıdır. URL resimle birlikte kaydedilir ve Image.source_url. girin.

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, sunumdaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Kimliğin uzunluğu 5'ten az veya 50'den büyük olmamalıdır.

Kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

elementProperties

object (PageElementProperties)

Videonun öğe özellikleri.

İlgili içeriği oluşturmak için kullanılan 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. Bir dönüştürme belirtmezseniz video, sayfanın sol üst köşesine yerleştirilir.

source

enum (Source)

Video kaynağı.

id

string

Bu video için video kaynağının benzersiz tanımlayıcısıdır.

ör. YouTube videosu için https://www.youtube.com/watch?v=7U3axjORYZ0 ise kimlik 7U3axjORYZ0 şeklindedir. 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 bir alt kümesinin 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.

Belirtilmesi durumunda 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 biri [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ğinde, 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 olmadığı için güncellenemiyor. 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

Ç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, sunumdaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Kimliğin uzunluğu 5'ten az veya 50'den büyük 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ı 'nı inceleyin. : kullan category .

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. ve lineCategory, category. öncelik sırasına koyduk.

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. ve lineCategory, category. öncelik sırasına koyduk.

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

Çizgi kategorileri.

Sıralamalar
STRAIGHT 1 numaralı düz konnektör dahil düz konnektörler. Herhangi bir değer belirtilmediğinde varsayılan kategori bu olur.
BENT 2 ila 5 arasındaki bükülmüş konnektörler dahil bükülmüş konnektörler.
CURVED Kavisli bağlayıcı 2 ile 5 dahil olmak üzere kavisli 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: Grafiklerin yenilenmesi için spreadsheet.readonly, spreadsheet, 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. Tek "*". her alanı listelemek için kısa bir ifade olarak kullanılabilir.

Örneğin, şeklin arka planının düz dolgu rengini güncellemek için fields. - "shapeBackgroundFill.solidFill.color".

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

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. belirtilmeli ve belirtilmemelidir. Her alanı listelemek için kısayol olarak tek bir "*" kullanılabilir.

Örneğin, resmin dış çizgi rengini güncellemek için fields. - "outline.outlineFill.solidFill.color".

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

Şunun özelliklerini güncelleme: Video

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. Tek "*". her alanı listelemek için kısa bir ifade olarak kullanılabilir.

Örneğin, videonun dış çizgi rengini güncellemek için fields. - "outline.outlineFill.solidFill.color".

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

Şunun özelliklerini günceller: Page

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ı listelemek için kısayol olarak tek bir "*" kullanılabilir.

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

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

Şunun özelliklerini güncelleme: TableCell

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ına uygulanır.

tableCellProperties

object (TableCellProperties)

Güncellenecek tablo hücre özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök tableCellProperties. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa bir ifade olarak kullanılabilir.

Örneğin, tablo hücresinin arka planının düz dolgu rengini güncellemek için fields. - "tableCellBackgroundFill.solidFill.color".

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

Bir tablo aralığıyla belirtilen hücrelerin mutlaka bir dikdörtgen oluşturmadığı unutulmamalıdır. Örneğin, son satırdaki tüm hücrelerin birleştirildiği 3 x 3 boyutunda bir tablomuz olduğunu varsayalım. Tablo aşağıdaki gibi görünür:

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

Konumu = (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 kapsamı.

columnSpan

integer

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

UpdateLinePropertiesRequest

Şunun özelliklerini günceller: Line

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 dizin lineProperties ima edilir ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa bir ifade olarak 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 ilk sekmeleri kaldırır. Bu işlem, metnin bazı bölümlerinin dizinlerini değiştirebilir.

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

JSON gösterimi
{
  "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 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ına ayarlanır.

BulletGlyphPreset

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

Bu kalıplarda şu tür madde işaretleri kullanılır:

  • ARROW : Unicode U+2794 kod noktasına karşılık gelen bir ok
  • ARROW3D. : Unicode U+27a2 kod noktasına karşılık gelen 3D gölgelemeli 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" harfine sahip elmas
  • HOLLOWDIAMOND. : Unicode U+25c7 kod noktasına karşılık gelen boş bir elmas
  • DISC : Unicode U+25cf kod noktasına karşılık gelen dolu daire
  • SQUARE : Unicode U+25a0 kod noktasına karşılık gelen dolu 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 ö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 Roma rakamı.
  • LEFTTRIANGLE. : Unicode U+25c4 kod noktasına karşılık gelen, sola işaret eden 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şareti glifi içeren bir madde işaretli liste.
BULLET_DIAMONDX_ARROW3D_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMONDX, ARROW3D ve SQUARE madde işareti glifi içeren 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 Madde işaretli liste ARROW DIAMOND ve DISC liste iç içe yerleştirme düzeyi için madde işareti simgesi
BULLET_STAR_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için STAR, CIRCLE ve SQUARE madde işareti glifi içeren bir madde işaretli liste.
BULLET_ARROW3D_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için ARROW3D, CIRCLE ve SQUARE madde işareti glifi içeren bir madde işaretli liste.
BULLET_LEFTTRIANGLE_DIAMOND_DISC İlk 3 liste iç içe yerleştirme seviyesi için LEFTTRIANGLE, DIAMOND ve DISC madde işareti glifi içeren bir madde işaretli liste.
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMONDX, HOLLOWDIAMOND ve SQUARE madde işareti glifi içeren bir madde işaretli liste.
BULLET_DIAMOND_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMOND, CIRCLE ve SQUARE madde işareti glifi içeren 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 Numaralı liste UPPERROMAN UPPERALPHA ve DIGIT ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.
NUMBERED_ZERODIGIT_ALPHA_ROMAN Numaralı liste ZERODIGIT ALPHA ve ROMAN ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.

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. ve imageReplaceMethod, imageReplaceMethod öncelik sırasına koyduk.

imageReplaceMethod

enum (ImageReplaceMethod)

Resim değiştirme yöntemi.

Hem replaceMethod. ve imageReplaceMethod, imageReplaceMethod öncelik sırasına koyduk.

Örneğin, imageReplaceMethod, ancak şunun için bir değer belirtin: replaceMethod, ardından 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 sayfanın sayfa nesne kimliği verilirse 400 hatalı istek hatası döndürür notes page. veya notes master veya sunuda bu nesne kimliğine sahip bir sayfa yoksa.

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. Görsel kaynağının türü. image_source. aşağıdakilerden yalnızca biri olabilir:
imageUrl

string

Resim URL'si.

Resim, ekleme zamanında bir kez alınır ve bir kopyası sununun içinde görüntülemek üzere saklanır. Resimler 50 MB'tan küçük olmalı, 25 megapikselden büyük olmamalıdır ve PNG, JPEG veya GIF biçiminde olmalıdır.

Sağlanan URL en fazla 2 kB uzunluğunda olabilir. URL'nin kendisi resimle birlikte kaydedilir ve Image.source_url. girin.

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 ölçeklendirerek orijinal şeklin sınırlarını dolduracak şekilde 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ı içine sığacak şekilde ölçeklendirir ve ortalar ve resmin en boy oranını korur. Resmin oluşturulan boyutu, şeklin boyutundan daha küçük olabilir. Herhangi bir değer belirtilmediğinde 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 çoğaltılırken, belirtilen slaytın ardından kopya slayt 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 (örneğin, bir slaytı veya grup sayfası öğesini kopyalarken). Bu eşleme, yinelenen nesnelerin kimliklerinin nasıl oluşturulduğunu tanımlar: Anahtarlar orijinal nesnelerin kimlikleridir, değerleri ise karşılık gelen 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ıdır ve alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir) ile başlamalıdır [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Yeni kimliğin uzunluğu 5'ten az veya 50'den büyük 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, belirtilmemelidir.

style

object (TextStyle)

Metinde ayarlanacak stiller.

Belirli bir stilin değeri üst stilin değeriyle eşleşirse söz konusu stil devralınacak şekilde ayarlanır.

Bazı metin stili değişiklikleri, Slaytlar düzenleyicisinin davranışını yansıtmaya yönelik başka değişikliklere neden olabilir. Dokümanları görüntüleyin: TextStyle. konulu videomuzu izleyin.

textRange

object (Range)

Stil oluşturulacak metin aralığı.

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

Aralık tamamen bir listeye ait paragrafı 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 style. belirtilmeli ve belirtilmemelidir. Her alanı listelemek için kısayol olarak tek bir "*" kullanılabilir.

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

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 ölçeklendirilir ve orijinal şeklin sınırlarına sığacak şekilde ortalanı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ğinde, grafik bağlı olmayan bir resim olur.

pageObjectIds[]

string

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

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

LinkingMode

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

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tabloyla ilişkili olmadığı için güncellenemiyor. 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.

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

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

string

Madde işaretlerinin silineceği 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. Nesne kimliği mevcutsa, nesne kimliği bir tabloya başvurmalıdır.

textRange

object (Range)

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

UpdateParagraphStyleRequest

Bir Shape. veya Table belirtilen metin dizini aralığıyla çakışan bir anahtar kelime listesidir.

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

string

Stil ayarlanacak metni içeren şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Tablodaki, stilize edilecek paragrafları içeren hücrenin konumu. Eğer objectId. bir tabloyu, cellLocation bir değere sahip olmalıdır. Aksi takdirde, belirtilmemelidir.

style

object (ParagraphStyle)

Paragrafın stili.

textRange

object (Range)

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök style. belirtilmeli ve belirtilmemelidir. Her alanı listelemek için 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 adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

UpdateTableBorderPropertiesRequest

Tablo kenarlıklarının özelliklerini Table

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ına uygulanır.

borderPosition

enum (BorderPosition)

Tablo aralığındaki güncellemelerin uygulanması gereken kenarlık konumu. Bir kenar konumu belirtilmezse güncellemeler, tablo aralığındaki tüm kenarlara uygulanır.

tableBorderProperties

object (TableBorderProperties)

Güncellenecek tablo kenarlık özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. Kök tableBorderProperties. belirtilmeli ve belirtilmemelidir. Her alanı listelemek için 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ık 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ç kısmındaki yatay kenarlıklar.
INNER_VERTICAL Aralığın içindeki dikey kenarlıklar.
LEFT Aralığın solundaki kenarlıklardır.
OUTER Aralığın dışındaki kenarlıklar.
RIGHT Aralığın sağındaki kenarlıklar.
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.

Eğer tableColumnProperties#columnWidth. istek 406.400 EMU'dan (32 puan) düşükse 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ı listelemek için 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ı dizin 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. Tek "*". her alanı listelemek için kısa bir ifade olarak 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)

Tablodaki hangi hücrelerin 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)

Tablodaki hangi hücrelerin ayrılacağını belirten tablo aralığı.

Bu aralıktaki birleştirilen tüm hücreler ayrılır ve daha önce ayrılmış olan hücreler etkilenmez. Aralıkta birleştirilmiş hücre yoksa istek hiçbir şey 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 bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Kimliğin uzunluğu 5'ten az veya 50'den büyük 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

Şunun gibi nesneleri gruplandırır: groups

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

string

Gruplandırması iptal edilecek nesnelerin nesne kimlikleri.

Yalnızca groups. diğer dahili metinlerin groups gruptan çıkarı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

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

string

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

title

string

Sayfa öğesinin alternatif metin başlığı güncellendi. 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ılar tarafından okunabilen değerler kullanın.

description

string

Sayfa öğesinin alternatif metin açıklaması güncellendi. Ayarlanmazsa mevcut değer korunur. Açıklama, ekran okuyucularda ve diğer erişilebilirlik arayüzlerinde gösterilir. Yalnızca sayfa öğesinin içeriğiyle ilgili, kullanıcılar tarafından okunabilen değerler kullanın.

ReplaceImageRequest

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

Resmi değiştirmek bazı image effects. kaldırın.

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ştirme 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.

Resim, ekleme zamanında bir kez alınır ve bir kopyası sununun içinde görüntülemek üzere saklanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olamaz ve PNG, JPEG veya GIF biçiminde olmalıdır.

Sağlanan 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ı listelemek için kısayol olarak tek bir "*" kullanılabilir.

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

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ırası, sayfadaki öğelerin arkadan öne doğru sıralamasıdır. Ön taraftaki sayfa öğesi, arkasındaki öğeleri kaplayabilir.

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şlem sağlanmadan önce bu sayfa öğelerindeki göreli Z sıraları.

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 öğelerinde en gerideki öğeye göre tek bir öğe geri 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. değeri, güncelleme yapılacak kategoriye ve diğer sayfa öğelerine bağlanmak için nasıl yönlendirildiğine göre belirlenir.

RerouteLineRequest

Yeni rota: line. Böylece, bağlı sayfa öğelerindeki en yakın iki bağlantı sitesine bağlanır.

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

string

Yeniden rota çizilecek hattın nesne kimliği.

Yalnızca bir category. Bu, bir "bağlayıcı" olduğunun anlaşılması kolayca yönlendirilebilir. Satırın başlangıç ve bitiş bağlantıları farklı sayfa öğelerinde olmalıdır.