Requests

İstek

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
Birleşik alan kind. Güncellemenin türü. Tam olarak bir alan gereklidir. kind aşağıdakilerden yalnızca 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)

Ş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)

Tablodan sütun siler.

replaceAllText

object (ReplaceAllTextRequest)

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

deleteObject

object (DeleteObjectRequest)

Sunudan bir sayfayı veya sayfa öğesini siler.

updatePageElementTransform

object (UpdatePageElementTransformRequest)

Sayfa öğesinin dönüşümünü günceller.

updateSlidesPosition

object (UpdateSlidesPositionRequest)

Sunudaki bir dizi slaytın konumunu günceller.

deleteText

object (DeleteTextRequest)

Şekil veya tablo hücresindeki metni siler.

createImage

object (CreateImageRequest)

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)

Çizgi oluşturur.

refreshSheetsChart

object (RefreshSheetsChartRequest)

Google E-Tablolar grafiğini yeniler.

updateShapeProperties

object (UpdateShapePropertiesRequest)

Bir Shape öğesinin özelliklerini günceller.

updateImageProperties

object (UpdateImagePropertiesRequest)

Image öğesinin özelliklerini günceller.

updateVideoProperties

object (UpdateVideoPropertiesRequest)

Bir Video öğesinin özelliklerini günceller.

updatePageProperties

object (UpdatePagePropertiesRequest)

Bir Page öğesinin özelliklerini günceller.

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

Bir TableCell öğesinin özelliklerini günceller.

updateLineProperties

object (UpdateLinePropertiesRequest)

Bir Line öğesinin özelliklerini günceller.

createParagraphBullets

object (CreateParagraphBulletsRequest)

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

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

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

duplicateObject

object (DuplicateObjectRequest)

Slayt veya sayfa öğelerini kopyalar.

updateTextStyle

object (UpdateTextStyleRequest)

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

replaceAllShapesWithSheetsChart

object (ReplaceAllShapesWithSheetsChartRequest)

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

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

Paragraflardaki madde işaretlerini siler.

updateParagraphStyle

object (UpdateParagraphStyleRequest)

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

updateTableBorderProperties

object (UpdateTableBorderPropertiesRequest)

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

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

Bir Table sütununun özelliklerini günceller.

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

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

mergeTableCells

object (MergeTableCellsRequest)

Table içindeki hücreleri birleştirir.

unmergeTableCells

object (UnmergeTableCellsRequest)

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

groupObjects

object (GroupObjectsRequest)

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

ungroupObjects

object (UngroupObjectsRequest)

Aşağıdakiler gibi nesnelerin gruplarını çözer: 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 yenisiyle değiştirir.

updateSlideProperties

object (UpdateSlidePropertiesRequest)

Slayt özelliklerini günceller.

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

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

updateLineCategory

object (UpdateLineCategoryRequest)

line kategorisini günceller.

rerouteLine

object (RerouteLineRequest)

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

CreateSlideRequest

Slayt oluşturur.

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

string

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

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

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, aşağıdaki geçerli ana slayta göre düzen referansı:

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

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

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

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

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

LayoutReference

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

  • Ö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
Birleşik 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 kullanılan düzenlerdir. Ancak bu düzenlerin silinmiş veya kullanılan temanın bir parçası olmaması ihtimaline karşı, mevcut ana öğede bulunacağı garanti edilmez. Ayrıca, her düzendeki yer tutucular değiştirilmiş olabilir.

Sıralamalar
PREDEFINED_LAYOUT_UNSPECIFIED Düzen belirtilmemiş.
BLANK Yer tutucusu olmayan boş düzen.
CAPTION_ONLY Alt kısımda 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çıklama bulunan düzen.
ONE_COLUMN_TEXT Tek bir sütunda düzenlenmiş bir başlık ve bir gövde içeren düzen.
MAIN_POINT Ana noktası olan 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şlemesi.

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de 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.

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

object (Placeholder)

Slayda uygulanacak bir düzendeki yer tutucu. Yalnızca type ve index gerekir. Örneğin, önceden tanımlanmış bir TITLE_AND_BODY düzende genellikle dizini 0 olan bir TITLE yer tutucusu ve dizini 0 olan bir BODY yer tutucusu bulunabilir.

