Requests

İstek

Sunulara 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 zorunludur. 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)

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)

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

updateSlidesPosition

object (UpdateSlidesPositionRequest)

Sunudaki bir grup slaytın konumunu günceller.

deleteText

object (DeleteTextRequest)

Bir şekil veya tablo hücresindeki metni siler.

createImage

object (CreateImageRequest)

Bir 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 özelliğinin özelliklerini günceller.

updateImageProperties

object (UpdateImagePropertiesRequest)

Bir Image özelliğinin özelliklerini günceller.

updateVideoProperties

object (UpdateVideoPropertiesRequest)

Bir Video özelliğinin özelliklerini günceller.

updatePageProperties

object (UpdatePagePropertiesRequest)

Bir Page özelliğinin özelliklerini günceller.

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

Bir TableCell özelliğinin özelliklerini günceller.

updateLineProperties

object (UpdateLinePropertiesRequest)

Bir Line özelliğinin özelliklerini günceller.

createParagraphBullets

object (CreateParagraphBulletsRequest)

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

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

Bazı ölçütlerle eşleşen tüm şekilleri 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)

Bazı ölçütlerle eşleşen tüm şekillerin yerini bir Google E-Tablolar grafiği alır.

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 tablosundaki tablo kenarlıklarının özelliklerini günceller.

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

Bir Table sütununun özelliklerini günceller.

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

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

mergeTableCells

object (MergeTableCellsRequest)

Table içindeki hücreleri birleştirir.

unmergeTableCells

object (UnmergeTableCellsRequest)

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

groupObjects

object (GroupObjectsRequest)

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

ungroupObjects

object (UngroupObjectsRequest)

groups gibi nesnelerin gruplandırmasını iptal eder.

updatePageElementAltText

object (UpdatePageElementAltTextRequest)

Bir page element metninin 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)

Bir Slaydın özelliklerini günceller

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

page elements için Z sırasını günceller.

updateLineCategory

object (UpdateLineCategoryRequest)

Bir line kategorisini günceller.

rerouteLine

object (RerouteLineRequest)

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

Slayt İsteği Oluştur

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, bir alfanümerik karakterle veya alt çizgiyle ([a-zA-Z0-9_] normal ifadesiyle eşleşir) başlamalıdır. Geri kalan karakterler, hem kısa çizgi hem de iki nokta üst üste ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. Kimlik uzunluğu, 5 ile 50 karakter arasında (bu değerler dahil) olmalıdır.

Bir 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 sonda oluşturulur.

slideLayoutReference

object (LayoutReference)

Aşağıdakilerden biri olan mevcut ana örneğine göre eklenecek slaydın düzen referansı:

  • Önceki slayt dizininin ana slaytı.
  • eklemeDizini sıfır ise ilk slaytın ana slaytı.
  • Sunu yoksa ilk ana slayt.

LayoutReference, ana ana sayfada 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)

Düzendeki placeholder (s)'den belirtilen düzendeki slaytta oluşturulan yer tutuculara nesne kimliği eşlemelerinin isteğe bağlı bir listesi. Yalnızca slideLayoutReference belirtildiğinde kullanılabilir.

Düzen Referansı

Slayt düzeni referansı. Bu terimlerden biri geçerli olabilir:

  • Önceden tanımlanmış 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.

Önceden Tanımlanmış Düzen

Önceden tanımlanmış düzen türleri. Bunlar, sunularda yaygın olarak bulunan düzenlerdir. Bununla birlikte, bu düzenlerin silinmiş veya kullanılan temanın bir parçası olmamış olabilecekleri için mevcut ana slaytta mevcut olduklarına dair bir garanti yoktur. Ayrıca, her düzendeki yer tutucular değişmiş olabilir.

Sıralamalar
PREDEFINED_LAYOUT_UNSPECIFIED Düzen belirtilmedi.
BLANK Yer tutucu içermeyen boş düzen.
CAPTION_ONLY Alt tarafta bir düzen olan düzen.
TITLE Başlığı ve alt başlığı olan düzen.
TITLE_AND_BODY Başlığı ve gövdesi olan düzen.
TITLE_AND_TWO_COLUMNS Başlık ve iki sütunlu düzen.
TITLE_ONLY Yalnızca başlığı olan düzen.
SECTION_HEADER Bölüm başlığı içeren düzen.
SECTION_TITLE_AND_DESCRIPTION Başlığı bir tarafında başlığı, diğer tarafında açıklaması olan düzen.
ONE_COLUMN_TEXT Tek bir sütunda düzenlenmiş, tek başlığı ve bir gövdesi olan düzen.
MAIN_POINT Ana noktası olan düzen.
BIG_NUMBER Çok sayıda başlığa sahip düzen.

