Requests

İstek

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

JSON gösterimi
{

  // Union field kind can be only one of the following:
  "createSlide": {
    object (CreateSlideRequest)
  },
  "createShape": {
    object (CreateShapeRequest)
  },
  "createTable": {
    object (CreateTableRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "insertTableRows": {
    object (InsertTableRowsRequest)
  },
  "insertTableColumns": {
    object (InsertTableColumnsRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "deleteObject": {
    object (DeleteObjectRequest)
  },
  "updatePageElementTransform": {
    object (UpdatePageElementTransformRequest)
  },
  "updateSlidesPosition": {
    object (UpdateSlidesPositionRequest)
  },
  "deleteText": {
    object (DeleteTextRequest)
  },
  "createImage": {
    object (CreateImageRequest)
  },
  "createVideo": {
    object (CreateVideoRequest)
  },
  "createSheetsChart": {
    object (CreateSheetsChartRequest)
  },
  "createLine": {
    object (CreateLineRequest)
  },
  "refreshSheetsChart": {
    object (RefreshSheetsChartRequest)
  },
  "updateShapeProperties": {
    object (UpdateShapePropertiesRequest)
  },
  "updateImageProperties": {
    object (UpdateImagePropertiesRequest)
  },
  "updateVideoProperties": {
    object (UpdateVideoPropertiesRequest)
  },
  "updatePageProperties": {
    object (UpdatePagePropertiesRequest)
  },
  "updateTableCellProperties": {
    object (UpdateTableCellPropertiesRequest)
  },
  "updateLineProperties": {
    object (UpdateLinePropertiesRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "replaceAllShapesWithImage": {
    object (ReplaceAllShapesWithImageRequest)
  },
  "duplicateObject": {
    object (DuplicateObjectRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "replaceAllShapesWithSheetsChart": {
    object (ReplaceAllShapesWithSheetsChartRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "updateTableBorderProperties": {
    object (UpdateTableBorderPropertiesRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableRowProperties": {
    object (UpdateTableRowPropertiesRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "groupObjects": {
    object (GroupObjectsRequest)
  },
  "ungroupObjects": {
    object (UngroupObjectsRequest)
  },
  "updatePageElementAltText": {
    object (UpdatePageElementAltTextRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateSlideProperties": {
    object (UpdateSlidePropertiesRequest)
  },
  "updatePageElementsZOrder": {
    object (UpdatePageElementsZOrderRequest)
  },
  "updateLineCategory": {
    object (UpdateLineCategoryRequest)
  },
  "rerouteLine": {
    object (RerouteLineRequest)
  }
  // End of list of possible types for union field kind.
}
Alanlar
Birlik alanı kind Güncellemenin türü. Tam olarak bir alanın doldurulması zorunludur. kind. 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)

Bir şekle veya tablo hücresine metin ekler.

insertTableRows

object (InsertTableRowsRequest)

Tabloya satır ekler.

insertTableColumns

object (InsertTableColumnsRequest)

Tabloya sütun ekler.

deleteTableRow

object (DeleteTableRowRequest)

Tablodaki bir satırı siler.

deleteTableColumn

object (DeleteTableColumnRequest)

Tablodaki bir sütunu siler.

replaceAllText

object (ReplaceAllTextRequest)

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

deleteObject

object (DeleteObjectRequest)

Bir sayfa veya sayfa öğesini sunudan siler.

updatePageElementTransform

object (UpdatePageElementTransformRequest)

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

updateSlidesPosition

object (UpdateSlidesPositionRequest)

Sunudaki bir slayt grubunun konumunu günceller.

deleteText

object (DeleteTextRequest)

Bir şekilden veya tablo hücresindeki metni siler.

createImage

object (CreateImageRequest)

Bir görsel oluşturur.

createVideo

object (CreateVideoRequest)

Video oluşturur.

createSheetsChart

object (CreateSheetsChartRequest)

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

createLine

object (CreateLineRequest)

Çizgi oluşturur.

refreshSheetsChart

object (RefreshSheetsChartRequest)

Google E-Tablolar grafiğini yeniler.

updateShapeProperties

object (UpdateShapePropertiesRequest)

Şunun özelliklerini günceller: Shape

updateImageProperties

object (UpdateImagePropertiesRequest)

Şunun özelliklerini günceller: Image

updateVideoProperties

object (UpdateVideoPropertiesRequest)

Şunun özelliklerini günceller: Video

updatePageProperties

object (UpdatePagePropertiesRequest)

Şunun özelliklerini günceller: Page

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

Şunun özelliklerini günceller: TableCell

updateLineProperties

object (UpdateLinePropertiesRequest)

Şunun özelliklerini günceller: Line

createParagraphBullets

object (CreateParagraphBulletsRequest)

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

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

Bazı ölçütlerle eşleşen tüm şekilleri bir resimle değiştirir.

duplicateObject

object (DuplicateObjectRequest)

Bir slayt veya sayfa öğesini kopyalar.

updateTextStyle

object (UpdateTextStyleRequest)

Bir Shape. veya Table.

replaceAllShapesWithSheetsChart

object (ReplaceAllShapesWithSheetsChartRequest)

Bazı ölçütlerle eşleşen tüm şekilleri bir Google E-Tablolar grafiğiyle değiştirir.

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

Paragraflardaki madde işaretlerini siler.

updateParagraphStyle

object (UpdateParagraphStyleRequest)

Bir Shape. veya Table.

updateTableBorderProperties

object (UpdateTableBorderPropertiesRequest)

Tablo kenarlıklarının özelliklerini Table

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

Şunun özelliklerini günceller: Table. sütununa girin.

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

Şunun özelliklerini günceller: Table. satırı.

mergeTableCells

object (MergeTableCellsRequest)

Hücreleri bir araya getirir Table

unmergeTableCells

object (UnmergeTableCellsRequest)

Birleştirilen hücreleri ayırır: Table

groupObjects

object (GroupObjectsRequest)

Sayfa öğeleri gibi nesneleri gruplar.

ungroupObjects

object (UngroupObjectsRequest)

Şunun gibi nesneleri gruplandırır: groups

updatePageElementAltText

object (UpdatePageElementAltTextRequest)

Bir page element

replaceImage

object (ReplaceImageRequest)

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

updateSlideProperties

object (UpdateSlidePropertiesRequest)

Bir Slaytın özelliklerini günceller

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

Z sırasını günceller page elements

updateLineCategory

object (UpdateLineCategoryRequest)

Şu kategoriyi günceller: line

rerouteLine

object (RerouteLineRequest)

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

CreateSlideRequest

Slayt oluşturur.

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

string

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Kimlik uzunluğu 5 ile 50 karakter arasında (bu değerler dahil) olmalıdır.

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

slideLayoutReference

object (LayoutReference)

Şuna göre, eklenecek slaytın düzen referansı: mevcut ana örnek bulunur:

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

LayoutReference, geçerli ana sayfada bulunmazsa 400 hatalı istek hatası döndürülür.

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

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

İsteğe bağlı nesne kimliği eşlemelerinin listesi placeholder. (s) isteklerini, belirtilen düzenden slaytta oluşturulan yer tutuculara ekleyin. Yalnızca şu durumlarda kullanılabilir: slideLayoutReference. belirtilir.

LayoutReference

Slayt düzeni referansı. Bu, şunlardan birine başvurabilir:

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

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

enum (PredefinedLayout)

Önceden tanımlanmış düzen.

layoutId

string

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

PredefinedLayout

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

Sıralamalar
PREDEFINED_LAYOUT_UNSPECIFIED Belirtilmemiş düzen.
BLANK Yer tutucu içermeyen boş düzen.
CAPTION_ONLY Altta başlık bulunan düzen.
TITLE Başlık ve alt başlık içeren düzen.
TITLE_AND_BODY Başlık ve gövde içeren düzen.
TITLE_AND_TWO_COLUMNS Başlığı 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 Bir tarafında başlık ve alt başlık, diğer tarafında açıklama içeren düzen.
ONE_COLUMN_TEXT Tek sütunda düzenlenmiş, bir başlık ve bir gövde içeren düzen.
MAIN_POINT Ana nokta bulunan düzen.
BIG_NUMBER Büyük sayı başlığı içeren düzen.

LayoutPlaceholderIdMapping

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

Bir kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

Birlik alanı kind Bir düzende yer tutucu tanımlayacak tür. kind. aşağıdakilerden yalnızca biri olabilir:
layoutPlaceholder

object (Placeholder)

Bir slayta uygulanacak 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 olabilir.

layoutPlaceholderObjectId

string

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

CreateShapeRequest

Yeni bir şekil oluşturur.

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

string

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

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

elementProperties

object (PageElementProperties)

Şeklin öğe özellikleri.

shapeType

enum (Type)

Şekil türü.

PageElementProperties

Bir sayfa öğesinin genel özellikleri.

Not: İlk kez bir PageElement, API her iki size ve transform, ancak görsel boyutta değişiklik olmayacak.

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

string

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

size

object (Size)

Öğenin boyutu.

transform

object (AffineTransform)

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

CreateTableRequest

Yeni bir tablo oluşturur.

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

string

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

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

Tabloyla ilgili öğe özellikleri.

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

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

rows

integer

Tablodaki satır sayısı.

columns

integer

Tablodaki sütun sayısı.

InsertTextRequest

Bir şekle veya tablo hücresine metin ekler.

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

string

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

cellLocation

object (TableCellLocation)

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

text

string

Eklenecek metin.

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

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

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

insertionIndex

integer

Metnin ekleneceği dizin, Unicode kod birimlerine göre TextElement. dizine ekler.

Dizin sıfır tabanlıdır ve dizenin başlangıcından itibaren hesaplanır. Dizin, Unicode grafik kümeleri içine eklemeleri önlemek için ayarlanabilir. Bu durumlarda metin, grafik 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 tablosu hücre konumu.

Başvuru hücresinin bulunduğu satırın üstüne (veya altına) yeni bir satır eklenir. Başvuru hücresi, birleştirilmiş bir hücreyse, birleştirilmiş hücrenin üstüne (veya altına) yeni bir satır eklenir.

insertBelow

boolean

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

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

integer

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

InsertTableColumnsRequest

Tabloya sütun ekler.

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

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

string

Sütunların ekleneceği tablo.

cellLocation

object (TableCellLocation)

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

Başvuru hücresinin bulunduğu sütunun soluna (veya sağına) yeni bir sütun eklenir. Başvuru hücresi, birleştirilmiş bir hücreyse, birleştirilmiş hücrenin soluna (veya sağına) yeni bir sütun eklenir.

insertRight

boolean

Başvuru 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 adet.

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)

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

Bu hücrenin kapladığı satır silinecek. Bu, birleştirilmiş bir hücreyse birden çok satır silinecek. Bu silme işleminden sonra tabloda hiç satır kalmazsa tablonun tamamı silinir.

DeleteTableColumnRequest

Tablodaki bir sütunu siler.

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

string

Sütunların silineceği tablo.

cellLocation

object (TableCellLocation)

Sütunun silineceği referans tablosu hücre konumu.

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

ReplaceAllTextRequest

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

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

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

string

Eşleşen metnin yerini alacak metin.

pageObjectIds[]

string

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

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

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

object (SubstringMatchCriteria)

Bu alt dizeyle eşleşen şekildeki metni bulur.

SubstringMatchCriteria

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

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

string

Şekilde veya tabloda aranacak metin.

matchCase

boolean

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

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

DeleteObjectRequest

Nesneyi siler: pages. veya Sunudaki page elements.

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

string

Silinecek sayfa veya sayfa öğesinin nesne kimliği.

Silme işleminden sonra group. 1 sayfa öğesi içeriyorsa veya hiç sayfa öğesi içermiyorsa grup da silinir.

Düzende bir yer tutucu silindiğinde boş olan devralma yer tutucuları da silinir.

UpdatePageElementTransformRequest

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

Bir grubun dönüşümünün güncellenmesi, söz konusu gruptaki sayfa öğelerinin mutlak dönüşümünü değiştirir. Bu da görsel görünümlerini değiştirebilir. Şuna ilişkin dokümanlara bakın: PageElement.transform. inceleyebilirsiniz.

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

string

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

transform

object (AffineTransform)

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

applyMode

enum (ApplyMode)

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

ApplyMode

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

Sıralamalar
APPLY_MODE_UNSPECIFIED Belirtilmemiş mod.
RELATIVE Yeni AffineTransform matrisini mevcut matriye uygular ve mevcut birleştirmeyi elde edilen birleştirmeyle değiştirir.
ABSOLUTE Mevcut AffineTransform matrisini yenisiyle değiştirir.

UpdateSlidesPositionRequest

Slaytların sunudaki konumunu günceller.

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

string

Sunudaki taşınması gereken slaytların kimlikleri. Bu listedeki slaytlar, yineleme olmadan mevcut sunu sırasında olmalıdır.

insertionIndex

integer

Taşıma gerçekleşmeden önceki slayt düzenine göre slaytların eklenmesi gereken dizin. Sıfır ile sunumdaki slayt sayısı arasında (bu değerler dahil) olmalıdır.

DeleteTextRequest

Bir şekilden veya tablo hücresindeki metni siler.

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

string

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

cellLocation

object (TableCellLocation)

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

textRange

object (Range)

Şuna göre silinecek metin aralığı: TextElement. dizine ekler.

Bir şeklin veya tablo hücresinin metninin sonunda her zaman silinemeyen bir örtülü 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" ve ardından örtülü bir yeni satır gelirse, bu durumda maksimum değer 2 olur textRange.start_index. ve 3 tane şunun için: textRange.end_index.

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

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

Aralık

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

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

integer

Koleksiyonun başlangıcının isteğe bağlı sıfır tabanlı dizini. Şunun için gereklidir: FIXED_RANGE. ve FROM_START_INDEX değerleridir.

endIndex

integer

İsteğe bağlı, koleksiyon sonunun sıfır tabanlı dizini. Şunun için gereklidir: FIXED_RANGE. değerleridir.

type

enum (Type)

Aralığın türü.

Tür

Aralıkların türleri.

Sıralamalar
RANGE_TYPE_UNSPECIFIED Belirtilmemiş aralık türü. Bu değer kullanılmamalıdır.
FIXED_RANGE Sabit aralık. Hem startIndex. ve endIndex belirtilmelidir.
FROM_START_INDEX Aralığın başlangıcı: startIndex. koleksiyonun sonuna kadar devam eder. İlgili içeriği oluşturmak için kullanılan endIndex. belirtilmemelidir.
ALL Aralığı, koleksiyonun tüm uzunluğu olacak şekilde ayarlar. Hem startIndex. ve endIndex belirtilmemelidir.

CreateImageRequest

Bir görsel oluşturur.

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

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

string

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. 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ını korumak için boyuta göre ölçeklendirilir ve ortalanır. Sağlanan dönüşüm bu işlemden sonra uygulanır.

İlgili içeriği oluşturmak için kullanılan PageElementProperties.size. özelliği isteğe bağlıdır. Boyutu belirtmezseniz resmin varsayılan boyutu kullanılır.

İlgili içeriği oluşturmak için kullanılan PageElementProperties.transform. özelliği isteğe bağlıdır. Bir dönüştürme belirtmezseniz resim sayfanın sol üst köşesine yerleştirilir.

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

string

Resim URL'si.

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

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

CreateVideoRequest

Video oluşturur.

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

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

İlgili içeriği oluşturmak için kullanılan PageElementProperties.size. özelliği isteğe bağlıdır. Boyut belirtmezseniz sunucu tarafından varsayılan bir boyut seçilir.

İlgili içeriği oluşturmak için kullanılan PageElementProperties.transform. özelliği isteğe bağlıdır. Dönüştürmede kayma bileşenleri olmamalıdır. Bir dönüştürme belirtmezseniz video, sayfanın sol üst köşesine yerleştirilir.

source

enum (Source)

Video kaynağı.

id

string

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

ör. YouTube videosu için https://www.youtube.com/watch?v=7U3axjORYZ0 ise kimlik 7U3axjORYZ0 şeklindedir. Google Drive videosu için https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q kimlik, 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q şeklindedir.

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

CreateSheetsChartRequest

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

NOT: Grafik oluşturmak için spreadsheet.readonly, spreadsheet, drive.readonly, drive.file veya drive OAuth kapsamlarından en az birini gerektirir.

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

string

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

Belirtilmesi durumunda kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, bir kelime karakteri [a-zA-Z0-9_] ile başlamalı ve ardından istenen 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)

Grafik iç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 bkz. Kaynak anahtarlarını kullanarak bağlantıyla paylaşılan dosyalara erişme.

chartId

integer

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

linkingMode

enum (LinkingMode)

Grafiğin kaynak e-tabloya bağlı olduğu mod. Belirtilmediğinde, grafik bağlı olmayan bir resim olur.

LinkingMode

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

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tabloyla ilişkili olmadığı için güncellenemiyor. Bağlı olmayan bir grafik resim olarak eklenir.
LINKED Grafik bağlandığında grafik güncellenir. Diğer ortak çalışanlar e-tablonun bağlantısını görür.

CreateLineRequest

Çizgi oluşturur.

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

string

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

Bir kimlik belirtirseniz bu kimlik, sunudaki tüm sayfalar ve sayfa öğeleri arasında benzersiz olmalıdır. Kimlik, alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. 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 satırın kategorisi.

Kullanımdan Kaldırıldı 'nı inceleyin. : kullan category .

Tam line type. değeri, kategoriye ve diğer sayfa öğelerine bağlanmak için nasıl yönlendirildiğine bağlı olarak belirlenir.

Hem category. ve lineCategory, category. öncelik sırasına koyduk.

category

enum (LineCategory)

Oluşturulacak satırın kategorisi.

Tam line type. değeri, kategoriye ve diğer sayfa öğelerine bağlanmak için nasıl yönlendirildiğine bağlı olarak belirlenir.

Hem category. ve lineCategory, category. öncelik sırasına koyduk.

Örneğin, category, ancak şunun için bir değer belirtin: lineCategory, ardından belirtilen lineCategory değeri kullanılır.

İkisini de belirtmezseniz STRAIGHT. bu düzenlemelerin nedenlerinden biri.

Kategori

Çizgi kategorileri.

Sıralamalar
STRAIGHT Düz konnektör 1 dahil olmak üzere düz bağlayıcılar. Herhangi bir değer belirtilmediğinde varsayılan kategori bu olur.
BENT Bükülmüş konnektörler, 2-5 arası bükülmüş konnektörler.
CURVED Kavisli bağlayıcı 2 ile 5 dahil olmak üzere kavisli bağlayıcılar.

RefreshSheetsChartRequest

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

NOT: Grafiklerin yenilenmesi için spreadsheet.readonly, spreadsheet, drive.readonly veya drive OAuth kapsamlarından en az biri gerekir.

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

string

Yenilenecek grafiğin nesne kimliği.

UpdateShapePropertiesRequest

Şunun özelliklerini güncelleme: Shape

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. belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak kullanılabilir.

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

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

UpdateImagePropertiesRequest

Bir Image

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

string

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

imageProperties

object (ImageProperties)

Güncellenecek resim özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

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

UpdateVideoPropertiesRequest

Şunun özelliklerini güncelleme: Video

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

string

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

videoProperties

object (VideoProperties)

Güncellenecek video özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

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

UpdatePagePropertiesRequest

Şunun özelliklerini günceller: Page

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

string

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

pageProperties

object (PageProperties)

Güncellenecek sayfa özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

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

UpdateTableCellPropertiesRequest

Şunun özelliklerini güncelleme: TableCell

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

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

tableCellProperties

object (TableCellProperties)

Güncellenecek tablo hücre özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

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

TableRange

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

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

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

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

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

object (TableCellLocation)

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

rowSpan

integer

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

columnSpan

integer

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

UpdateLinePropertiesRequest

Şunun özelliklerini günceller: Line

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

string

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

lineProperties

object (LineProperties)

Güncellenecek çizgi özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

Örneğin, çizginin düz dolgu rengini güncellemek için fields. - "lineFill.solidFill.color".

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

CreateParagraphBulletsRequest

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

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

Paragrafların güncellenmesinden hemen önceki paragraf, eşleşen bir hazır ayara sahip bir listede yer alıyorsa güncellenen paragraflar ö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ücresinin konumu. Nesne kimliği mevcutsa, nesne kimliği bir tabloya başvurmalıdır.

textRange

object (Range)

Madde işareti hazır ayarlarının uygulanacağı metin aralığı. TextElement. dizine ekler.

bulletPreset

enum (BulletGlyphPreset)

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

BulletGlyphPreset

Metindeki listeler için madde işareti gliflerinin hazır ayarlı kalıpları.

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

  • ARROW. : Unicode U+2794 kod noktasına karşılık gelen bir ok
  • ARROW3D. : Unicode U+27a2 kod noktasına karşılık gelen 3D gölgelemeli bir ok
  • CHECKBOX. : Unicode U+274f kod noktasına karşılık gelen 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 içi dolu baklava
  • DIAMONDX. : Unicode U+2756 kod noktasına karşılık gelen, "x" harfine sahip elmas
  • HOLLOWDIAMOND. : Unicode U+25c7 kod noktasına karşılık gelen boş bir karo
  • DISC. : Bir 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 kesintisiz kare
  • STAR. : Unicode U+2605 kod noktasına karşılık gelen bir yıldız
  • ALPHA. : "a", "b" veya "c" gibi küçük harf.
  • UPPERALPHA. : "A", "B" veya "C" gibi büyük harfler.
  • DIGIT. : "1", "2" veya "3" gibi bir sayı.
  • ZERODIGIT. : Tek basamaklı sayıların başında sıfır bulunan sayılar (ör. "01", "02" veya "03"). Birden fazla basamağı olan sayıların başında sıfır bulunmaz.
  • ROMAN. : "i", "ii" veya "iii" gibi küçük Roma rakamı.
  • UPPERROMAN. : "I", "II" veya "III" gibi büyük Roma rakamı.
  • LEFTTRIANGLE. : Unicode U+25c4 kod noktasına karşılık gelen, sola işaret eden bir üçgen
Sıralamalar
BULLET_DISC_CIRCLE_SQUARE Madde işaretli liste DISC, CIRCLE ve SQUARE liste iç içe yerleştirme düzeyi için madde işareti simgesi
BULLET_DIAMONDX_ARROW3D_SQUARE Madde işaretli liste DIAMONDX, ARROW3D ve SQUARE liste iç içe yerleştirme düzeyi için madde işareti simgesi
BULLET_CHECKBOX Madde işaretli liste CHECKBOX. tüm liste iç içe yerleştirme düzeyleri için madde işareti işaretleri.
BULLET_ARROW_DIAMOND_DISC Madde işaretli liste ARROW, DIAMOND ve DISC liste iç içe yerleştirme düzeyi için madde işareti simgesi
BULLET_STAR_CIRCLE_SQUARE Madde işaretli liste STAR, CIRCLE ve SQUARE liste iç içe yerleştirme düzeyi için madde işareti simgesi
BULLET_ARROW3D_CIRCLE_SQUARE Madde işaretli liste ARROW3D, CIRCLE ve SQUARE liste iç içe yerleştirme düzeyi için madde işareti simgesi
BULLET_LEFTTRIANGLE_DIAMOND_DISC Madde işaretli liste LEFTTRIANGLE, DIAMOND ve DISC liste iç içe yerleştirme düzeyi için madde işareti simgesi
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE Madde işaretli liste DIAMONDX, HOLLOWDIAMOND ve SQUARE liste iç içe yerleştirme düzeyi için madde işareti simgesi
BULLET_DIAMOND_CIRCLE_SQUARE Madde işaretli liste DIAMOND, CIRCLE ve SQUARE liste iç içe yerleştirme düzeyi için madde işareti simgesi
NUMBERED_DIGIT_ALPHA_ROMAN Numaralı liste DIGIT, ALPHA ve ROMAN ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS Numaralı liste DIGIT, ALPHA ve ROMAN ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından parantez var.
NUMBERED_DIGIT_NESTED Numaralı liste DIGIT. noktayla ayrılmış sayısal glifler. Her iç içe yerleştirme düzeyinde önek olarak bir önceki iç içe yerleştirme seviyesinin glifi kullanılır. Örneğin: '1.', "1.1.", "2.", "2.2."
NUMBERED_UPPERALPHA_ALPHA_ROMAN Numaralı liste UPPERALPHA, ALPHA ve ROMAN ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT Numaralı liste UPPERROMAN, UPPERALPHA ve DIGIT ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.
NUMBERED_ZERODIGIT_ALPHA_ROMAN Numaralı liste ZERODIGIT, ALPHA ve ROMAN ilk 3 liste iç içe yerleştirme düzeyi için sayısal karakterler ve ardından noktalar.

ReplaceAllShapesWithImageRequest

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

Şekillerin yerini alan resimler sunuya eklendikten sonra dikdörtgen biçimli olur ve şekil biçimlerini 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ı 'nı inceleyin. : kullan imageReplaceMethod .

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

imageReplaceMethod

enum (ImageReplaceMethod)

Resim değiştirme yöntemi.

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

Örneğin, imageReplaceMethod, ancak şunun için bir değer belirtin: replaceMethod, ardından belirtilen replaceMethod değeri kullanılır.

İkisini de belirtmezseniz CENTER_INSIDE kullanılır.

pageObjectIds[]

string

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

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

Birlik alanı criteria Şekillerin değiştirilebilmesi 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 şekilleri değiştirir.

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

string

Resim URL'si.

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

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

ReplaceMethod

Değiştirme yöntemi.

Sıralamalar
CENTER_INSIDE Resmi, orijinal şeklin sınırları içine sığacak şekilde ölçeklendirir ve ortalar ve resmin en boy oranını korur. Resmin oluşturulan boyutu, şeklin boyutundan daha küçük olabilir. Herhangi bir değer belirtilmediğinde varsayılan yöntem budur.
CENTER_CROP Resmi ölçeklendirerek orijinal şeklin sınırlarını dolduracak şekilde ortalar. Resim, şeklin doldurulması 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ı içine sığacak şekilde ölçeklendirir ve ortalar ve resmin en boy oranını korur. Resmin oluşturulan boyutu, şeklin boyutundan daha küçük olabilir. Herhangi bir değer belirtilmediğinde varsayılan yöntem budur.
CENTER_CROP Resmi ölçeklendirerek orijinal şeklin sınırlarını dolduracak şekilde ortalar. Resim, şeklin doldurulması için kırpılabilir. Resmin oluşturulan boyutu orijinal şekliyle aynı olur.

DuplicateObjectRequest

Bir slayt veya sayfa öğesini kopyalar.

Bir slayt çoğaltılırken, belirtilen slaytın ardından kopya slayt oluşturulur. Kopyalanan bir sayfa öğesi, aynı sayfaya, orijinaliyle aynı konuma yerleştirilir.

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

string

Kopyalanacak nesnenin kimliği.

objectIds

map (key: string, value: string)

Kopyalanan nesne başka nesneler içerebilir (örneğin, bir slaytı veya grup sayfası öğesini kopyalarken). Bu eşleme, yinelenen nesnelerin kimliklerinin nasıl oluşturulduğunu tanımlar: Anahtarlar orijinal nesnelerin kimlikleridir, değerleri ise karşılık gelen yinelenen nesneye atanacak olan kimliklerdir. Kaynak nesnenin kopyasının kimliği de objectId. alanını anahtar, değer olarak da yeni istenen kimliği girin.

Tüm anahtarlar, sunudaki mevcut kimliklere karşılık gelmelidir. Tüm değerler sunumda benzersiz olmalıdır ve alfanümerik bir karakter veya alt çizgi (Şu normal ifadeyle eşleşir) ile başlamalıdır [a-zA-Z0-9_]); kalan karakterler arasında bir kısa çizgi veya iki nokta üst üste işaretleri de bulunabilir (Şu normal ifadeyle eşleşir: [a-zA-Z0-9_-:]) tıklayın. Yeni kimliğin uzunluğu 5'ten az veya 50'den büyük olmamalıdır.

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

UpdateTextStyleRequest

Şurada metnin stilini güncelle: Shape. veya Table.

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

string

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

cellLocation

object (TableCellLocation)

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

style

object (TextStyle)

Metinde ayarlanacak stiller.

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

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

textRange

object (Range)

Stil oluşturulacak metin aralığı.

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

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

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

ReplaceAllShapesWithSheetsChartRequest

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

NOT: Şekillerin bir grafikle değiştirilmesi için spreadsheet.readonly, spreadsheet, 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ştirilebilmesi için eşleşmesi gereken ölçütler. İstek, belirtilen metni içeren tüm şekilleri değiştirir.

spreadsheetId

string

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

chartId

integer

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

linkingMode

enum (LinkingMode)

Grafiğin kaynak e-tabloya bağlı olduğu mod. Belirtilmediğinde, grafik bağlı olmayan bir resim olur.

pageObjectIds[]

string

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

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

LinkingMode

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

Sıralamalar
NOT_LINKED_IMAGE Grafik, kaynak e-tabloyla ilişkili olmadığı için güncellenemiyor. Bağlı olmayan bir grafik resim olarak eklenir.
LINKED Grafik bağlandığında grafik güncellenir. Diğer ortak çalışanlar e-tablonun bağlantısını görür.

DeleteParagraphBulletsRequest

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

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

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

string

Madde işaretlerinin silineceği metni içeren şeklin veya tablonun nesne kimliği.

cellLocation

object (TableCellLocation)

Değiştirilecek metin bir tablo hücresindeyse isteğe bağlı tablo hücresinin konumu. Nesne kimliği mevcutsa, nesne kimliği bir tabloya başvurmalıdır.

textRange

object (Range)

Madde işaretlerinin silineceği metin aralığı. TextElement. dizine ekler.

UpdateParagraphStyleRequest

Bir Shape. veya Table eşleşen sayfaları bulun.

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

string

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

cellLocation

object (TableCellLocation)

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

style

object (ParagraphStyle)

Paragrafın stili.

textRange

object (Range)

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

Örneğin, paragraf hizalamasını güncellemek için fields. - "alignment".

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

UpdateTableBorderPropertiesRequest

Tablo kenarlıklarının özelliklerini Table

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

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

borderPosition

enum (BorderPosition)

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

tableBorderProperties

object (TableBorderProperties)

Güncellenecek tablo kenarlık özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

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

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

BorderPosition

Tablo kenarlık konumu.

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

UpdateTableColumnPropertiesRequest

Şunun özelliklerini günceller: Table. sütununa girin.

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

tableColumnProperties

object (TableColumnProperties)

Güncellenecek tablo sütunu özellikleri.

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

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

Örneğin, sütun genişliğini güncellemek için fields. - "columnWidth".

"sütunGenişliği" ise değeri, alan maskesine dahil edilir ancak özellik ayarlanmadan bırakılırsa sütun genişliği varsayılan olarak 406.400 EMU (32 punto) değerine ayarlanır.

UpdateTableRowPropertiesRequest

Şunun özelliklerini günceller: Table. satırı.

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

string

Tablonun nesne kimliği.

rowIndices[]

integer

Hangi satırların güncelleneceğini belirten sıfır tabanlı dizin listesi. Dizin sağlanmazsa tablodaki tüm satırlar güncellenir.

tableRowProperties

object (TableRowProperties)

Güncellenecek tablo satırı özellikleri.

fields

string (FieldMask format)

Güncellenmesi gereken alanlar.

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

Örneğin, minimum satır yüksekliğini güncellemek için fields. - "minRowHeight".

"minRowHeight" ise alanı maskesine eklenir ancak özellik ayarlanmadan bırakılırsa minimum satır yüksekliği varsayılan olarak 0 değerine ayarlanır.

MergeTableCellsRequest

Hücreleri bir araya getirir Table

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

Tablodaki hangi hücrelerin birleştirileceğini belirten tablo aralığı.

Birleştirilen hücrelerdeki tüm metinler birleştirilir ve aralığın sol üst ("başlık") hücresinde depolanır. Aralık dikdörtgen değilse (aralık zaten birleştirilmiş hücreleri kapsayan bazı durumlarda ortaya çıkabilir) 400 hatalı istek hatası döndürülür.

UnmergeTableCellsRequest

Birleştirilen hücreleri ayırır: Table

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

string

Tablonun nesne kimliği.

tableRange

object (TableRange)

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

Bu aralıktaki birleştirilen tüm hücreler ayrılır ve daha önce ayrılmış olan hücreler etkilenmez. Aralıkta birleştirilmiş hücre yoksa istek hiçbir şey yapmaz. Birleştirilmiş hücrelerden herhangi birinde metin varsa, ortaya çıkan birleştirilmiş hücre bloğunun sol üst ("head") hücresinde kalır.

GroupObjectsRequest

Nesne grubu oluşturmak için nesneleri gruplandırır. Örneğin, gruplar PageElements. oluşturmak için Group çocuklarla aynı sayfada olmalıdır.

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

Bir kimlik belirtmezseniz benzersiz bir kimlik oluşturulur.

childrenObjectIds[]

string

Gruplandırılacak nesnelerin nesne kimlikleri.

Yalnızca sayfa öğeleri gruplanabilir. Halihazırda başka bir grupta bulunmayan en az iki sayfa öğesi aynı sayfada olmalıdır. Bazı sayfa öğeleri, örneğin videos, tables ve placeholders gruplanamıyor.

UngroupObjectsRequest

Şunun gibi nesneleri gruplandırır: groups

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

string

Gruplandırması iptal edilecek nesnelerin nesne kimlikleri.

Yalnızca groups. diğer dahili metinlerin groups gruptan çıkarılabilir. Tüm gruplar aynı sayfada olmalıdır. Grubun kendisi silinir. Tüm alt öğelerin görsel boyutları ve konumları korunur.

UpdatePageElementAltTextRequest

Bir page element

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

string

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

title

string

Sayfa öğesinin alternatif metin başlığı güncellendi. Politika ayarlanmadan bırakılırsa mevcut değer korunur. Başlık, ekran okuyuculara ve diğer erişilebilirlik arayüzlerine gösterilir. Yalnızca sayfa öğesinin içeriğiyle ilgili, kullanıcılar tarafından okunabilen değerler kullanın.

description

string

Sayfa öğesinin alternatif metin açıklaması güncellendi. 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, kullanıcılar tarafından okunabilen değerler kullanın.

ReplaceImageRequest

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

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

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

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

string

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

imageReplaceMethod

enum (ImageReplaceMethod)

Değiştirme yöntemi.

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

string

Resim URL'si.

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

Sağlanan URL'nin uzunluğu 2 KB'ı aşamaz. URL resimle birlikte kaydedilir ve Image.source_url. girin.

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" belirtilmeli ve belirtilmemelidir. Tek "*". her alanı listelemek için kısa açıklama olarak kullanılabilir.

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

Bir özelliği varsayılan değerine sıfırlamak için alan 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ıralamasıdır. Ön taraftaki sayfa öğesi, arkasındaki öğeleri kaplayabilir.

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

string

Güncellenecek sayfa öğelerinin nesne kimlikleri.

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

operation

enum (ZOrderOperation)

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

İşlem birden fazla sayfa öğesine uygulanırken işlem sağlanmadan önce bu sayfa öğelerindeki göreli Z sıraları.

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 tarafına getirir.
BRING_FORWARD Sayfada sayfa öğelerini, belirtilen sayfa öğelerinde en önde olana göre tek bir öğe öne çıkarır.
SEND_BACKWARD Sayfa öğelerini, belirtilen sayfa öğelerinde en gerideki öğeye göre tek bir öğe geri gönderir.
SEND_TO_BACK Sayfa öğelerini sayfanın arkasına gönderir.

UpdateLineCategoryRequest

Şu kategoriyi günceller: line

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

string

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

Yalnızca bir category. Bu, bir "bağlayıcı" olduğunun anlaşılması güncellenebilir.

Hat, kategorisi güncellendikten sonra yeniden güzergâh olarak değiştirilebilir.

lineCategory

enum (LineCategory)

Güncellenecek satır kategorisi.

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

RerouteLineRequest

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

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

string

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

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