layoutPlaceholderObjectId

string

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de 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. Boşsa benzersiz bir tanımlayıcı oluşturulur.

elementProperties

object (PageElementProperties)

Şeklin öğe özellikleri.

shapeType

enum (Type)

Şekil türü.

PageElementProperties

Sayfa öğesi için ortak özellikler.

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

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

string

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

size

object (Size)

Öğenin boyutu.

transform

object (AffineTransform)

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

CreateTableRequest

Yeni bir tablo oluşturur.

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

string

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de 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.

elementProperties

object (PageElementProperties)

Tablonun öğe özellikleri.

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

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

rows

integer

Tablodaki satır sayısı.

columns

integer

Tablodaki sütun sayısı.

InsertTextRequest

Şekle veya tablo hücresine metin ekler.

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

string

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

cellLocation

object (TableCellLocation)

Metnin bir tablo hücresine eklenmesi durumunda isteğe bağlı tablo hücresi konumu. Varsa objectId bir tabloya referans vermelidir.

text

string

Eklenecek metin.

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

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

Bazı kontrol karakterleri (U+0000-U+0008, U+000C-U+001F) ve Unicode 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. Bu dizin, Unicode kod birimlerinde TextElement dizinlerine göre belirlenir.

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

InsertTableRowsRequest

Tabloya satır ekler.

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

string

Satırların ekleneceği tablo.

cellLocation

object (TableCellLocation)

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

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

insertBelow

boolean

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

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

integer

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

InsertTableColumnsRequest

Tabloya sütun ekler.

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

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

string

Sütunların ekleneceği tablo.

cellLocation

object (TableCellLocation)

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

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

insertRight

boolean

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

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

integer

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

DeleteTableRowRequest

Tablodaki bir satırı siler.

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

string

Satırların silineceği tablo.

cellLocation

object (TableCellLocation)

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

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

DeleteTableColumnRequest

Tablodan sütun siler.

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

string

Sütunların silineceği tablo.

cellLocation

object (TableCellLocation)

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

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

ReplaceAllTextRequest

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

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

  // 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 yerine geçecek metin.

pageObjectIds[]

string

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

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

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

object (SubstringMatchCriteria)

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

SubstringMatchCriteria

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

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

string

Şekilde veya tabloda aranacak metin.

matchCase

boolean

Aramada büyük/küçük harf duyarlılığı olup olmayacağını gösterir:

  • 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ı. Bulunan değerin normal ifade olarak değerlendirilmesi gerekiyorsa doğru. Kalıptaki tüm ters eğik çizgiler kod dışına alınmalıdır.

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

DeleteObjectRequest

Sunudan pages veya page elements nesnesini siler.

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

string

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

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

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

UpdatePageElementTransformRequest

Sayfa öğesinin dönüşümünü günceller.

Bir grubun dönüşümünü güncellemek, o gruptaki sayfa öğelerinin mutlak dönüşümünü değiştirir. Bu da öğelerin görsel görünümünü değiştirebilir. Daha fazla ayrıntı için PageElement.transform ile ilgili dokümanları 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üştürme güncellemesinin uygulama modları.

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

UpdateSlidesPositionRequest

Sunudaki slaytların konumunu günceller.

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

string

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

insertionIndex

integer

Slaytların taşınmadan önceki düzenine 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

Şekil veya tablo hücresindeki metni siler.

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

string

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

cellLocation

object (TableCellLocation)

Metnin bir tablo hücresinden silinmesi durumunda isteğe bağlı tablo hücresi konumu. Varsa objectId bir tabloya referans vermelidir.

textRange

object (Range)

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

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

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

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

Aralık

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. Required for FIXED_RANGE and FROM_START_INDEX ranges.

endIndex

integer

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

type

enum (Type)

Aralığın türü.

Tür

Aralık türleri.

Sıralamalar
RANGE_TYPE_UNSPECIFIED Belirtilmemiş aralık türü. Bu değer kullanılmamalıdır.
FIXED_RANGE Sabit bir aralık. Hem startIndex hem de endIndex belirtilmelidir.
FROM_START_INDEX Aralığı startIndex ile başlatır ve koleksiyonun sonuna kadar devam eder. endIndex belirtilmemelidir.
ALL Aralığı koleksiyonun tamamı olarak 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 bir nesne kimliği.

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de 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.