LayoutPlaceholderIdMapping

Belirtilen düzendeki 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 yer tutucu için slaytta oluşturulacak 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, bir alfanümerik karakter veya alt çizgiyle ([a-zA-Z0-9_] normal ifadesiyle eşleşir) başlamalıdır. Geri kalan karakterler, hem kısa çizgi hem de iki nokta üst üste ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. Kimliğin uzunluğu 5'ten az veya 50'den büyük olmamalıdır.

Bir kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

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

object (Placeholder)

Bir slayttaki slayta uygulanacak yer tutucu. Yalnızca type ve index gereklidir. Örneğin, önceden tanımlanmış bir TITLE_AND_BODY düzeninin genellikle dizin 0'ı olan bir TITLE yer tutucusu ve dizin 0'a sahip bir body yer tutucusu olabilir.

layoutPlaceholderObjectId

string

Slaytta uygulanacak, düzendeki yer tutucunun nesne kimliği.

Shapepe Oluşturma İsteği

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, bir alfanümerik karakter veya alt çizgiyle ([a-zA-Z0-9_] normal ifadesiyle eşleşir) başlamalıdır. Geri kalan karakterler, hem kısa çizgi hem de iki nokta üst üste ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. Kimliğin uzunluğu 5'ten az veya 50'den büyük 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ü.

Sayfa Öğesi Özellikleri

Bir sayfa öğesinin ortak özellikleri.

Not: İlk kez bir PageElement oluşturduğunuzda API hem size hem de transform değerlerini değiştirebilir ancak görsel boyut değişmez.

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

string

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

size

object (Size)

Öğenin boyutu.

transform

object (AffineTransform)

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

CreateTableRequest

Yeni bir tablo oluşturur.

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

string

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

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

Tablonun öğe özellikleri.

Tablo, belirtilen boyutta, minimum boyuta tabi olarak oluşturulacak. Boyut sağlanmazsa tablo otomatik olarak boyutlandırılır.

Tablo dönüşümleri 1 ölçeğinde olmalı ve kayma bileşeni içermemelidir. Herhangi bir dönüşüm sağlanmazsa tablo sayfada ortalanır.

rows

integer

Tablodaki satır sayısı.

columns

integer

Tablodaki sütun sayısı.

Metin İsteği Ekle

Metni bir şekle veya tablo hücresine 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)

Metin bir tablo hücresine eklenecekse isteğe bağlı tablo hücre konumu. Varsa nesne kimliği bir tabloya referans vermelidir.

text

string

Eklenecek metin.

Dolaylı olarak yeni bir satır karakteri eklendiğinde ilgili dizinde yeni bir ParagraphMarker değeri oluşturulur. 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. Metin çoğu durumda, ekleme dizininde mevcut olan TextRun öğesine eklenir.

Bazı metin karakterleri (U+0000-U+0008, U+000C-U+001F) ve Unicode Temel Çok Dilli Uçak Özel Kullanım Alanı'ndaki (U+E000-U+F8FF) karakterler, eklenen metinden çıkarılır.

insertionIndex

integer

TextElement dizinlerine dayalı olarak Unicode kod birimlerindeki metnin ekleneceği dizin.

Dizin, sıfır tabanlıdır ve dizenin başlangıcından hesaplanır. Dizin, Unicode grafik kümelerinde yapılan eklemeleri önlemek için ayarlanabilir. Bu gibi durumlarda metin, grafik kümesinden hemen sonra eklenir.

TableRowsRequest'i ekleme

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 tablosu hücre konumu.

Referans hücrenin bulunduğu satırın yukarısına (veya altına) yeni bir satır eklenir. Referans hücre, birleştirilen 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ırlar eklenip eklenmeyeceğini belirtir.

  • True : Hücrenin altına ekleyin.
  • False : Hücrenin üstüne ekler.
number

integer

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

TableColumnRequest'i Ekleme

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ütunların ekleneceği tablo.

cellLocation

object (TableCellLocation)

Sütunların ekleneceği referans tablosu hücre konumu.

