update_presentation |
使用一組 batchUpdate 要求更新簡報。 對應至 REST API 中的 presentations.batchUpdate。 可能的更新項目如下:
createSlide:建立新投影片。結構定義:
objectId (字串,選用):使用者提供的物件 ID。如要指定,必須是專屬 ID (5 到 50 個字元,符合 [a-zA-Z0-9_-:])。如省略,系統會產生 ID。
insertionIndex (整數,選用):以零為基準的索引,指出要插入投影片的位置。如果省略,則會插入結尾。
slideLayoutReference (物件,選用):要插入的投影片版面配置參照 (指定時必須剛好一個):
predefinedLayout (字串):預先定義的版面配置名稱 (例如「BLANK」、「TITLE_AND_BODY」、「TITLE」、「SECTION_HEADER」、「SECTION_TITLE_AND_DESCRIPTION」、「ONE_COLUMN_TEXT」、「MAIN_POINT」、「BIG_NUMBER」、「TITLE_AND_TWO_COLUMNS」)。
layoutId (字串):目前主版的版面配置 ID。
placeholderIdMappings (物件陣列,選用):從版面配置到投影片的預留位置對應。每個項目:
layoutPlaceholder (物件):{"type": string, "index": integer}。
objectId (字串,必填):使用者提供的預留位置元素物件 ID。
createShape:建立新圖案。結構定義:
objectId (字串,選用):使用者提供的物件 ID。如果省略,系統會產生 ID。
elementProperties (物件,必要):元素位置和大小:
pageObjectId (字串,必要):形狀所在頁面的物件 ID。
size (物件,選用):{"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}} (單位:「PT」或「EMU」)。
transform (物件,選用):AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}。
shapeType (字串,必要):形狀類型 (例如「RECTANGLE」、「ROUND_RECTANGLE」、「ELLIPSE」、「TEXT_BOX」、「LINE」等)。
createTable:建立新表格。 結構定義:
objectId (字串,選用):使用者提供的物件 ID。如果省略,系統會產生 ID。
elementProperties (物件,必要):元素位置和大小:
pageObjectId (字串,必要):資料表所在網頁的物件 ID。
size (物件,選用):{"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}。
transform (物件,選用):AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}。
rows (整數,必填):資料表中的資料列數。
columns (整數,必要):資料表中的欄數。
insertText:在圖案或表格儲存格中插入文字。結構定義:
objectId (字串,必要):形狀或表格的物件 ID。
cellLocation (物件,選用):如果要插入表格,請使用表格儲存格:{"rowIndex": integer, "columnIndex": integer}。
text (字串,必填):要插入的文字。
insertionIndex (整數,選用):從零開始計算的字元索引,系統會在此處插入文字。預設為 0。
insertTableRows:在表格中插入資料列。結構定義:
tableObjectId (字串,必填):資料表的物件 ID。
cellLocation (物件,必要):參照儲存格位置:{"rowIndex": integer, "columnIndex": integer}。
insertBelow (布林值,必要):是否要在參照儲存格下方插入新列。
number (整數,必填):要插入的列數 (最多 20 列)。
insertTableColumns:在表格中插入欄。結構定義:
tableObjectId (字串,必填):資料表的物件 ID。
cellLocation (物件,必要):參照儲存格位置:{"rowIndex": integer, "columnIndex": integer}。
insertRight (布林值,必要):是否要在參照儲存格右側插入新欄。
number (整數,必要):要插入的欄數 (最多 20 欄)。
deleteTableRow:從表格中刪除列。結構定義:
tableObjectId (字串,必填):資料表的物件 ID。
cellLocation (物件,必要):參照儲存格位置:{"rowIndex": integer, "columnIndex": integer}。刪除包含這個儲存格的資料列。
deleteTableColumn:從表格中刪除欄。結構定義:
tableObjectId (字串,必填):資料表的物件 ID。
cellLocation (物件,必要):參照儲存格位置:{"rowIndex": integer, "columnIndex": integer}。刪除包含這個儲存格的資料欄。
replaceAllText:取代指定文字的所有例項。結構定義:
replaceText (字串,必填):替代文字。
containsText (物件,必要):比對文字的條件:
text (字串,必填):要搜尋的文字。
matchCase (布林值,選用):搜尋時是否區分大小寫。
pageObjectIds (字串陣列,選用):如指定,則只會替換這些頁面上的元素。
deleteObject:從簡報中刪除頁面或頁面元素。結構定義:
objectId (字串,必填):要刪除的網頁或網頁元素物件 ID。
updatePageElementTransform:更新網頁元素的轉換。結構定義:
objectId (字串,必填):要更新的網頁元素物件 ID。
transform (物件,必要):AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}。
applyMode (字串,必要):轉換套用模式:「RELATIVE」或「ABSOLUTE」。
updateSlidesPosition:更新簡報中一組投影片的位置。結構定義:
slideObjectIds (字串陣列,必填):要移動的投影片物件 ID。
insertionIndex (整數,必要):插入投影片的索引 (從零開始計算)。
deleteText:從圖案或表格儲存格中刪除文字。結構定義:
objectId (字串,必要):形狀或表格的物件 ID。
cellLocation (物件,選用):如要從表格中刪除,請使用表格儲存格:{"rowIndex": integer, "columnIndex": integer}。
textRange (物件,選用):{"startIndex": integer, "endIndex": integer, "type": string}。如果省略,系統會刪除所有文字。
createImage:建立圖片。結構定義:
objectId (字串,選用):使用者提供的物件 ID。如果省略,系統會產生 ID。
url (字串,必填):要擷取及儲存的圖片網址。必須可公開存取。
elementProperties (物件,必要):元素位置和大小:
pageObjectId (字串,必填):圖片放置頁面的物件 ID。
size (物件,選用):{"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}。
transform (物件,選用):AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}。
createVideo:建立影片。結構定義:
objectId (字串,選用):使用者提供的物件 ID。如果省略,系統會產生 ID。
source (字串,必要):影片來源:「YOUTUBE」或「DRIVE」。
id (字串,必填):影片 ID (例如 YouTube 影片 ID)。
elementProperties (物件,必要):元素位置和大小:
pageObjectId (字串,必填):影片放置頁面的物件 ID。
size (物件,選用):{"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}。
transform (物件,選用):AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}。
createSheetsChart:建立內嵌的 Google 試算表圖表。結構定義:
objectId (字串,選用):使用者提供的物件 ID。如果省略,系統會產生 ID。
spreadsheetId (字串,必填):內含圖表的 Google 試算表 ID。
chartId (整數,必要):試算表中特定圖表的 ID。
linkingMode (字串,必要):連結模式:「LINKED」或「NOT_LINKED_IMAGE」。
elementProperties (物件,必要):元素位置和大小:
pageObjectId (字串,必要):圖表所在網頁的物件 ID。
size (物件,選用):{"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}。
transform (物件,選用):AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}。
createLine:建立線條。結構定義:
objectId (字串,選用):使用者提供的物件 ID。如果省略,系統會產生 ID。
elementProperties (物件,必要):元素位置和大小:
pageObjectId (字串,必填):要放置行的頁面物件 ID。
size (物件,選用):{"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}。
transform (物件,選用):AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}。
category (字串,必要):線條類別:「STRAIGHT」、「BENT」或「CURVED」。
refreshSheetsChart:重新整理 Google 試算表圖表。結構定義:
objectId (字串,必填):要重新整理的圖表物件 ID。
updateShapeProperties:更新 Shape 的屬性。結構定義:
objectId (字串,必填):要更新的形狀物件 ID。
shapeProperties (物件,必要):要更新的形狀屬性:
shapeBackgroundFill (物件,選用):{"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}}。
outline (物件,選用):{"outlineFill": {"solidFill": ...}, "weight": {"magnitude": number, "unit": string}, "dashStyle": string}。
shadow (物件,選用):陰影屬性。
link (物件,選用):超連結目的地:{"url": string}。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "shapeBackgroundFill" 或 "*")。
updateImageProperties:更新圖片的屬性。結構定義:
objectId (字串,必填):要更新的圖片物件 ID。
imageProperties (物件,必要):要更新的圖片屬性:
cropProperties (物件,選用):裁剪偏移:{"leftOffset": number, "rightOffset": number, "topOffset": number, "bottomOffset": number, "angle": number}。
transparency (數字,選用):透明度等級 (0.0 至 1.0)。
brightness (數字,選用):亮度調整 (-1.0 至 1.0)。
contrast (數字,選用):對比調整 (-1.0 至 1.0)。
recolor (物件,選用):重新著色效果。
shadow (物件,選用):陰影屬性。
outline (物件,選用):外框屬性。
link (物件,選用):超連結目的地:{"url": string}。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "transparency,brightness" 或 "*")。
updateVideoProperties:更新影片的屬性。結構定義:
objectId (字串,必填):要更新的影片物件 ID。
videoProperties (物件,必要):要更新的影片屬性:
outline (物件,選用):外框屬性。
autoPlay (布林值,選用):是否要在簡報時自動播放影片。
start (整數,選用):開始時間 (以秒為單位)。
end (整數,選用):結束時間 (以秒為單位)。
mute (布林值,選用):音訊是否已靜音。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "autoPlay,mute" 或 "*")。
updatePageProperties:更新網頁的屬性。結構定義:
objectId (字串,必填):要更新的頁面物件 ID。
pageProperties (物件,必要):要更新的網頁屬性:
pageBackgroundFill (物件,選用):{"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}} 或 {"stretchedPictureFill": {"contentUrl": string}}。
colorScheme (物件,選用):主題色彩配置。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "pageBackgroundFill" 或 "*")。
updateTableCellProperties:更新 TableCell 的屬性。結構定義:
objectId (字串,必填):資料表的物件 ID。
tableRange (物件,選用):要更新的表格儲存格子集:{"location": {"rowIndex": integer, "columnIndex": integer}, "rowSpan": integer, "columnSpan": integer}。如果省略,則會套用至所有儲存格。
tableCellProperties (物件,必填):要更新的儲存格屬性:
tableCellBackgroundFill (物件,選用):{"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}}。
contentAlignment (字串,選用):垂直對齊方式:「TOP」、「MIDDLE」、「BOTTOM」。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "tableCellBackgroundFill" 或 "*")。
updateLineProperties:更新 Line 的屬性。結構定義:
objectId (字串,必填):要更新的行物件 ID。
lineProperties (物件,必要):要更新的線條屬性:
lineFill (物件,選用):{"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}}。
weight (物件,選用):線條粗細:{"magnitude": number, "unit": string}。
dashStyle (字串,選用):虛線樣式:「SOLID」、「DOT」、「DASH」、「DASH_DOT」、「LONG_DASH」、「LONG_DASH_DOT」。
startArrow (字串,選用):箭頭樣式,可選「NONE」、「STEALTH_ARROW」、「FILL_ARROW」、「FILL_CIRCLE」、「FILL_SQUARE」、「FILL_DIAMOND」、「OPEN_ARROW」、「OPEN_CIRCLE」、「OPEN_SQUARE」、「OPEN_DIAMOND」。
endArrow (字串,選用):結尾箭頭樣式 (與 startArrow 相同的選項)。
link (物件,選用):超連結目的地:{"url": string}。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "lineFill,weight" 或 "*")。
createParagraphBullets:為段落建立項目符號。結構定義:
objectId (字串,必要):形狀或表格的物件 ID。
cellLocation (物件,選用):如果文字位於表格中,則為表格儲存格:{"rowIndex": integer, "columnIndex": integer}。
textRange (物件,選用):要加上項目符號的文字範圍:{"startIndex": integer, "endIndex": integer, "type": string}。
bulletPreset (字串,選用):子彈樣式預設集 (例如「BULLET_DISC_CIRCLE_SQUARE」、「BULLET_DIAMONDX_ARROW3D_SQUARE」、「NUMBERED_DIGIT_ALPHA_ROMAN」、「NUMBERED_DIGIT_NESTED」)。預設為「BULLET_DISC_CIRCLE_SQUARE」。
replaceAllShapesWithImage:以圖片取代符合特定條件的所有形狀。結構定義:
imageUrl (字串,必填):要擷取及插入的圖片網址。
imageReplaceMethod (字串,選用):替代方法:「CENTER_INSIDE」(預設) 或「CENTER_CROP」。
containsText (物件,必填):條件形狀必須相符:
text (字串,必要):要在形狀中搜尋的文字。
matchCase (布林值,選用):搜尋時是否區分大小寫。
pageObjectIds (字串陣列,選用):如指定,則只會替換這些頁面上的元素。
duplicateObject:複製投影片或網頁元素。結構定義:
objectId (字串,必要):要複製的投影片或元素物件 ID。
objectIds (物件,選用):重複元素的 ID 對應:{"originalObjectId": "newObjectId"}。如果省略,系統會指派隨機 ID。
updateTextStyle:更新「形狀」或「表格」中的文字樣式。結構定義:
objectId (字串,必要):形狀或表格的物件 ID。
cellLocation (物件,選用):如果文字位於表格中,則為表格儲存格:{"rowIndex": integer, "columnIndex": integer}。
style (物件,必填):文字樣式屬性:
bold (布林值,選用):文字是否為粗體。
italic (布林值,選用):文字是否為斜體。
fontFamily (字串,選用):字型系列 (例如「Arial」、「Roboto」)。
fontSize (物件,選用):字型大小:{"magnitude": number, "unit": string}。
foregroundColor (物件,選用):字型顏色:{"opaqueColor": {"rgbColor": {"red": number, "green": number, "blue": number}}}。
backgroundColor (物件,選用):文字背景顏色:{"opaqueColor": ...}。
underline (布林值,選用):文字是否加上底線。
strikethrough (布林值,選用):文字是否加上刪除線。
smallCaps (布林值,選用):文字是否以小型大寫字母顯示。
baselineOffset (字串,選用):可以是「NONE」、「SUPERSCRIPT」或「SUBSCRIPT」。
link (物件,選用):超連結目的地:{"url": string}。
textRange (物件,選用):要設定樣式的文字範圍:{"startIndex": integer, "endIndex": integer, "type": string}。如果省略,則適用於所有文字。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "bold,foregroundColor" 或 "*")。
replaceAllShapesWithSheetsChart:將符合特定條件的所有圖案替換為 Google 試算表圖表。結構定義:
spreadsheetId (字串,必填):內含圖表的 Google 試算表 ID。
chartId (整數,必要):試算表中特定圖表的 ID。
linkingMode (字串,必要):連結模式:「LINKED」或「NOT_LINKED_IMAGE」。
containsText (物件,必要):條件形狀必須相符:
text (字串,必要):要在形狀中搜尋的文字。
matchCase (布林值,選用):搜尋時是否區分大小寫。
pageObjectIds (字串陣列,選用):如指定,則只會替換這些頁面上的元素。
deleteParagraphBullets:從段落中刪除項目符號。結構定義:
objectId (字串,必要):包含文字的形狀或表格的物件 ID。
cellLocation (物件,選用):如果文字位於表格中,則為表格儲存格:{"rowIndex": integer, "columnIndex": integer}。
textRange (物件,選用):要刪除項目符號的文字範圍:{"startIndex": integer, "endIndex": integer, "type": string}。
updateParagraphStyle:更新「圖案」或「表格」中的段落樣式。結構定義:
objectId (字串,必要):形狀或表格的物件 ID。
cellLocation (物件,選用):如果文字位於表格中,則為表格儲存格:{"rowIndex": integer, "columnIndex": integer}。
style (物件,必要):段落樣式屬性:
alignment (字串,選用):文字對齊方式:「START」、「CENTER」、「END」、「JUSTIFIED」。
lineSpacing (數字,選填):行距百分比 (例如 100 代表 100%)。
spaceAbove (物件,選用):段落上方的間距:{"magnitude": number, "unit": string}。
spaceBelow (物件,選用):段落下方的間距:{"magnitude": number, "unit": string}。
indentFirstLine (物件,選用):首行縮排:{"magnitude": number, "unit": string}。
indentStart (物件,選用):開頭縮排:{"magnitude": number, "unit": string}。
indentEnd (物件,選用):結尾縮排:{"magnitude": number, "unit": string}。
direction (字串,選用):文字方向:「LEFT_TO_RIGHT」或「RIGHT_TO_LEFT」。
spacingMode (字串,選用):間距模式:「NEVER_COLLAPSE」或「COLLAPSE_LISTS」。
textRange (物件,選用):要設定樣式的文字範圍:{"startIndex": integer, "endIndex": integer, "type": string}。如果省略,則適用於所有文字。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "alignment,lineSpacing" 或 "*")。
updateTableBorderProperties:更新 Table 中表格框線的屬性。結構定義:
objectId (字串,必填):資料表的物件 ID。
tableRange (物件,選用):要更新的表格邊框子集:{"location": {"rowIndex": integer, "columnIndex": integer}, "rowSpan": integer, "columnSpan": integer}。如果省略,則會套用至整個表格。
borderPosition (字串,必要):邊框位置:「ALL」、「BOTTOM」、「INNER」、「INNER_HORIZONTAL」、「INNER_VERTICAL」、「LEFT」、「OUTER」、「RIGHT」、「TOP」。
tableBorderProperties (物件,必要):要更新的邊框屬性:
tableBorderFill (物件,選用):{"solidFill": {"color": {"rgbColor": {"red": number, "green": number, "blue": number}}}}。
weight (物件,選用):邊框粗細:{"magnitude": number, "unit": string}。
dashStyle (字串,選用):虛線樣式:「SOLID」、「DOT」、「DASH」。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "tableBorderFill,weight" 或 "*")。
updateTableColumnProperties:更新資料表資料欄的屬性。結構定義:
objectId (字串,必填):資料表的物件 ID。
columnIndices (整數陣列,必要):要更新的資料欄以零為起始的索引。
tableColumnProperties (物件,必要):資料欄屬性:
columnWidth (物件,選用):欄寬:{"magnitude": number, "unit": string}。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "columnWidth" 或 "*")。
updateTableRowProperties:更新表格列的屬性。結構定義:
objectId (字串,必填):資料表的物件 ID。
rowIndices (整數陣列,必要):要更新的資料列以零為起始的索引。
tableRowProperties (物件,必填):資料列屬性:
minRowHeight (物件,選用):最低列高:{"magnitude": number, "unit": string}。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "minRowHeight" 或 "*")。
mergeTableCells:合併表格中的儲存格。結構定義:
objectId (字串,必填):資料表的物件 ID。
tableRange (物件,必要):要合併的儲存格範圍:{"location": {"rowIndex": integer, "columnIndex": integer}, "rowSpan": integer, "columnSpan": integer}。
unmergeTableCells:取消合併表格中的儲存格。結構定義:
objectId (字串,必填):資料表的物件 ID。
tableRange (物件,必要):要取消合併的儲存格範圍:{"location": {"rowIndex": integer, "columnIndex": integer}, "rowSpan": integer, "columnSpan": integer}。
groupObjects:將物件 (例如網頁元素) 分組。結構定義:
groupObjectId (字串,選用):使用者提供的群組物件 ID。如果省略,系統會產生 ID。
childrenObjectIds (字串陣列,必要):要分組的元素物件 ID (至少需要 2 個,位於同一頁面,且尚未分組)。
ungroupObjects:取消物件分組,例如群組。結構定義:
objectIds (字串陣列,必要):要取消分組的群組物件 ID。
updatePageElementAltText:更新網頁元素的替代文字標題和/或說明。結構定義:
objectId (字串,必填):網頁元素的物件 ID。
title (字串,選用):更新後的替代文字標題。
description (字串,選用):更新後的替代文字說明。
replaceImage:以新圖片取代現有圖片。結構定義:
imageObjectId (字串,必填):要替換的現有圖片物件 ID。
url (字串,必填):新圖片的網址。
imageReplaceMethod (字串,選用):替代方法:「CENTER_INSIDE」(預設) 或「CENTER_CROP」。
updateSlideProperties:更新投影片的屬性。結構定義:
objectId (字串,必填):要更新的投影片物件 ID。
slideProperties (物件,必要):投影片屬性:
isSkipped (布林值,選用):是否要在簡報模式中略過投影片。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "isSkipped" 或 "*")。
updatePageElementsZOrder:更新網頁元素的 Z 順序。結構定義:
pageElementObjectIds (字串陣列,必要):要更新的頁面元素物件 ID (必須位於同一頁面,不得分組)。
operation (字串,必要):Z 順序作業:「BRING_TO_FRONT」、「BRING_FORWARD」、「SEND_BACKWARD」、「SEND_TO_BACK」。
importSlides:將來源簡報中一或多個指定的投影片頁面匯入這個 (目的地) 簡報。結構定義:
sourcePresentationId (字串,必填):來源簡報的 ID。
importIndex (整數,選用):從零開始計算的索引,用於匯入投影片。如果省略,則會匯入至結尾。
sourceSlides (物件陣列,選用):投影片 ID 對應:[{"sourceSlideObjectId": string, "destinationObjectIds": {"sourceObjectId": "destinationObjectId"}}]。如果省略,系統會匯入所有投影片。
preserveTheme (字串,選用):主題保留政策:「USE_SOURCE_THEME」或「USE_DESTINATION_THEME」。
updateLineCategory:更新行的類別。結構定義:
objectId (字串,必填):要更新的連接器線條物件 ID。
lineCategory (字串,必要):線條類別:「STRAIGHT」、「BENT」或「CURVED」。
rerouteLine:重新規劃線路,使其連接至所連網頁元素上最接近的兩個連接點。結構定義:
objectId (字串,必填):要重新路由的連接器線條物件 ID。
createAudio:在簡報中建立音訊。結構定義:
objectId (字串,選用):使用者提供的物件 ID。如果省略,系統會產生 ID。
source (字串,必要):音訊來源:「DRIVE」。
sourceAudioId (字串,必填):Google 雲端硬碟中音訊檔案的 ID。
elementProperties (物件,必要):元素位置和大小:
pageObjectId (字串,必填):音訊要放置的頁面物件 ID。
size (物件,選用):{"width": {"magnitude": number, "unit": string}, "height": {"magnitude": number, "unit": string}}。
transform (物件,選用):AffineTransform {"scaleX": number, "scaleY": number, "shearX": number, "shearY": number, "translateX": number, "translateY": number, "unit": string}。
updateAudioProperties:更新音訊的屬性。結構定義:
objectId (字串,必填):要更新的音訊物件 ID。
audioProperties (物件,必要):音訊屬性:
playbackVolume (整數,選用):播放音量,範圍從 0 到 100。
repeat (布林值,選用):是否要在簡報期間無限重複播放。
showWhenPresenting (布林值,選用):是否要在簡報期間顯示音訊片段。
playAcrossSlides (布林值,選用):音訊是否要跨投影片繼續播放。
fields (字串,必要):以半形逗號分隔的欄位清單,列出要更新的欄位 (例如 "playbackVolume,repeat" 或 "*")。
insertComment:在簡報中插入註解。結構定義:
content (字串,必填):文字評論內容。
- 錨點 (必須提供一個):
shapeTextAnchor (物件):將錨點設為形狀內的文字:
shapeId (字串,必填):形狀的物件 ID。
textRange (物件,選用):{"startIndex": int, "endIndex": int}。
objectId (字串):錨定至網頁或元素。
addCommentReply:為現有註解新增回覆。結構定義:
commentId (字串,必填):留言討論串的 ID。
post (物件,必要):{"content": "reply text"}。
updateCommentPost:更新留言串中留言貼文的內容。結構定義:
commentId (字串,必填):留言討論串的 ID。
postId (字串,必填):要更新的留言貼文 ID。
content (字串,必填):留言貼文的更新內容。
deleteComment:刪除留言討論串。結構定義:
commentId (字串,必填):要刪除的留言討論串 ID。
deleteCommentReply:刪除回覆貼文。結構定義:
commentId (字串,必填):留言討論串的 ID。
postId (字串,必填):要刪除的回覆貼文 ID。
|