elementProperties

object (PageElementProperties)

Resmin öğe özellikleri.

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

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

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

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

string

Resmin URL'si.

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

Sağlanan URL, herkesin erişimine açık olmalı ve uzunluğu 2 KB'ı geçmemelidir. URL, resimle birlikte kaydedilir ve Image.source_url alanı üzerinden gösterilir.

CreateVideoRequest

Video oluşturur.

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

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

string

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de 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.

elementProperties

object (PageElementProperties)

Videonun öğe özellikleri.

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

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

source

enum (Source)

Video kaynağı.

id

string

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

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

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

CreateSheetsChartRequest

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

NOT: Grafik oluşturmak için en az bir tane spreadsheets.readonly, spreadsheets, drive.readonly, drive.file veya drive OAuth kapsamı gerekir.

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

string

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

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

elementProperties

object (PageElementProperties)

Grafiğin öğe özellikleri.

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

spreadsheetId

string

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

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

chartId

integer

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

linkingMode

enum (LinkingMode)

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

LinkingMode

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

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

CreateLineRequest

Çizgi oluşturur.

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

string

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de 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.

elementProperties

object (PageElementProperties)

Çizginin öğe özellikleri.

lineCategory
(deprecated)

enum (Category)

Oluşturulacak satırın kategorisi.

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

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

Hem category hem de lineCategory öğesini belirtirseniz category öncelikli olur.

category

enum (LineCategory)

Oluşturulacak satırın kategorisi.

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

Hem category hem de lineCategory öğesini 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

Çizgi kategorileri.

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

RefreshSheetsChartRequest

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

NOT: Grafikleri yenilemek için en az bir tane spreadsheets.readonly, spreadsheets, drive.readonly veya drive OAuth kapsamı gerekir.

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

string

Yenilenecek grafiğin nesne kimliği.

UpdateShapePropertiesRequest

Shape özelliklerini güncelleyin.

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

string

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

shapeProperties

object (ShapeProperties)

Güncellenecek şekil özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

UpdateImagePropertiesRequest

Bir Image öğesinin özelliklerini güncelleyin.

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

string

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

imageProperties

object (ImageProperties)

Güncellenecek resim özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

UpdateVideoPropertiesRequest

Video özelliklerini güncelleyin.

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

string

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

videoProperties

object (VideoProperties)

Güncellenecek video özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

UpdatePagePropertiesRequest

Bir Page öğesinin özelliklerini günceller.

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

string

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

pageProperties

object (PageProperties)

Güncellenecek sayfa özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

UpdateTableCellPropertiesRequest

TableCell özelliklerini güncelleyin.

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

Güncellemelerin uygulandığı tablonun alt kümesini temsil eden tablo aralığı. Tablo aralığı belirtilmezse güncellemeler tablonun tamamı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 tableCellProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

TableRange

Tablo aralığı, tablonun bir alt kümesine yapılan başvuruyu ifade eder.

Tablo aralığıyla belirtilen hücrelerin dikdörtgen oluşturmasının zorunlu olmadığını unutmayın. Örneğin, son satırın tüm hücrelerinin birleştirildiği 3 x 3 boyutlu bir tablomuz olduğunu varsayalım. Tablo şu şekilde görünür:

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

Konum = (0, 0), satır aralığı = 3 ve sütun aralığı = 2 olan bir tablo aralığı aşağıdaki hücreleri belirtir:

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
JSON gösterimi
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
Alanlar
location

object (TableCellLocation)

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

rowSpan

integer

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

columnSpan

integer

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

UpdateLinePropertiesRequest

Bir Line öğesinin özelliklerini günceller.

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

string

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

lineProperties

object (LineProperties)

Güncellenecek çizgi özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

CreateParagraphBulletsRequest

Belirtilen metin dizini aralığıyla çakışan tüm paragraflar için madde işaretleri oluşturur.

Her paragrafın iç içe yerleştirme düzeyi, her paragrafın önündeki baştaki sekmeler sayılarak belirlenir. Madde işareti ile ilgili paragraf arasında fazla boşluk olmaması için bu istekte baştaki sekmeler kaldırılır. Bu durum, metnin bazı bölümlerinin dizinlerini değiştirebilir.

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