Referans hücrenin olduğu sütunun sol (veya sağ) bölümüne yeni bir sütun eklenir. Referans hücre, birleştirilen hücreyse yenileştirilen hücrenin soluna (veya sağına) yeni bir sütun eklenir.

insertRight

boolean

Referans hücre konumunun sağına yeni sütunlar eklenip eklenmeyeceğini belirtir.

  • True : Sağa ekleyin.
  • False : sola ekleyin.
number

integer

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

TableRowRequest'i Sil

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)

Bir satırın silineceği referans tablosu hücre konumu.

Bu hücrenin yayıldığı satır silinir. Bu, birleştirilmiş bir hücreyse birden fazla satır silinir. Bu silme işleminden sonra tabloda hiçbir satır kalmazsa tüm tablo silinir.

TabloSütun İsteğini Sil

Tablodaki bir sütunu siler.

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

string

Sütunların silineceği tablo.

cellLocation

object (TableCellLocation)

Bir sütunun silineceği referans tablosu hücre konumu.

Bu hücrenin yaydığı sütun silinir. Bu, birleştirilmiş bir hücreyse birden fazla sütun silinir. Bu silme işleminden sonra tabloda hiçbir sütun kalmazsa tüm tablo silinir.

Tüm Metin İsteğini Değiştir

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

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

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

Alt Dize Eşleştirme Ölçütleri

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

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

string

Şekil veya tabloda aranacak metin.

matchCase

boolean

Aramanın, duruma uygun 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.

Nesne İsteğini Sil

Sunudan pages veya page elements şeklindeki nesneleri 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 sayfa öğesi içeriyorsa veya hiç sayfa öğesi içermiyorsa grup da silinir.

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

GüncellemePageElementTransformRequest

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

Bir grubun dönüşümünün güncellenmesi, o gruptaki sayfa öğelerinin mutlak dönüşümünü değiştirir ve bu durum onların görsel görünümünü değiştirebilir. Daha fazla bilgi için PageElement.transform dokümanlarını inceleyin.

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

string

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

transform

object (AffineTransform)

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

applyMode

enum (ApplyMode)

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

Uygulama Modu

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 birleştirmeyle değiştirir.
ABSOLUTE Mevcut AffineTransform matrisini yenisiyle değiştirir.

SlidesPositionRequest güncelleme

Sunulardaki 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, yinelenenler olmadan mevcut sunu sırasıyla olmalıdır.

insertionIndex

integer

Taşıma işleminin gerçekleşmesinden önce slayt düzenlemesi temel alınarak slaytların eklenmesi gereken dizin. Sıfır ile sunudaki slaytların sayısı (bu değerler dahil) arasında olmalıdır.

Metin İsteğini Sil

Bir şekil veya tablo hücresindeki metni siler.

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

string

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

cellLocation

object (TableCellLocation)

Metin bir tablo hücresinden silinecekse isteğe bağlı tablo hücre konumu. Varsa nesne kimliği bir tabloya referans vermelidir.

textRange

object (Range)

TextElement dizinlerine dayalı olarak silinecek metin aralığı.

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

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

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

Aralık

Metindeki karakterler gibi dizine eklenmiş bir koleksiyonun bitişik aralığını 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. FIXED_RANGE ve FROM_START_INDEX aralıkları için zorunludur.

endIndex

integer

Koleksiyonun sonunun isteğe bağlı sıfır tabanlı dizini. FIXED_RANGE aralıkları için zorunludur.

type

enum (Type)

Aralığın türü.

Type

Aralık türleri.

Sıralamalar
RANGE_TYPE_UNSPECIFIED Aralık türü belirtilmedi. Bu değer kullanılmamalıdır.
FIXED_RANGE Sabit bir aralık. Hem startIndex hem de endIndex belirtilmelidir.
FROM_START_INDEX Aralığı startIndex tarihinde başlatır ve koleksiyonun sonuna kadar devam eder. endIndex belirtilmemelidir.
ALL Aralığı, koleksiyonun tüm uzunluğuna eşit olacak şekilde ayarlar. Hem startIndex hem de endIndex belirtilmemelidir.

Resim Resmi Oluşturma

