update_presentation |
Bir sunuyu batchUpdate istekleriyle günceller. REST API'de presentations.batchUpdate öğesine karşılık gelir. Olası güncellemelerin listesi:
createSlide: Yeni bir slayt oluşturur. Şema:
objectId (dize, isteğe bağlı): Kullanıcı tarafından sağlanan bir nesne kimliği. Belirtilmişse benzersiz olmalıdır (5-50 karakter, [a-zA-Z0-9_-:] ile eşleşir). Atlanırsa bir kimlik oluşturulur.
insertionIndex (tam sayı, isteğe bağlı): Slaydın nereye ekleneceğini belirten sıfır tabanlı dizin. Atlanırsa sona eklenir.
slideLayoutReference (nesne, isteğe bağlı): Eklenecek slaytın düzen referansı (belirtilmişse tam olarak bir tane gereklidir):
predefinedLayout (dize): Önceden tanımlanmış düzen adı (ör. "BLANK", "TITLE_AND_BODY", "TITLE", "SECTION_HEADER", "SECTION_TITLE_AND_DESCRIPTION", "ONE_COLUMN_TEXT", "MAIN_POINT", "BIG_NUMBER", "TITLE_AND_TWO_COLUMNS").
layoutId (dize): Geçerli ana öğedeki düzen kimliği.
placeholderIdMappings (nesne dizisi, isteğe bağlı): Düzenin yer tutucularının slaytla eşlemeleri. Her öğe:
layoutPlaceholder (nesne): {"type": string, "index": integer}.
objectId (dize, zorunlu): Yer tutucu öğe için kullanıcı tarafından sağlanan nesne kimliği.
createShape: Yeni bir şekil oluşturur. Şema:
objectId (dize, isteğe bağlı): Kullanıcı tarafından sağlanan bir nesne kimliği. Atlanırsa bir kimlik oluşturulur.
elementProperties (nesne, zorunlu): Öğenin konumu ve boyutu:
pageObjectId (dize, zorunlu): Şeklin bulunduğu sayfanın nesne kimliği.
size (nesne, isteğe bağlı): {"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}} (birim: "PT" veya "EMU").
transform (nesne, isteğe bağlı): AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}.
shapeType (dize, zorunlu): Şeklin türü (ör. "RECTANGLE", "ROUND_RECTANGLE", "ELLIPSE", "TEXT_BOX", "LINE" vb.).
createTable: Yeni bir tablo oluşturur. Şema:
objectId (dize, isteğe bağlı): Kullanıcı tarafından sağlanan bir nesne kimliği. Atlanırsa bir kimlik oluşturulur.
elementProperties (nesne, zorunlu): Öğenin konumu ve boyutu:
pageObjectId (dize, zorunlu): Tablonun bulunduğu sayfanın nesne kimliği.
size (nesne, isteğe bağlı): {"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}.
transform (nesne, isteğe bağlı): AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}.
rows (tam sayı, zorunlu): Tablodaki satır sayısı.
columns (tam sayı, zorunlu): Tablodaki sütun sayısı.
insertText: Metni şekle veya tablo hücresine ekler. Şema:
objectId (dize, zorunlu): Şeklin veya tablonun nesne kimliği.
cellLocation (nesne, isteğe bağlı): Tabloya ekleniyorsa tablo hücresi: {"rowIndex": integer, "columnIndex": integer}.
text (dize, zorunlu): Eklenecek metin.
insertionIndex (tam sayı, isteğe bağlı): Metnin ekleneceği sıfır tabanlı karakter dizini. Varsayılan olarak 0 değerine ayarlanır.
insertTableRows: Tabloya satır ekler. Şema:
tableObjectId (dize, zorunlu): Tablonun nesne kimliği.
cellLocation (nesne, zorunlu): Referans hücre konumu: {"rowIndex": integer, "columnIndex": integer}.
insertBelow (boolean, zorunlu): Yeni satırların referans hücrenin altına eklenip eklenmeyeceği.
number (tam sayı, zorunlu): Eklenecek satır sayısı (en fazla 20).
insertTableColumns: Tabloya sütun ekler. Şema:
tableObjectId (dize, zorunlu): Tablonun nesne kimliği.
cellLocation (nesne, zorunlu): Referans hücre konumu: {"rowIndex": integer, "columnIndex": integer}.
insertRight (Boole, zorunlu): Başvuru hücresinin sağına yeni sütunlar eklenip eklenmeyeceği.
number (tam sayı, zorunlu): Eklenecek sütun sayısı (en fazla 20).
deleteTableRow: Tablodaki bir satırı siler. Şema:
tableObjectId (dize, zorunlu): Tablonun nesne kimliği.
cellLocation (nesne, zorunlu): Referans hücre konumu: {"rowIndex": integer, "columnIndex": integer}. Bu hücreyi içeren satırı siler.
deleteTableColumn: Tablodan sütun siler. Şema:
tableObjectId (dize, zorunlu): Tablonun nesne kimliği.
cellLocation (nesne, zorunlu): Referans hücre konumu: {"rowIndex": integer, "columnIndex": integer}. Bu hücreyi içeren sütunu siler.
replaceAllText: Belirtilen metnin tüm örneklerini değiştirir. Şema:
replaceText (dize, zorunlu): Yerine kullanılacak metin.
containsText (object, zorunlu): Metin eşleştirme ölçütleri:
text (dize, zorunlu): Aranacak metin.
matchCase (boolean, isteğe bağlı): Arama büyük/küçük harfe duyarlı mı?
pageObjectIds (dize dizisi, isteğe bağlı): Belirtilirse değiştirme işlemini bu sayfalardaki öğelerle sınırlar.
deleteObject: Sunudan bir sayfayı veya sayfa öğesini siler. Şema:
objectId (dize, zorunlu): Silinecek sayfanın veya sayfa öğesinin nesne kimliği.
updatePageElementTransform: Bir sayfa öğesinin dönüşümünü günceller. Şema:
objectId (dize, zorunlu): Güncellenecek sayfa öğesinin nesne kimliği.
transform (nesne, zorunlu): AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}.
applyMode (dize, zorunlu): Dönüşüm uygulama modu: "RELATIVE" veya "ABSOLUTE".
updateSlidesPosition: Sunudaki bir dizi slaytın konumunu günceller. Şema:
slideObjectIds (dize dizisi, zorunlu): Taşınacak slaytların nesne kimlikleri.
insertionIndex (tam sayı, zorunlu): Slaytların ekleneceği sıfır tabanlı dizin.
deleteText: Metni şekilden veya tablo hücresinden siler. Şema:
objectId (dize, zorunlu): Şeklin veya tablonun nesne kimliği.
cellLocation (nesne, isteğe bağlı): Tablodan siliniyorsa tablo hücresi: {"rowIndex": integer, "columnIndex": integer}.
textRange (nesne, isteğe bağlı): {"startIndex": integer, "endIndex": integer, "type": string}. Atlanırsa tüm metin silinir.
createImage: Görüntü oluşturur. Şema:
objectId (dize, isteğe bağlı): Kullanıcı tarafından sağlanan bir nesne kimliği. Atlanırsa bir kimlik oluşturulur.
url (dize, zorunlu): Getirilip depolanacak resmin URL'si. Herkese açık olmalıdır.
elementProperties (nesne, zorunlu): Öğenin konumu ve boyutu:
pageObjectId (dize, zorunlu): Resmin yerleştirileceği sayfanın nesne kimliği.
size (nesne, isteğe bağlı): {"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}.
transform (nesne, isteğe bağlı): AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}.
createVideo: Video oluşturur. Şema:
objectId (dize, isteğe bağlı): Kullanıcı tarafından sağlanan bir nesne kimliği. Atlanırsa bir kimlik oluşturulur.
source (dize, zorunlu): Video kaynağı: "YOUTUBE" veya "DRIVE".
id (dize, zorunlu): Video kimliği (ör. YouTube video kimliği).
elementProperties (nesne, zorunlu): Öğenin konumu ve boyutu:
pageObjectId (dize, zorunlu): Videonun yerleştirileceği sayfanın nesne kimliği.
size (nesne, isteğe bağlı): {"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}.
transform (nesne, isteğe bağlı): AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}.
createSheetsChart: Yerleştirilmiş bir Google E-Tablolar grafiği oluşturur. Şema:
objectId (dize, isteğe bağlı): Kullanıcı tarafından sağlanan bir nesne kimliği. Atlanırsa bir kimlik oluşturulur.
spreadsheetId (dize, zorunlu): Grafiği içeren Google E-Tablolar e-tablosunun kimliği.
chartId (tam sayı, zorunlu): E-tablodaki belirli grafiğin kimliği.
linkingMode (dize, zorunlu): Bağlama modu: "LINKED" veya "NOT_LINKED_IMAGE".
elementProperties (nesne, zorunlu): Öğenin konumu ve boyutu:
pageObjectId (dize, zorunlu): Grafiğin yerleştirileceği sayfanın nesne kimliği.
size (nesne, isteğe bağlı): {"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}.
transform (nesne, isteğe bağlı): AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}.
createLine: Çizgi oluşturur. Şema:
objectId (dize, isteğe bağlı): Kullanıcı tarafından sağlanan bir nesne kimliği. Atlanırsa bir kimlik oluşturulur.
elementProperties (nesne, zorunlu): Öğenin konumu ve boyutu:
pageObjectId (dize, zorunlu): Çizginin yerleştirileceği sayfanın nesne kimliği.
size (nesne, isteğe bağlı): {"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}.
transform (nesne, isteğe bağlı): AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}.
category (dize, zorunlu): Çizgi kategorisi: "STRAIGHT", "BENT" veya "CURVED".
refreshSheetsChart: Google E-Tablolar grafiğini yeniler. Şema:
objectId (dize, zorunlu): Yenilenecek grafiğin nesne kimliği.
updateShapeProperties: Şeklin özelliklerini günceller. Şema:
objectId (dize, zorunlu): Güncellenecek şeklin nesne kimliği.
shapeProperties (nesne, zorunlu): Güncellenecek şekil özellikleri:
shapeBackgroundFill (nesne, isteğe bağlı): {"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}}.
outline (nesne, isteğe bağlı): {"outlineFill": {"solidFill": ...}, "weight": {"magnitude": number, "unit": string}, "dashStyle": string}.
shadow (nesne, isteğe bağlı): Gölge özellikleri.
link (nesne, isteğe bağlı): Köprü hedefi: {"url": string}.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "shapeBackgroundFill" veya "*").
updateImageProperties: Bir resmin özelliklerini günceller. Şema:
objectId (dize, zorunlu): Güncellenecek resmin nesne kimliği.
imageProperties (nesne, zorunlu): Güncellenecek resim özellikleri:
cropProperties (nesne, isteğe bağlı): Kırpma uzaklıkları: {"leftOffset": number, "rightOffset": number, "topOffset": number, "bottomOffset": number, "angle": number}.
transparency (sayı, isteğe bağlı): Şeffaflık düzeyi (0,0 ile 1,0 arasında).
brightness (sayı, isteğe bağlı): Parlaklık ayarı (-1,0 ila 1,0).
contrast (sayı, isteğe bağlı): Kontrast ayarı (-1,0 ile 1,0 arasında).
recolor (nesne, isteğe bağlı): Yeniden renklendirme efekti.
shadow (nesne, isteğe bağlı): Gölge özellikleri.
outline (nesne, isteğe bağlı): Ana hat özellikleri.
link (nesne, isteğe bağlı): Köprü hedefi: {"url": string}.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "transparency,brightness" veya "*").
updateVideoProperties: Bir videonun özelliklerini günceller. Şema:
objectId (dize, zorunlu): Güncellenecek videonun nesne kimliği.
videoProperties (nesne, zorunlu): Güncellenecek video özellikleri:
outline (nesne, isteğe bağlı): Ana hat özellikleri.
autoPlay (boolean, isteğe bağlı): Sunum sırasında videonun otomatik olarak oynatılıp oynatılmayacağı.
start (tam sayı, isteğe bağlı): Başlangıç zamanı (saniye).
end (tam sayı, isteğe bağlı): Bitiş zamanı (saniye).
mute (boolean, isteğe bağlı): Sesin kapatılıp kapatılmadığı.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "autoPlay,mute" veya "*").
updatePageProperties: Bir sayfanın özelliklerini günceller. Şema:
objectId (dize, zorunlu): Güncellenecek sayfanın nesne kimliği.
pageProperties (nesne, zorunlu): Güncellenecek sayfa özellikleri:
pageBackgroundFill (nesne, isteğe bağlı): {"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}} veya {"stretchedPictureFill": {"contentUrl": string}}.
colorScheme (nesne, isteğe bağlı): Tema renk şeması.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "pageBackgroundFill" veya "*").
updateTableCellProperties: Bir TableCell'in özelliklerini günceller. Şema:
objectId (dize, zorunlu): Tablonun nesne kimliği.
tableRange (nesne, isteğe bağlı): Güncellenecek tablo hücrelerinin alt kümesi: {"location": {"rowIndex": integer, "columnIndex": integer}, "rowSpan": integer, "columnSpan": integer}. Atlanırsa tüm hücreler için geçerli olur.
tableCellProperties (nesne, zorunlu): Güncellenecek hücre özellikleri:
tableCellBackgroundFill (nesne, isteğe bağlı): {"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}}.
contentAlignment (dize, isteğe bağlı): Dikey hizalama: "TOP", "MIDDLE", "BOTTOM".
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "tableCellBackgroundFill" veya "*").
updateLineProperties: Bir çizginin özelliklerini günceller. Şema:
objectId (dize, zorunlu): Güncellenecek satırın nesne kimliği.
lineProperties (nesne, zorunlu): Güncellenecek çizgi özellikleri:
lineFill (nesne, isteğe bağlı): {"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}}.
weight (nesne, isteğe bağlı): Çizgi kalınlığı: {"magnitude": number, "unit": string}.
dashStyle (dize, isteğe bağlı): Çizgi stili: "SOLID", "DOT", "DASH", "DASH_DOT", "LONG_DASH", "LONG_DASH_DOT".
startArrow (dize, isteğe bağlı): Başlangıç oku stili: "NONE", "STEALTH_ARROW", "FILL_ARROW", "FILL_CIRCLE", "FILL_SQUARE", "FILL_DIAMOND", "OPEN_ARROW", "OPEN_CIRCLE", "OPEN_SQUARE", "OPEN_DIAMOND".
endArrow (dize, isteğe bağlı): Son ok stili (startArrow ile aynı seçenekler).
link (nesne, isteğe bağlı): Köprü hedefi: {"url": string}.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "lineFill,weight" veya "*").
createParagraphBullets: Paragraflar için madde işaretleri oluşturur. Şema:
objectId (dize, zorunlu): Şeklin veya tablonun nesne kimliği.
cellLocation (nesne, isteğe bağlı): Metin bir tablodaysa tablo hücresi: {"rowIndex": integer, "columnIndex": integer}.
textRange (nesne, isteğe bağlı): Madde işareti eklenecek metin aralığı: {"startIndex": integer, "endIndex": integer, "type": string}.
bulletPreset (dize, isteğe bağlı): Madde işareti stili hazır ayarı (ör. "BULLET_DISC_CIRCLE_SQUARE", "BULLET_DIAMONDX_ARROW3D_SQUARE", "NUMBERED_DIGIT_ALPHA_ROMAN", "NUMBERED_DIGIT_NESTED"). Varsayılan olarak "BULLET_DISC_CIRCLE_SQUARE" değerine ayarlanır.
replaceAllShapesWithImage: Belirli ölçütlere uyan tüm şekilleri bir resimle değiştirir. Şema:
imageUrl (dize, zorunlu): Getirilip eklenecek resim URL'si.
imageReplaceMethod (dize, isteğe bağlı): Değiştirme yöntemi: "CENTER_INSIDE" (varsayılan) veya "CENTER_CROP".
containsText (nesne, zorunlu): Ölçüt şekilleri eşleşmelidir:
text (dize, zorunlu): Şekillerde aranacak metin.
matchCase (boolean, isteğe bağlı): Arama büyük/küçük harfe duyarlı mı?
pageObjectIds (dize dizisi, isteğe bağlı): Belirtilirse değiştirme işlemini bu sayfalardaki öğelerle sınırlar.
duplicateObject: Slayt veya sayfa öğesini çoğaltır. Şema:
objectId (dize, zorunlu): Yinelenmesi gereken slaytın veya öğenin nesne kimliği.
objectIds (nesne, isteğe bağlı): Yinelenen öğeler için kimlik eşleme: {"originalObjectId": "newObjectId"}. Atlanırsa rastgele kimlikler atanır.
updateTextStyle: Şekil veya Tablo içindeki metnin stilini günceller. Şema:
objectId (dize, zorunlu): Şeklin veya tablonun nesne kimliği.
cellLocation (nesne, isteğe bağlı): Metin bir tablodaysa tablo hücresi: {"rowIndex": integer, "columnIndex": integer}.
style (nesne, zorunlu): Metin stil özellikleri:
bold (boolean, isteğe bağlı): Metnin kalın olup olmadığı.
italic (boolean, isteğe bağlı): Metnin italik olup olmadığı.
fontFamily (dize, isteğe bağlı): Yazı tipi ailesi (ör. "Arial", "Roboto").
fontSize (nesne, isteğe bağlı): Yazı tipi boyutu: {"magnitude": number, "unit": string}.
foregroundColor (nesne, isteğe bağlı): Yazı tipi rengi: {"opaqueColor": {"rgbColor": {"red": number, "green": number, "blue": number}}}.
backgroundColor (nesne, isteğe bağlı): Metin arka plan rengi: {"opaqueColor": ...}.
underline (boolean, isteğe bağlı): Metnin altının çizili olup olmadığı.
strikethrough (boolean, isteğe bağlı): Metnin üstünün çizili olup olmadığı.
smallCaps (boolean, isteğe bağlı): Metnin küçük büyük harflerle oluşturulup oluşturulmayacağı.
baselineOffset (string, isteğe bağlı): "NONE", "SUPERSCRIPT" veya "SUBSCRIPT".
link (nesne, isteğe bağlı): Köprü hedefi: {"url": string}.
textRange (nesne, isteğe bağlı): Stili uygulanacak metin aralığı: {"startIndex": integer, "endIndex": integer, "type": string}. Atlanırsa tüm metinler için geçerli olur.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "bold,foregroundColor" veya "*").
replaceAllShapesWithSheetsChart: Belirli ölçütlere uyan tüm şekilleri Google E-Tablolar grafiğiyle değiştirir. Şema:
spreadsheetId (dize, zorunlu): Grafiği içeren Google E-Tablolar e-tablosunun kimliği.
chartId (tam sayı, zorunlu): E-tablodaki belirli grafiğin kimliği.
linkingMode (dize, zorunlu): Bağlama modu: "LINKED" veya "NOT_LINKED_IMAGE".
containsText (nesne, zorunlu): Ölçüt şekilleri eşleşmelidir:
text (dize, zorunlu): Şekillerde aranacak metin.
matchCase (boolean, isteğe bağlı): Arama büyük/küçük harfe duyarlı mı?
pageObjectIds (dize dizisi, isteğe bağlı): Belirtilirse değiştirme işlemini bu sayfalardaki öğelerle sınırlar.
deleteParagraphBullets: Paragraflardaki madde işaretlerini siler. Şema:
objectId (dize, zorunlu): Metin içeren şeklin veya tablonun nesne kimliği.
cellLocation (nesne, isteğe bağlı): Metin bir tablodaysa tablo hücresi: {"rowIndex": integer, "columnIndex": integer}.
textRange (nesne, isteğe bağlı): Maddelerin silineceği metin aralığı: {"startIndex": integer, "endIndex": integer, "type": string}.
updateParagraphStyle: Şekil veya tablodaki paragrafların stilini günceller. Şema:
objectId (dize, zorunlu): Şeklin veya tablonun nesne kimliği.
cellLocation (nesne, isteğe bağlı): Metin bir tablodaysa tablo hücresi: {"rowIndex": integer, "columnIndex": integer}.
style (nesne, zorunlu): Paragraf stili özellikleri:
alignment (dize, isteğe bağlı): Metin hizalama: "START", "CENTER", "END", "JUSTIFIED".
lineSpacing (sayı, isteğe bağlı): Satır aralığı yüzdesi (ör. %100 için 100).
spaceAbove (nesne, isteğe bağlı): Paragrafın üstündeki boşluk: {"magnitude": number, "unit": string}.
spaceBelow (nesne, isteğe bağlı): Paragrafın altındaki boşluk: {"magnitude": number, "unit": string}.
indentFirstLine (nesne, isteğe bağlı): İlk satır girintisi: {"magnitude": number, "unit": string}.
indentStart (nesne, isteğe bağlı): Başlangıçta girinti: {"magnitude": number, "unit": string}.
indentEnd (nesne, isteğe bağlı): Sonda girinti: {"magnitude": number, "unit": string}.
direction (dize, isteğe bağlı): Metin yönü: "LEFT_TO_RIGHT" veya "RIGHT_TO_LEFT".
spacingMode (dize, isteğe bağlı): Aralık modu: "NEVER_COLLAPSE" veya "COLLAPSE_LISTS".
textRange (nesne, isteğe bağlı): Stili uygulanacak metin aralığı: {"startIndex": integer, "endIndex": integer, "type": string}. Atlanırsa tüm metinler için geçerli olur.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "alignment,lineSpacing" veya "*").
updateTableBorderProperties: Tablodaki tablo kenarlıklarının özelliklerini günceller. Şema:
objectId (dize, zorunlu): Tablonun nesne kimliği.
tableRange (nesne, isteğe bağlı): Güncellenecek tablo kenarlıklarının alt kümesi: {"location": {"rowIndex": integer, "columnIndex": integer}, "rowSpan": integer, "columnSpan": integer}. Atlanırsa tablonun tamamı için geçerli olur.
borderPosition (dize, zorunlu): Kenarlık konumu: "ALL", "BOTTOM", "INNER", "INNER_HORIZONTAL", "INNER_VERTICAL", "LEFT", "OUTER", "RIGHT", "TOP".
tableBorderProperties (nesne, zorunlu): Güncellenecek kenarlık özellikleri:
tableBorderFill (nesne, isteğe bağlı): {"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}}.
weight (nesne, isteğe bağlı): Kenarlık kalınlığı: {"magnitude": number, "unit": string}.
dashStyle (dize, isteğe bağlı): Çizgi stili: "SOLID", "DOT", "DASH".
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "tableBorderFill,weight" veya "*").
updateTableColumnProperties: Tablo sütununun özelliklerini günceller. Şema:
objectId (dize, zorunlu): Tablonun nesne kimliği.
columnIndices (tam sayı dizisi, zorunlu): Güncellenecek sütunların sıfır tabanlı dizinleri.
tableColumnProperties (nesne, zorunlu): Sütun özellikleri:
columnWidth (nesne, isteğe bağlı): Sütunun genişliği: {"magnitude": number, "unit": string}.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "columnWidth" veya "*").
updateTableRowProperties: Tablo satırının özelliklerini günceller. Şema:
objectId (dize, zorunlu): Tablonun nesne kimliği.
rowIndices (tam sayı dizisi, zorunlu): Güncellenecek satırların sıfır tabanlı dizinleri.
tableRowProperties (nesne, zorunlu): Satır özellikleri:
minRowHeight (nesne, isteğe bağlı): Minimum satır yüksekliği: {"magnitude": number, "unit": string}.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "minRowHeight" veya "*").
mergeTableCells: Tablodaki hücreleri birleştirir. Şema:
objectId (dize, zorunlu): Tablonun nesne kimliği.
tableRange (nesne, zorunlu): Birleştirilecek hücre aralığı: {"location": {"rowIndex": integer, "columnIndex": integer}, "rowSpan": integer, "columnSpan": integer}.
unmergeTableCells: Tablodaki hücreleri ayırır. Şema:
objectId (dize, zorunlu): Tablonun nesne kimliği.
tableRange (nesne, zorunlu): Birleştirme işleminin geri alınacağı hücre aralığı: {"location": {"rowIndex": integer, "columnIndex": integer}, "rowSpan": integer, "columnSpan": integer}.
groupObjects: Sayfa öğeleri gibi nesneleri gruplandırır. Şema:
groupObjectId (dize, isteğe bağlı): Grup için kullanıcı tarafından sağlanan bir nesne kimliği. Atlanırsa bir kimlik oluşturulur.
childrenObjectIds (dizi, zorunlu): Gruplandırılacak öğelerin nesne kimlikleri (aynı sayfada, en az 2 tane gereklidir ve öğeler önceden gruplandırılmamış olmalıdır).
ungroupObjects: Gruplar gibi nesnelerin gruplandırmasını kaldırır. Şema:
objectIds (dize dizisi, zorunlu): Gruplandırması kaldırılacak grupların nesne kimlikleri.
updatePageElementAltText: Bir sayfa öğesinin alternatif metin başlığını ve/veya açıklamasını günceller. Şema:
objectId (dize, zorunlu): Sayfa öğesinin nesne kimliği.
title (dize, isteğe bağlı): Güncellenen alternatif metin başlığı.
description (dize, isteğe bağlı): Güncellenen alternatif metin açıklaması.
replaceImage: Mevcut bir resmi yeni bir resimle değiştirir. Şema:
imageObjectId (dize, zorunlu): Değiştirilecek mevcut resmin nesne kimliği.
url (dize, zorunlu): Yeni resmin URL'si.
imageReplaceMethod (dize, isteğe bağlı): Değiştirme yöntemi: "CENTER_INSIDE" (varsayılan) veya "CENTER_CROP".
updateSlideProperties: Bir slaytın özelliklerini günceller. Şema:
objectId (dize, zorunlu): Güncellenecek slaytın nesne kimliği.
slideProperties (nesne, zorunlu): Slayt özellikleri:
isSkipped (boolean, isteğe bağlı): Slaytın sunu modunda atlanıp atlanmayacağı.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "isSkipped" veya "*").
updatePageElementsZOrder: Sayfa öğelerinin Z düzenini günceller. Şema:
pageElementObjectIds (dize dizisi, zorunlu): Güncellenecek sayfa öğelerinin nesne kimlikleri (aynı sayfada olmalı, gruplandırılmamalıdır).
operation (dize, zorunlu): Z sırası işlemi: "BRING_TO_FRONT", "BRING_FORWARD", "SEND_BACKWARD", "SEND_TO_BACK".
importSlides: Kaynak sunudaki belirtilen bir veya daha fazla slayt sayfasını bu (hedef) sunuya aktarır. Şema:
sourcePresentationId (dize, zorunlu): Kaynak sunumun kimliği.
importIndex (tam sayı, isteğe bağlı): Slaytların içe aktarılacağı sıfır tabanlı dizin. Atlanırsa en sona içe aktarılır.
sourceSlides (nesne dizisi, isteğe bağlı): Slayt kimliği eşlemeleri: [{"sourceSlideObjectId": string, "destinationObjectIds": {"sourceObjectId": "destinationObjectId"}}]. Atlanırsa tüm slaytlar içe aktarılır.
preserveTheme (dize, isteğe bağlı): Tema koruma politikası: "USE_SOURCE_THEME" veya "USE_DESTINATION_THEME".
updateLineCategory: Bir satırın kategorisini günceller. Şema:
objectId (dize, zorunlu): Güncellenecek bağlayıcı çizginin nesne kimliği.
lineCategory (dize, zorunlu): Çizgi kategorisi: "STRAIGHT", "BENT" veya "CURVED".
rerouteLine: Bir çizgiyi, bağlı sayfa öğelerindeki en yakın iki bağlantı sitesine bağlanacak şekilde yeniden yönlendirir. Şema:
objectId (dize, zorunlu): Yeniden yönlendirilecek bağlayıcı çizginin nesne kimliği.
createAudio: Bu sunuda ses oluşturur. Şema:
objectId (dize, isteğe bağlı): Kullanıcı tarafından sağlanan bir nesne kimliği. Atlanırsa bir kimlik oluşturulur.
source (dize, zorunlu): Ses kaynağı: "DRIVE".
sourceAudioId (dize, zorunlu): Google Drive'daki ses dosyasının kimliği.
elementProperties (nesne, zorunlu): Öğenin konumu ve boyutu:
pageObjectId (dize, zorunlu): Sesin yerleştirileceği sayfanın nesne kimliği.
size (nesne, isteğe bağlı): {"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}.
transform (nesne, isteğe bağlı): AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}.
updateAudioProperties: Bir sesin özelliklerini günceller. Şema:
objectId (dize, zorunlu): Güncellenecek sesin nesne kimliği.
audioProperties (nesne, zorunlu): Ses özellikleri:
playbackVolume (tam sayı, isteğe bağlı): 0 ile 100 arasında oynatma ses seviyesi.
repeat (boolean, isteğe bağlı): Sunum sırasında oynatmanın süresiz olarak tekrarlanıp tekrarlanmayacağı.
showWhenPresenting (boolean, isteğe bağlı): Sunum sırasında ses klibinin görünür şekilde gösterilip gösterilmeyeceği.
playAcrossSlides (boolean, isteğe bağlı): Sesin slaytlar arasında çalmaya devam edip etmeyeceği.
fields (dize, zorunlu): Güncellenecek alanların virgülle ayrılmış listesi (ör. "playbackVolume,repeat" veya "*").
insertComment: Sunuya yorum ekler. Şema:
content (dize, zorunlu): Düz metin yorum içeriği.
- Sabit (tam olarak bir tane gereklidir):
shapeTextAnchor (nesne): Bir şeklin içindeki metne bağlamak için:
shapeId (dize, zorunlu): Şeklin nesne kimliği.
textRange (nesne, isteğe bağlı): {"startIndex": int, "endIndex": int}.
objectId (dize): Bir sayfaya veya öğeye bağlantı oluşturmak için.
addCommentReply: Mevcut bir yoruma yanıt ekler. Şema:
commentId (dize, zorunlu): Yorum dizisinin kimliği.
post (nesne, zorunlu): {"content": "reply text"}.
updateCommentPost: Bir yorum dizisindeki yorum gönderisinin içeriğini günceller. Şema:
commentId (dize, zorunlu): Yorum dizisinin kimliği.
postId (dize, zorunlu): Güncellenecek yorum gönderisinin kimliği.
content (dize, zorunlu): Yorum gönderisinin güncellenen içeriği.
deleteComment: Yorum dizisini siler. Şema:
commentId (dize, zorunlu): Silinecek yorum dizisinin kimliği.
deleteCommentReply: Yanıt gönderisini siler. Şema:
commentId (dize, zorunlu): Yorum dizisinin kimliği.
postId (dize, zorunlu): Silinecek yanıt gönderisinin kimliği.
|