JSON gösterimi
{
  "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 referans vermelidir.

textRange

object (Range)

Madde işareti hazır ayarlarının uygulanacağı metin aralığı (dizinlere TextElement göre).

bulletPreset

enum (BulletGlyphPreset)

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

BulletGlyphPreset

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

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

  • ARROW : Unicode U+2794 kod noktasına karşılık gelen bir ok
  • ARROW3D : Unicode U+27a2 kod noktasına karşılık gelen, 3D gölgeli bir ok
  • CHECKBOX : Unicode U+274f kod noktasına karşılık gelen boş bir kare
  • CIRCLE : Unicode U+25cb kod noktasına karşılık gelen boş bir daire
  • DIAMOND : Unicode U+25c6 kod noktasına karşılık gelen dolu bir elmas
  • DIAMONDX : Unicode U+2756 kod noktasına karşılık gelen, içinde "x" bulunan bir elmas
  • HOLLOWDIAMOND : Unicode U+25c7 kod noktasına karşılık gelen boş bir elmas
  • DISC : Unicode U+25cf kod noktasına karşılık gelen dolu daire
  • SQUARE : Unicode U+25a0 kod noktasına karşılık gelen dolu bir kare
  • STAR : Unicode U+2605 kod noktasına karşılık gelen bir yıldız
  • ALPHA : "a", "b" veya "c" gibi küçük bir harf.
  • UPPERALPHA : "A", "B" veya "C" gibi büyük harf.
  • DIGIT : "1", "2" veya "3" gibi bir sayı.
  • ZERODIGIT : Tek haneli sayıların başına sıfır eklenerek oluşturulan sayılar (ör. "01", "02" veya "03"). Birden fazla rakam içeren sayılara sıfır öneki eklenmez.
  • ROMAN : "i", "ii" veya "iii" gibi küçük harfli bir Roma rakamı.
  • UPPERROMAN : "I", "II" veya "III" gibi büyük harfli bir Roma rakamı.
  • LEFTTRIANGLE : Sola bakan bir üçgen, Unicode U+25c4 kod noktasına karşılık gelir.
Sıralamalar
BULLET_DISC_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DISC, CIRCLE ve SQUARE madde işaretli glif içeren madde işaretli bir liste.
BULLET_DIAMONDX_ARROW3D_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMONDX, ARROW3D ve SQUARE madde işaretli glif içeren madde işaretli bir liste.
BULLET_CHECKBOX Tüm liste iç içe yerleştirme seviyeleri için CHECKBOX madde işaretli glifler içeren madde işaretli liste.
BULLET_ARROW_DIAMOND_DISC İlk 3 liste iç içe yerleştirme seviyesi için ARROW, DIAMOND ve DISC madde işaretli glif içeren madde işaretli bir liste.
BULLET_STAR_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için STAR, CIRCLE ve SQUARE madde işaretli glif içeren madde işaretli bir liste.
BULLET_ARROW3D_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için ARROW3D, CIRCLE ve SQUARE madde işaretli glif içeren madde işaretli bir liste.
BULLET_LEFTTRIANGLE_DIAMOND_DISC İlk 3 liste iç içe yerleştirme seviyesi için LEFTTRIANGLE, DIAMOND ve DISC madde işaretli glif içeren madde işaretli bir liste.
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMONDX, HOLLOWDIAMOND ve SQUARE madde işaretli glif içeren madde işaretli bir liste.
BULLET_DIAMOND_CIRCLE_SQUARE İlk 3 liste iç içe yerleştirme seviyesi için DIAMOND, CIRCLE ve SQUARE madde işaretli glif içeren madde işaretli bir liste.
NUMBERED_DIGIT_ALPHA_ROMAN İlk 3 liste iç içe yerleştirme seviyesi için DIGIT, ALPHA ve ROMAN sayısal glifleri içeren, ardından nokta gelen numaralı liste.
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS İlk 3 liste iç içe yerleştirme seviyesi için DIGIT, ALPHA ve ROMAN sayısal gliflerini içeren, parantezlerle devam eden numaralı liste.
NUMBERED_DIGIT_NESTED Noktalarla ayrılmış sayısal glifler içeren numaralı liste. Her iç içe yerleştirme düzeyi, önceki iç içe yerleştirme düzeyinin glifini ön ek olarak kullanır. DIGIT Örneğin: "1.", '1.1.', '2.', "2.2.".
NUMBERED_UPPERALPHA_ALPHA_ROMAN İlk 3 liste iç içe yerleştirme seviyesi için UPPERALPHA, ALPHA ve ROMAN sayısal glifleri içeren, ardından nokta gelen numaralı liste.
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT İlk 3 liste iç içe yerleştirme seviyesi için UPPERROMAN, UPPERALPHA ve DIGIT sayısal glifleri içeren, ardından nokta gelen numaralı liste.
NUMBERED_ZERODIGIT_ALPHA_ROMAN İlk 3 liste iç içe yerleştirme seviyesi için ZERODIGIT, ALPHA ve ROMAN sayısal glifleri içeren, ardından nokta gelen numaralı liste.

ReplaceAllShapesWithImageRequest

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

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

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

  // 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.

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

Hem replaceMethod hem de imageReplaceMethod belirtirseniz imageReplaceMethod öncelikli olur.

imageReplaceMethod

enum (ImageReplaceMethod)

Resim değiştirme yöntemi.

Hem replaceMethod hem de imageReplaceMethod belirtirseniz imageReplaceMethod öncelikli olur.

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

İkisini de belirtmezseniz CENTER_INSIDE kullanılır.

pageObjectIds[]

string

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

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

Birleşik alan criteria. Şekillerin değiştirilmesi için karşılaması gereken ölçütler. criteria aşağıdakilerden yalnızca biri olabilir:
containsText

object (SubstringMatchCriteria)

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

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

string

Resmin URL'si.

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

Sağlanan URL en fazla 2 kB uzunluğunda olabilir. URL, 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çeklendirir ve ortalar. Ayrıca resmin en boy oranını korur. Resmin oluşturulan boyutu, şeklin boyutundan daha küçük olabilir. Yöntem belirtilmediğinde varsayılan yöntem budur.
CENTER_CROP Orijinal şeklin sınırlarını doldurmak için görüntüyü ölçeklendirir ve ortalar. Resim, şekli doldurmak için kırpılabilir. Resmin oluşturulan boyutu, orijinal şeklin boyutuyla aynı olur.

ImageReplaceMethod

Resim değiştirme yöntemi.

Sıralamalar
IMAGE_REPLACE_METHOD_UNSPECIFIED Belirtilmemiş resim değiştirme yöntemi. Bu değer kullanılmamalıdır.
CENTER_INSIDE Resmi, orijinal şeklin sınırlarına sığacak şekilde ölçeklendirir ve ortalar. Ayrıca resmin en boy oranını korur. Resmin oluşturulan boyutu, şeklin boyutundan daha küçük olabilir. Yöntem belirtilmediğinde varsayılan yöntem budur.
CENTER_CROP Orijinal şeklin sınırlarını doldurmak için görüntüyü ölçeklendirir ve ortalar. Resim, şekli doldurmak için kırpılabilir. Resmin oluşturulan boyutu, orijinal şekille aynı olur.

DuplicateObjectRequest

Slayt veya sayfa öğelerini kopyalar.

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

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

string

Yinelenmesi gereken nesnenin kimliği.

objectIds

map (key: string, value: string)

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

Tüm anahtarlar, sunudaki mevcut kimliklerle eşleşmelidir. Tüm değerler sunumda benzersiz olmalı ve alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] regex'iyle eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de içerebilir ([a-zA-Z0-9_-:] regex'iyle eşleşir). Yeni kimliğin uzunluğu 5'ten az veya 50'den fazla olmamalıdır.

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