Bir 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, bir alfanümerik karakter veya alt çizgiyle ([a-zA-Z0-9_] normal ifadesiyle eşleşir) başlamalıdır. Geri kalan karakterler, hem kısa çizgi hem de iki nokta üst üste ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. 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ı, resmin en boy oranıyla eşleşmediğinde resim en boy oranı korunacak şekilde ölçeklendirilir ve boyuta göre 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. Bir dönüşüm belirtmezseniz resim, sayfanın sol üst köşesine yerleştirilir.

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

string

Resim URL'si.

Resim, ekleme sırasında bir kez getirilir ve bir kopyası sunuda görüntülenmek üzere depolanır. Resimlerin boyutu 50 MB'tan az olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçimlerinden birinde olmalıdır.

Sağlanan URL'nin herkes tarafından erişilebilir olması ve en fazla 2 KB olması gerekir. URL, resimle birlikte kaydedilir ve Image.source_url alanı üzerinden gösterilir.

Video İsteği Oluştur

Video oluşturur.

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

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

string

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

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

Videonun öğe özellikleri.

PageElementProperties.size özelliği isteğe bağlıdır. Beden 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üşü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, https://www.youtube.com/watch?v=7U3axjORYZ0 YouTube videosu için kimlik 7U3axjORYZ0 şeklindedir. Bir Google Drive videosu için https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q kimliği 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q.

Bir Google Drive video dosyasına erişmek için eski dosyaların 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 bölümünü inceleyin.

CreateSheetsChartRequest

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

NOT: Grafik oluşturma için e-tablolar.readonly, e-tablolar, drive.readonly, drive.file veya Drive OAuth kapsamlarından en az biri gerekir.

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

string

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

Belirtilirse kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, [a-zA-Z0-9_] kelime karakteriyle başlamalı ve ardından istenilen sayıda karakter [a-zA-Z0-9_-:] ile devam etmelidir. Kimliğin uzunluğu 5'ten az veya 50'den büyük 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ı grafiğin en boy oranıyla eşleşmediğinde grafik en boy oranını korumak için boyuta göre ölçeklendirilir 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 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 bölümünü 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ğlı olmayan bir resim olur.

Bağlantı Modu

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

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tablo ile ilişkilendirilmez ve güncellenemez. Bağlı olmayan bir grafik resim olarak eklenir.
LINKED Grafiğin bağlanması, grafiğin güncellenmesine olanak tanır ve diğer ortak çalışanlar e-tablonun bağlantısını görür.

Satır İsteği Oluştur

Ç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, bir alfanümerik karakter veya alt çizgiyle ([a-zA-Z0-9_] normal ifadesiyle eşleşir) başlamalıdır. Geri kalan karakterler, hem kısa çizgi hem de iki nokta üst üste ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. 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)

Çizginin öğe özellikleri.

lineCategory
(deprecated)

enum (Category)

Oluşturulacak çizginin kategorisi.

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

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

Hem category hem de lineCategory belirtirseniz category öncelikli olur.

category

enum (LineCategory)

Oluşturulacak çizginin kategorisi.

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

Hem category hem de lineCategory belirtirseniz category öncelikli olur.

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

İkisini de belirtmezseniz STRAIGHT kullanılır.

Kategori

Satır kategorileri.

Sıralamalar
STRAIGHT Düz konnektör dahil, düz konnektörler. Belirtilmediğinde varsayılan kategoridir.
BENT Bükülmüş konnektörler (bükülmüş konnektör dahil 2-5).
CURVED Eğri bağlayıcılar (kavisli konnektör dahil) 2 ile 5 arası.

SheetsChartChartRequest'i Yenile

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

NOT: Grafiklerin yenilenmesi için e-tablolar.readonly, e-tablolar, 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.

Güncelleme Shapepe İstekleri

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. shapeProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

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

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

ImageImageRequest Güncellemesi

Image ö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. imageProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Örneğin, resmin dış çizgi rengini güncellemek için fields özelliğini "outline.outlineFill.solidFill.color" olarak ayarlayın.

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

VideoÖzellikleri Güncelleme İsteği

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. videoProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Örneğin, video anahat rengini güncellemek için fields öğesini "outline.outlineFill.solidFill.color" olarak ayarlayın.

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

Güncelleme Sayfası İstekleri

Bir Page özelliğinin ö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. pageProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

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

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

Tablo Hücre Mülklerini Güncelleme İsteği

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ığı. Bir 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. tableCellProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

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

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

TabloAralığı

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

Tablo aralığı tarafından belirtilen hücrelerin mutlaka bir dikdörtgen oluşturmadığını unutmayın. Örneğin, son satırdaki tüm hücrelerin birleştirildiği 3x3 boyutunda bir tablomuz olduğunu varsayalım. Tablo aşağıdaki gibi 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 kapsamı.

UpdateLinePropertiesRequest etkinliği

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. lineProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

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

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

ParagraphBulletsRequest oluşturma

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 seviyesi, her paragrafın önünde sıradaki sekmeler sayılarak belirlenir. Madde işareti ile karşılık gelen paragraf arasında fazla boşluk olmaması için bu öncü sekmeler bu istek tarafından kaldırılır. Bu, metnin bazı bölümlerinin dizinlerini değiştirebilir.

Paragrafların güncellenmesinden hemen önceki paragraf, eşleşen hazır ayara sahip bir listedeyse, güncellenen paragraflar bir önceki listeye eklenir.

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

string

Maddelerin ekleneceğ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ücre konumu. Varsa nesne kimliği bir tabloya referans vermelidir.

textRange

object (Range)

TextElement dizinlerine dayalı olarak madde işareti hazır ayarlarının uygulanacağı metin aralığı.

bulletPreset

enum (BulletGlyphPreset)

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

BulletGlyphPreset

Metindeki madde işaretleri için hazır ayar kalıpları.

Bu kalıplar aşağıdaki tür madde işaretlerini kullanı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 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 sağlam bir elmas
  • DIAMONDX : Unicode U+2756 kod noktasına karşılık gelen, "x" işareti 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 düz bir daire
  • SQUARE : Unicode U+25a0 kod noktasına karşılık gelen düz bir kare
  • STAR : Unicode U+2605 kod noktasına karşılık gelen yıldız
  • ALPHA : "a", "b" veya "c" gibi küçük harf.
  • UPPERALPHA : "A", "B" veya "C" gibi büyük harfli bir harf.
  • DIGIT : "1", "2" veya "3" gibi bir sayı.
  • ZERODIGIT : Tek haneli sayıların önüne "01", "02" veya "03" gibi bir sayı gelen sayı. Birden fazla basamağı olan sayıların önüne sıfır eklenmez.
  • ROMAN : Küçük bir Roma rakamı (ör. "i", "ii" veya "iii").
  • UPPERROMAN : "I", "II" veya "III" gibi büyük bir 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 Listenin iç içe yerleştirme seviyeleri için DISC, CIRCLE ve SQUARE madde işaretiyle madde işaretli liste.
BULLET_DIAMONDX_ARROW3D_SQUARE Listenin iç içe yerleştirme seviyeleri için DIAMONDX, ARROW3D ve SQUARE madde işaretiyle madde işaretli liste.
BULLET_CHECKBOX Tüm liste iç içe yerleştirme seviyeleri için CHECKBOX madde işareti içeren madde işaretli bir liste.
BULLET_ARROW_DIAMOND_DISC Listenin iç içe yerleştirme seviyeleri için ARROW, DIAMOND ve DISC madde işaretiyle madde işaretli liste.
BULLET_STAR_CIRCLE_SQUARE Listenin iç içe yerleştirme seviyeleri için STAR, CIRCLE ve SQUARE madde işaretiyle madde işaretli liste.
BULLET_ARROW3D_CIRCLE_SQUARE Listenin iç içe yerleştirme seviyeleri için ARROW3D, CIRCLE ve SQUARE madde işaretiyle madde işaretli liste.
BULLET_LEFTTRIANGLE_DIAMOND_DISC Listenin iç içe yerleştirme seviyeleri için LEFTTRIANGLE, DIAMOND ve DISC madde işaretiyle madde işaretli liste.
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE Listenin iç içe yerleştirme seviyeleri için DIAMONDX, HOLLOWDIAMOND ve SQUARE madde işaretiyle madde işaretli liste.
BULLET_DIAMOND_CIRCLE_SQUARE Listenin iç içe yerleştirme seviyeleri için DIAMOND, CIRCLE ve SQUARE madde işaretiyle madde işaretli liste.
NUMBERED_DIGIT_ALPHA_ROMAN İç içe yerleştirilmiş ilk 3 liste seviyesi için DIGIT, ALPHA ve ROMAN sayısal glifleri içeren ve ardından nokta kullanılan bir numaralı liste.
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS Listenin iç içe yerleştirme seviyeleri için DIGIT, ALPHA ve ROMAN sayısal gliften oluşan ve ardından parantezin eklendiği numaralı bir liste.
NUMBERED_DIGIT_NESTED Noktalarla ayrılmış DIGIT sayısal gliflere sahip numaralı bir liste. Burada her iç içe yerleştirme seviyesi bir önek olarak önceki iç içe yerleştirme seviyesi glifini kullanır. Örneğin: "1.", "1.1.", "2.", "2.2."
NUMBERED_UPPERALPHA_ALPHA_ROMAN İç içe yerleştirilmiş ilk 3 liste seviyesi için UPPERALPHA, ALPHA ve ROMAN sayısal glifleri içeren ve ardından nokta kullanılan bir numaralı liste.
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT İç içe yerleştirilmiş ilk 3 liste seviyesi için UPPERROMAN, UPPERALPHA ve DIGIT sayısal glifleri içeren ve ardından nokta kullanılan bir numaralı liste.
NUMBERED_ZERODIGIT_ALPHA_ROMAN İç içe yerleştirilmiş ilk 3 liste seviyesi için ZERODIGIT, ALPHA ve ROMAN sayısal glifleri içeren ve ardından nokta kullanılan bir numaralı liste.