UpdateTextStyleRequest

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

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

string

Biçimlendirilecek 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 değer içermelidir. Aksi takdirde bu durum geçerli değildir.

style

object (TextStyle)

Metinde ayarlanacak stiller.

Belirli bir stilin değeri üst öğenin değeriyle eşleşiyorsa bu stil devralacak şekilde ayarlanır.

Belirli metin stili değişiklikleri, Slaytlar düzenleyicisinin davranışını yansıtmak için yapılan diğer değişikliklere neden olabilir. Daha fazla bilgi için TextStyle belgelerini 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 olan 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 style örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

ReplaceAllShapesWithSheetsChartRequest

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

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

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

object (SubstringMatchCriteria)

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

spreadsheetId

string

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

chartId

integer

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

linkingMode

enum (LinkingMode)

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

pageObjectIds[]

string

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

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

LinkingMode

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

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

DeleteParagraphBulletsRequest

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

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

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

string

Maddelerin 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. Varsa objectId bir tabloya referans vermelidir.

textRange

object (Range)

Madde işaretlerinin silineceği metin aralığı (dizinlere göre). TextElement<0x0x0A> indekslerine göre.

UpdateParagraphStyleRequest

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

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

string

Biçimlendirilecek metnin bulunduğu şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

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

style

object (ParagraphStyle)