Tüm Şekilleri Resim İsteğiyle Değiştir

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

Şekillerin yerini alan resimler, sunuya eklendikten sonra dikdörtgen biçimindedir ve şekiller için kullanılmaz.

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 belirtmez 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ırlandırır.

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

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

object (SubstringMatchCriteria)

Ayarlanırsa bu istek, belirtilen metni içeren tüm şekillerin yerini alır.

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

string

Resim URL'si.

Resim, ekleme sırasında bir kez getirilir ve bir kopyası sunuda görüntülenmek üzere depolanır. Resimlerin boyutu 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı 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 alanı aracılığıyla gösterilir.

Değişim Yöntemi

Değiştirme yöntemi.

Sıralamalar
CENTER_INSIDE Resmi orijinal şeklin sınırlarına uyacak şekilde ölçeklendirir ve ortalar, ayrıca resmin en boy oranını korur. Resmin oluşturma boyutu, şeklin boyutundan küçük olabilir. Bu, bir yöntem belirtilmediğinde varsayılan yöntemdir.
CENTER_CROP Resmi orijinal şeklin sınırlarını dolduracak şekilde ölçeklendirir ve ortalar. Şekli doldurmak için resim 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 uyacak şekilde ölçeklendirir ve ortalar, ayrıca resmin en boy oranını korur. Resmin oluşturma boyutu, şeklin boyutundan küçük olabilir. Bu, bir yöntem belirtilmediğinde varsayılan yöntemdir.
CENTER_CROP Resmi orijinal şeklin sınırlarını dolduracak şekilde ölçeklendirir ve ortalar. Şekli doldurmak için resim kırpılabilir. Resmin oluşturulan boyutu orijinal şekille aynı olur.

YinelenenNesne İsteği

Bir slayt veya sayfa öğesini kopyalar.

Bir slaytı kopyalarken kopya slayt, belirtilen slayttan hemen sonra oluşturulur. Bir sayfa öğesi kopyalanırken kopya, orijinalle 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, örneğin bir slaytı veya bir grup sayfası öğesini kopyalarken başka nesneler içerebilir. Bu harita, yinelenen nesnelerin kimliklerinin nasıl oluşturulduğunu tanımlar: Anahtarlar orijinal nesnelerin kimlikleridir ve değerleri, karşılık gelen yinelenen nesneye atanacak kimliklerdir. Kaynak nesne kopyasının kimliği, bu haritada da objectId olarak anahtar/değer olarak aynı değeri ve yeni istediğiniz kimliği kullanarak kullanabilir.

Tüm anahtarlar, sunudaki mevcut kimliklere karşılık gelmelidir. Tüm değerler sunuda benzersiz olmalı ve alfanümerik bir karakterle veya alt çizgiyle ([a-zA-Z0-9_] normal ifadesiyle eşleşmelidir) kalmalıdır. Diğer karakterler, hem kısa çizgi hem de iki nokta üst üste ile eşleşir ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir). Yeni kimliğin uzunluğu 5'ten az veya 50'den büyük olmamalıdır.

Kaynak nesnelerinin kimlikleri haritadan çıkarılırsa yeni bir rastgele kimlik atanır. Harita boşsa veya ayarlanmadan bırakılırsa yinelenen tüm nesnelere yeni bir rastgele kimlik verilir.

Metin Stili İsteğini Güncelle

Shape veya Table içerisindeki metin stilini 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 yapılacak metnin bulunduğu tablodaki hücrenin konumu. objectId bir tabloya referans içeriyorsa cellLocation bir değere sahip olmalıdır. Aksi halde böyle olmamalı.

style

object (TextStyle)

Metin üzerinde belirlenecek stiller.

Belirli bir stilin değeri üst öğenin türüyle eşleşiyorsa bu stil devralınacak şekilde ayarlanır.

Bazı metin stili değişiklikleri, Slaytlar düzenleyicisinin davranışını yansıtması amaçlanan başka değişikliklere neden olabilir. Daha fazla bilgi için TextStyle dokümanına bakın.

textRange

object (Range)

Stil uygulanacak metin aralığı.

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

Aralıkta tam olarak bir listeye ait olan bir paragraf varsa, 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. style kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

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

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

Tüm Şekillerle E-Tablolar Grafik İsteği Değiştir

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

NOT: Grafiklerle grafik değiştirme işlemi için e-tablolar.readonly, e-tablolar, 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 şekillerin yerini alır.

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ğlı olmayan bir resim olur.

pageObjectIds[]

string

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

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

Bağlantı Modu

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

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tablo ile ilişkilendirilmez ve güncellenemez. Bağlı olmayan bir grafik resim olarak eklenir.
LINKED Grafiğin bağlanması, grafiğin güncellenmesine olanak tanır ve diğer ortak çalışanlar e-tablonun bağlantısını görür.

ParagraphBulletsİsteği Sil

Belirli bir metin diziniyle (range) çakışan tüm paragraflardaki madde işaretlerini siler.

Her paragrafın iç içe yerleştirme seviyesi, 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

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ücre konumu. Varsa nesne kimliği bir tabloya referans vermelidir.

textRange

object (Range)

TextElement dizinlerine dayalı olarak madde işaretlerinin silineceği metin aralığı.

Güncelleme ParagraphStyleRequest

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

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

string

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

cellLocation

object (TableCellLocation)

Stildeki paragrafları içeren tablonun hücredeki konumu. objectId bir tabloya referans içeriyorsa cellLocation bir değere sahip olmalıdır. Aksi halde böyle olmamalı.

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. style kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

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

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

UpdateTableBorderPropertiesRequest isteği

Table tablosundaki 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ığı. Bir tablo aralığı belirtilmezse güncellemeler tablonun tamamına uygulanır.

borderPosition

enum (BorderPosition)

Güncellemelerin uygulanacağı tablo aralığındaki kenarlık konumu. Bir 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. tableBorderProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

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

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

Kenarlık Konumu

Tablo kenarlık konumu.

Sıralamalar
ALL Aralıktaki tüm kenarlıklar.
BOTTOM Aralığın en altındaki kenarlıklar.
INNER Aralığın içindeki kenarlıklar.
INNER_HORIZONTAL Aralığın içinde bulunan yatay kenarlıklar.
INNER_VERTICAL Aralığın içinde gösterilen 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.

TabloSütun Özellik İsteğini Güncelle

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. Herhangi bir dizin sağlanmazsa tablodaki tüm sütunlar güncellenir.

tableColumnProperties

object (TableColumnProperties)

Güncellenecek tablo sütunu özellikleri.

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. tableColumnProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için 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"" değeri eklenir ancak özellik ayarlanmadan bırakılırsa sütun genişliği varsayılan olarak 406.400 EMU (32 nokta) olur.

TableRowPropertiesRequest'i güncelleme

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

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

string

Tablonun nesne kimliği.

rowIndices[]

integer

Hangi satırların güncelleneceğini belirten sıfır tabanlı dizinlerin listesi. Herhangi bir 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. tableRowProperties kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için 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 "minminHeight" özelliği dahil edilir ancak özellik ayarlanmadan bırakılırsa minimum satır yüksekliği varsayılan olarak 0 olur.

MergeTableCellsİsteği

Table içindeki hücreleri birleştirir.

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

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