Paragrafın stili.

textRange

object (Range)

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

UpdateTableBorderPropertiesRequest

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

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

Güncellemelerin uygulandığı tablonun alt kümesini temsil eden tablo aralığı. Tablo aralığı belirtilmezse güncellemeler tablonun tamamına uygulanır.

borderPosition

enum (BorderPosition)

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

tableBorderProperties

object (TableBorderProperties)

Güncellenecek tablo kenarlığı özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

BorderPosition

Tablo kenarlığı konumu.

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

UpdateTableColumnPropertiesRequest

Bir Table sütununun özelliklerini günceller.

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

string

Tablonun nesne kimliği.

columnIndices[]

integer

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) düşük 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 tableColumnProperties örtülüdür ve belirtilmemelidir. Her alanı listelemek için kısaltma olarak tek bir "*" kullanılabilir.

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

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

UpdateTableRowPropertiesRequest

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

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

string

Tablonun nesne kimliği.

rowIndices[]

integer

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

tableRowProperties

object (TableRowProperties)

Güncellenecek tablo satırı özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

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

MergeTableCellsRequest

Table içindeki hücreleri birleştirir.

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

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

Birleştirilen hücrelerdeki tüm metinler birleştirilip aralığın sol üst ("baş") hücresinde saklanır. Aralık dikdörtgen değilse (bu durum, aralığın önceden birleştirilmiş hücreleri kapsadığı bazı durumlarda ortaya çıkabilir) 400 hatalı istek hatası döndürülür.

UnmergeTableCellsRequest

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

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

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

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

GroupObjectsRequest

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

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

string

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgiyle başlamalıdır ([a-zA-Z0-9_] normal ifadesiyle eşleşir). Kalan karakterler, kısa çizgi veya iki nokta üst üste ile birlikte bu karakterleri de 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.

childrenObjectIds[]

string

Gruplandırılacak nesnelerin nesne kimlikleri.

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

UngroupObjectsRequest

groups gibi nesnelerin 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 öğeleri gruplandırılabilir. Tüm gruplar aynı sayfada olmalıdır. Grubun kendisi silinir. Tüm çocukların görsel boyutları ve konumları korunur.

UpdatePageElementAltTextRequest

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

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

string

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

title

string

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

description

string

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

ReplaceImageRequest

Mevcut bir resmi yenisiyle değiştirir.

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

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

  // 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.

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

string

Resmin URL'si.

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

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

UpdateSlidePropertiesRequest

Bir slaytın özelliklerini günceller.

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

string

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

slideProperties

object (SlideProperties)

Güncellenecek slayt özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

Bir mülkü varsayılan değerine sıfırlamak için alan adını alan maskesine ekleyin ancak alanı ayarlanmamış olarak bırakın.

UpdatePageElementsZOrderRequest

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

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

string

Güncellenecek sayfa öğelerinin nesne kimlikleri.

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

operation

enum (ZOrderOperation)

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

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

ZOrderOperation

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

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

UpdateLineCategoryRequest

line kategorisini günceller.

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

string

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

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

Kategori güncellendikten sonra satır yeniden yönlendirilebilir.

lineCategory

enum (LineCategory)

Güncellenecek satır kategorisi.

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

RerouteLineRequest

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

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

string

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

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