Birleştirilen hücrelerdeki tüm metinler birleştirilir ve aralığın sol üst ("baş") hücresinde depolanır. Aralık dikdörtgen biçiminde değilse (aralığın halihazırda birleştirilen hücrelere yer verdiği bazı durumlarda ortaya çıkabilir) 400 hatalı istek hatası döndürülür.

UnmergeTableCellsRequest isteği

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ştirileceğini belirten tablo aralığı.

Bu aralıktaki birleştirilen tüm hücreler birleştirilir ve halihazırda birleştirilen hücreler etkilenmez. Aralıkta birleştirilmiş hücre yoksa istek hiçbir şey yapmaz. Birleştirilmiş hücrelerden herhangi birinde metin varsa bu metin, ortaya çıkan birleştirilen hücre bloğunun sol üst ("baş") hücresinde kalır.

GroupObjectsİsteği

Bir nesne grubu oluşturmak için nesneleri gruplandırır. Örneğin, PageElements grubu tüm alt gruplarla aynı sayfada Group oluşturur.

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

string

Oluşturulacak grup için 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, bir alfanümerik karakter veya alt çizgiyle ([a-zA-Z0-9_] normal ifadesiyle eşleşir) başlamalıdır. Geri kalan karakterler, hem kısa çizgi hem de iki nokta üst üste ([a-zA-Z0-9_-:] normal ifadesiyle eşleşir) içerebilir. Kimliğin uzunluğu 5'ten az veya 50'den büyük olmamalıdır.

Bir 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 yer almayan en az iki sayfa öğesi olmalıdır. videos, tables ve placeholders gibi bazı sayfa öğeleri gruplandırılamaz.

Nesneleri Gruplandırmadan Kaldırma İsteği

groups gibi nesnelerin gruplandırmasını iptal eder.

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

string

Gruplandırması iptal edilecek nesnelerin nesne kimlikleri.

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

UpdatePageElementAltTextİsteği

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

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

string

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

title

string

Sayfa öğesinin güncellenmiş alternatif metin başlığı. Politika ayarlanmadan bırakılırsa mevcut değer korunur. Başlık, ekran okuyucular ve diğer erişilebilirlik arayüzleriyle gösterilir. Yalnızca sayfa öğesinin içeriğiyle ilgili okunabilir değerleri kullanın.

description

string

Sayfa öğesinin güncellenmiş alternatif metin açıklaması. Politika ayarlanmadan bırakılırsa 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 okunabilir değerleri kullanın.

Resim Değiştirme

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

Bir resmin değiştirilmesi, mevcut görüntüden bazı image effects öğelerini kaldırı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 alma 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 aşağıdakilerden yalnızca biri olabilir:
url

string

Resim URL'si.

Resim, ekleme sırasında bir kez getirilir ve bir kopyası sunuda görüntülenmek üzere depolanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olmamalı 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ı üzerinden gösterilir.

SlidePropertiesİsteğini Güncelle

Bir Slaydın özelliklerini günceller.

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

string

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

slideProperties

object (SlideProperties)

Güncellenecek slayt özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

En az bir alan belirtilmelidir. "slideProperties" kökü ima edilir ve belirtilmemelidir. Her bir alanı listelemek için tek bir "*" kullanılabilir.

Örneğin, bir slaydın atlanıp atlanmadığını güncellemek için fields öğesini "isSkipped" olarak ayarlayın.

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

UpdatePageElementsZOrderRequest

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

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 öğesinde uygulanırken, işlem sürdürülmeden önce bu sayfa öğelerinin içindeki göreli Z siparişleri.

ZSiparişİşlemi

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 Sayfadaki öğeleri, belirtilen sayfa öğelerinde en öndeki öğeye göre bir sayfa öne getirir.
SEND_BACKWARD Sayfadaki öğeleri, belirtilen sayfa öğelerinde en uzaktaki öğeye göre bir öğe geri gönderir.
SEND_TO_BACK Sayfa öğelerini sayfanın arkasına gönderir.

UpdateLineCategoryRequest

Bir line kategorisini günceller.

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

string

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

Yalnızca "bağlayıcı" olduğunu gösteren category içeren bir satır güncellenebilir.

Satır öğesinin kategorisi güncellendikten sonra yeniden yönlendirilebilir.

lineCategory

enum (LineCategory)

Güncellenecek satır kategorisi.

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

Yeniden Yönlendirme Satırı İsteği

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

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

string

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

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