请求
要应用于演示文稿的单一更新类型。
| JSON 表示法 | 
|---|
      { // Union field  | 
    
| 字段 | |
|---|---|
      联合字段 kind。更新类型。只需正好映射一个字段。
      kind只能是以下其中一项:
      | 
    |
      createSlide
      | 
     
       
        创建新幻灯片。  | 
    
      createShape
      | 
     
       
        创建新形状。  | 
    
      createTable
      | 
     
       
        创建新表。  | 
    
      insertText
      | 
     
       
        将文本插入形状或表格单元格中。  | 
    
      insertTableRows
      | 
     
       
        将行插入表中。  | 
    
      insertTableColumns
      | 
     
       
        将列插入表中。  | 
    
      deleteTableRow
      | 
     
       
        从表中删除行。  | 
    
      deleteTableColumn
      | 
     
       
        从表中删除列。  | 
    
      replaceAllText
      | 
     
       
        替换指定文本的所有实例。  | 
    
      deleteObject
      | 
     
       
        从演示文稿中删除页面或页面元素。  | 
    
      updatePageElementTransform
      | 
     
       
        更新页面元素的转换。  | 
    
      updateSlidesPosition
      | 
     
       
        更新一组幻灯片在演示文稿中的位置。  | 
    
      deleteText
      | 
     
       
        从形状或表格单元格中删除文本。  | 
    
      createImage
      | 
     
       
        创建图片。  | 
    
      createVideo
      | 
     
       
        创建视频。  | 
    
      createSheetsChart
      | 
     
       
        创建嵌入式 Google 表格图表。  | 
    
      createLine
      | 
     
       
        创建一条线。  | 
    
      refreshSheetsChart
      | 
     
       
        刷新 Google 表格图表。  | 
    
      updateShapeProperties
      | 
     
       
        
       更新   | 
    
      updateImageProperties
      | 
     
       
        
       更新   | 
    
      updateVideoProperties
      | 
     
       
        
       更新   | 
    
      updatePageProperties
      | 
     
       
        
       更新   | 
    
      updateTableCellProperties
      | 
     
       
        
       更新   | 
    
      updateLineProperties
      | 
     
       
        
       更新   | 
    
      createParagraphBullets
      | 
     
       
        为段落创建项目符号。  | 
    
      replaceAllShapesWithImage
      | 
     
       
        将与某些条件匹配的所有形状替换为图片。  | 
    
      duplicateObject
      | 
     
       
        复制幻灯片或页面元素。  | 
    
      updateTextStyle
      | 
     
       
         | 
    
      replaceAllShapesWithSheetsChart
      | 
     
       
        将与某些条件匹配的所有形状替换为 Google 表格图表。  | 
    
      deleteParagraphBullets
      | 
     
       
        从段落中删除项目符号。  | 
    
      updateParagraphStyle
      | 
     
       
         | 
    
      updateTableBorderProperties
      | 
     
       
        
       更新   | 
    
      updateTableColumnProperties
      | 
     
       
        
       更新   | 
    
      updateTableRowProperties
      | 
     
       
        
       更新   | 
    
      mergeTableCells
      | 
     
       
        
       合并   | 
    
      unmergeTableCells
      | 
     
       
        
       取消合并   | 
    
      groupObjects
      | 
     
       
        用于对对象(例如页面元素)进行分组。  | 
    
      ungroupObjects
      | 
     
       
        
       取消分组对象,例如   | 
    
      updatePageElementAltText
      | 
     
       
        
       更新   | 
    
      replaceImage
      | 
     
       
        用新图片替换现有图片。  | 
    
      updateSlideProperties
      | 
     
       
        更新幻灯片的属性  | 
    
      updatePageElementsZOrder
      | 
     
       
        
       更新   | 
    
      updateLineCategory
      | 
     
       
        
       更新   | 
    
      rerouteLine
      | 
     
       
        
       重定向   | 
    
CreateSlideRequest
创建幻灯片。
| JSON 表示法 | 
|---|
      { "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        用户提供的对象 ID。 
       如果您指定 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 必须以字母数字字符或下划线开头(与正则表达式  如果您未指定 ID,系统会生成一个唯一 ID。  | 
    
      insertionIndex
      | 
     
       
        可选的从零开始的索引,用于指明要插入幻灯片的位置。 如果您未指定索引,系统会在最后创建幻灯片。  | 
    
      slideLayoutReference
      | 
     
       
        要插入的幻灯片的布局引用,基于当前母版,该母版是以下各项之一: 
 如果当前主副本中未找到 LayoutReference,则会返回 400 错误“Bad Request”。 
       如果您未指定布局引用,幻灯片将使用预定义的   | 
    
      placeholderIdMappings[]
      | 
     
       
        
       可选的对象 ID 映射列表,用于将布局上的   | 
    
LayoutReference
幻灯片布局参考。这可能引用以下任一内容:
- 预定义布局
 - 演示文稿中的一种布局。
 
| JSON 表示法 | 
|---|
      { // Union field  | 
    
| 字段 | |
|---|---|
      联合字段 kind。LayoutReference 的类型。
      kind只能是以下其中一项:
      | 
    |
      predefinedLayout
      | 
     
       
        预定义布局。  | 
    
      layoutId
      | 
     
       
        布局 ID:演示文稿中某个布局的对象 ID。  | 
    
PredefinedLayout
预定义的布局类型。这些是演示文稿中常见的布局。不过,我们无法保证这些布局在当前主副本中存在,因为它们可能已被删除或不属于所用主题。此外,每个布局上的占位符可能已更改。
| 枚举 | |
|---|---|
      PREDEFINED_LAYOUT_UNSPECIFIED
      | 
     未指定布局。 | 
      BLANK
      | 
     空白布局,不含占位符。 | 
      CAPTION_ONLY
      | 
     底部带有字幕的布局。 | 
      TITLE
      | 
     带有标题和副标题的布局。 | 
      TITLE_AND_BODY
      | 
     包含标题和正文的布局。 | 
      TITLE_AND_TWO_COLUMNS
      | 
     包含标题和两列的布局。 | 
      TITLE_ONLY
      | 
     仅包含标题的布局。 | 
      SECTION_HEADER
      | 
     包含章节标题的布局。 | 
      SECTION_TITLE_AND_DESCRIPTION
      | 
     布局,一侧显示标题和副标题,另一侧显示说明。 | 
      ONE_COLUMN_TEXT
      | 
     布局包含一个标题和一个正文,排列在一列中。 | 
      MAIN_POINT
      | 
     包含主要要点的布局。 | 
      BIG_NUMBER
      | 
     包含大号数字标题的布局。 | 
LayoutPlaceholderIdMapping
用户为根据指定布局在幻灯片上创建的占位符指定的 ID 映射。
| JSON 表示法 | 
|---|
      { "objectId": string, // Union field  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        用户为要在幻灯片中创建的上文中所述占位符提供的对象 ID。 
       如果您指定 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 必须以字母数字字符或下划线开头(与正则表达式  如果您未指定 ID,系统会生成一个唯一 ID。  | 
    
      联合字段 kind。用于标识布局中占位符的类型。
      kind只能是以下其中一项:
      | 
    |
      layoutPlaceholder
      | 
     
       
        
       布局上将应用于幻灯片的占位符。只需   | 
    
      layoutPlaceholderObjectId
      | 
     
       
        要应用于幻灯片的布局上的占位符的对象 ID。  | 
    
CreateShapeRequest
创建新形状。
| JSON 表示法 | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        用户提供的对象 ID。 
       如果您指定 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 必须以字母数字字符或下划线开头(与正则表达式   | 
    
      elementProperties
      | 
     
       
        形状的元素属性。  | 
    
      shapeType
      | 
     
       
        形状类型。  | 
    
PageElementProperties
网页元素的常见属性。
   注意:首次创建 PageElement 时,API 可能会修改 size 和 transform 的值,但视觉大小将保持不变。
  
| JSON 表示法 | 
|---|
      { "pageObjectId": string, "size": { object (  | 
    
| 字段 | |
|---|---|
      pageObjectId
      | 
     
       
        元素所在页面的对象 ID。  | 
    
      size
      | 
     
       
        元素的大小。  | 
    
      transform
      | 
     
       
        元素的转换。  | 
    
CreateTableRequest
创建新表。
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "elementProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        用户提供的对象 ID。 
       如果您指定 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 必须以字母数字字符或下划线开头(与正则表达式  如果您未指定 ID,系统会生成一个唯一 ID。  | 
    
      elementProperties
      | 
     
       
        表格的元素属性。 系统将按照所提供的大小创建表,但不低于最小大小。如果未提供大小,系统会自动调整表格大小。 表转换的缩放比例必须为 1,且不含剪切分量。如果未提供任何转换,表格将居中显示在页面上。  | 
    
      rows
      | 
     
       
        表中的行数。  | 
    
      columns
      | 
     
       
        表中的列数。  | 
    
InsertTextRequest
将文本插入形状或表格单元格中。
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "cellLocation": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要插入文本的形状或表格的对象 ID。  | 
    
      cellLocation
      | 
     
       
        如果要将文本插入表格单元格,则可选的表格单元格位置。如果存在,objectId 必须引用表。  | 
    
      text
      | 
     
       
        要插入的文本。 
       插入换行符会在该索引处隐式创建新的  
       系统会自动确定插入文本的文本样式,通常会保留相邻文本的样式。在大多数情况下,文本将添加到插入索引处存在的  系统会从插入的文本中剥离某些控制字符 (U+0000-U+0008、U+000C-U+001F) 和 Unicode 基本多语言平面专用区中的字符 (U+E000-U+F8FF)。  | 
    
      insertionIndex
      | 
     
       
        
       要插入文本的位置(以 Unicode 代码单元为单位),基于  索引从零开始,并从字符串开头计算。系统可能会调整索引,以防止在 Unicode 字符图谱集群内进行插入。在这些情况下,文本将紧跟在字符簇后面插入。  | 
    
InsertTableRowsRequest
将行插入表中。
| JSON 表示法 | 
|---|
      {
  "tableObjectId": string,
  "cellLocation": {
    object ( | 
    
| 字段 | |
|---|---|
      tableObjectId
      | 
     
       
        要插入行的表。  | 
    
      cellLocation
      | 
     
       
        要从中插入行的数据表单元格引用位置。 系统会在引用单元格所在的行上方(或下方)插入新行。如果引用单元格是合并的单元格,系统会在合并的单元格上方(或下方)插入新行。  | 
    
      insertBelow
      | 
     
       
        是否在引用单元格位置下方插入新行。 
  | 
    
      number
      | 
     
       
        要插入的行数。每个请求最多 20 个。  | 
    
InsertTableColumnsRequest
将列插入表中。
表格中的其他列将调整大小,以适应新列。
| JSON 表示法 | 
|---|
      {
  "tableObjectId": string,
  "cellLocation": {
    object ( | 
    
| 字段 | |
|---|---|
      tableObjectId
      | 
     
       
        要插入列的表。  | 
    
      cellLocation
      | 
     
       
        要从中插入列的引用表格单元格位置。 系统会将新列插入到引用单元格所在列的左侧(或右侧)。如果引用单元格是合并的单元格,系统会将新列插入到合并单元格的左侧(或右侧)。  | 
    
      insertRight
      | 
     
       
        是否在引用单元格位置的右侧插入新列。 
  | 
    
      number
      | 
     
       
        要插入的列数。每个请求最多 20 个。  | 
    
DeleteTableRowRequest
从表中删除行。
| JSON 表示法 | 
|---|
      {
  "tableObjectId": string,
  "cellLocation": {
    object ( | 
    
| 字段 | |
|---|---|
      tableObjectId
      | 
     
       
        要从中删除行的表。  | 
    
      cellLocation
      | 
     
       
        要从中删除行的引用表格单元格位置。 系统会删除此单元格跨越的行。如果这是合并的单元格,系统会删除多行。如果此删除操作后表中没有剩余行,则系统会删除整个表。  | 
    
DeleteTableColumnRequest
从表中删除列。
| JSON 表示法 | 
|---|
      {
  "tableObjectId": string,
  "cellLocation": {
    object ( | 
    
| 字段 | |
|---|---|
      tableObjectId
      | 
     
       
        要从中删除列的表。  | 
    
      cellLocation
      | 
     
       
        要从中删除列的引用表格单元格位置。 系统会删除此单元格跨越的列。如果这是合并的单元格,系统会删除多列。如果此删除操作后表中没有剩余列,则系统会删除整个表。  | 
    
ReplaceAllTextRequest
   将与条件匹配的所有文本实例替换为 replace text。
  
| JSON 表示法 | 
|---|
      { "replaceText": string, "pageObjectIds": [ string ], // Union field  | 
    
| 字段 | |
|---|---|
      replaceText
      | 
     
       
        用于替换匹配文本的文本。  | 
    
      pageObjectIds[]
      | 
     
       
        如果不为空,则仅将匹配范围限制为给定网页上的网页元素。 
       如果给定   | 
    
      联合字段 criteria。用于匹配要替换的文本的条件。
      criteria只能是以下其中一项:
      | 
    |
      containsText
      | 
     
       
        查找与此子字符串形状匹配的文本。  | 
    
SubstringMatchCriteria
与形状或表格中的特定文本字符串匹配的条件。
| JSON 表示法 | 
|---|
      { "text": string, "matchCase": boolean, "searchByRegex": boolean }  | 
    
| 字段 | |
|---|---|
      text
      | 
     
       
        要在形状或表格中搜索的文本。  | 
    
      matchCase
      | 
     
       
        指示搜索时是否应区分大小写: 
  | 
    
      searchByRegex
      | 
     
       
        可选。如果应将查找值视为正则表达式,则为 true。模式中的所有反斜杠都应进行转义。 
  | 
    
DeleteObjectRequest
   从演示文稿中删除 pages 或 page elements 对象。
  
| JSON 表示法 | 
|---|
      { "objectId": string }  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要删除的网页或网页元素的对象 ID。 
       如果在执行删除操作后, 如果在布局中删除占位符,所有空的继承占位符也会一并删除。  | 
    
UpdatePageElementTransformRequest
更新页面元素的转换。
   更新组的转换会更改该组中页面元素的绝对转换,这可能会改变其视觉外观。如需了解详情,请参阅 PageElement.transform 文档。
  
| JSON 表示法 | 
|---|
      { "objectId": string, "transform": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要更新的页面元素的对象 ID。  | 
    
      transform
      | 
     
       
        用于更新页面元素的输入转换矩阵。  | 
    
      applyMode
      | 
     
       
        转换更新的应用模式。  | 
    
ApplyMode
转换更新的应用模式。
| 枚举 | |
|---|---|
      APPLY_MODE_UNSPECIFIED
      | 
     未指定模式。 | 
      RELATIVE
      | 
     将新的 AffineTransform 矩阵应用于现有矩阵,并将现有矩阵替换为生成的串联结果。 | 
      ABSOLUTE
      | 
     将现有的 AffineTransform 矩阵替换为新矩阵。 | 
UpdateSlidesPositionRequest
更新幻灯片在演示文稿中的位置。
| JSON 表示法 | 
|---|
      { "slideObjectIds": [ string ], "insertionIndex": integer }  | 
    
| 字段 | |
|---|---|
      slideObjectIds[]
      | 
     
       
        应移动的演示文稿幻灯片的 ID。此列表中的幻灯片必须采用现有演示文稿的顺序,且不得有重复项。  | 
    
      insertionIndex
      | 
     
       
        应插入幻灯片的索引,基于移动前幻灯片的排列方式。必须介于 0 和演示文稿中的幻灯片数量(包括)之间。  | 
    
DeleteTextRequest
从形状或表格单元格中删除文本。
| JSON 表示法 | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要从中删除文本的形状或表格的对象 ID。  | 
    
      cellLocation
      | 
     
       
        要从表格单元格中删除文本时,可选的表格单元格位置。如果存在,objectId 必须引用表。  | 
    
      textRange
      | 
     
       
        
       要删除的文本范围,基于  
       形状或表格单元格的文本末尾始终有一个隐式换行符,无法删除。
        删除跨段落边界的文本可能会导致段落样式和列表发生变化,因为系统会合并这两个段落。 仅包含代理对的一个代码单元的范围会扩展为包含这两个代码单元。  | 
    
范围
指定编入索引的集合的连续范围,例如文本中的字符。
| JSON 表示法 | 
|---|
      {
  "startIndex": integer,
  "endIndex": integer,
  "type": enum ( | 
    
| 字段 | |
|---|---|
      startIndex
      | 
     
       
        
       集合开头的可选索引(从零开始)。对于   | 
    
      endIndex
      | 
     
       
        
       集合结束的索引(从零开始,可选)。  | 
    
      type
      | 
     
       
        范围的类型。  | 
    
类型
范围的类型。
| 枚举 | |
|---|---|
      RANGE_TYPE_UNSPECIFIED
      | 
     未指定范围类型。请勿使用此值。 | 
      FIXED_RANGE
      | 
     
      固定范围。必须同时指定 startIndex 和 endIndex。
      | 
    
      FROM_START_INDEX
      | 
     
      范围从 startIndex 开始,一直持续到集合结束。不得指定 endIndex。
      | 
    
      ALL
      | 
     
      将范围设置为集合的整个长度。不得同时指定 startIndex 和 endIndex。
 | 
    
CreateImageRequest
创建图片。
| JSON 表示法 | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        用户提供的对象 ID。 
       如果您指定 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 必须以字母数字字符或下划线开头(与正则表达式  如果您未指定 ID,系统会生成一个唯一 ID。  | 
    
      elementProperties
      | 
     
       
        图片的元素属性。 如果所提供尺寸的宽高比与图片宽高比不匹配,系统会根据尺寸缩放图片并将其居中,以保持宽高比。系统会在此操作之后应用所提供的转换。 
        
         | 
    
      联合字段 image_source。图片来源的类型。
      image_source只能是以下其中一项:
      | 
    |
      url
      | 
     
       
        图片的网址。 系统会在插入时提取一次图片,并存储一个副本以便在演示文稿中显示。图片大小不得超过 50 MB,不得超过 2500 万像素,且必须为 PNG、JPEG 或 GIF 格式。 
       提供的网址必须可公开访问,且长度不得超过 2 KB。该网址会随图片一起保存,并通过   | 
    
CreateVideoRequest
创建视频。
注意:若要从 Google 云端硬盘创建视频,请求应用必须至少具有 drive、drive.readonly 或 drive.file OAuth 权限范围之一。
| JSON 表示法 | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        用户提供的对象 ID。 
       如果您指定 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 必须以字母数字字符或下划线开头(与正则表达式  如果您未指定 ID,系统会生成一个唯一 ID。  | 
    
      elementProperties
      | 
     
       
        视频的元素属性。 
        
         | 
    
      source
      | 
     
       
        视频来源。  | 
    
      id
      | 
     
       
        此视频的视频源唯一标识符。 例如,对于 YouTube 视频 https://www.youtube.com/watch?v=7U3axjORYZ0,ID 为 7U3axjORYZ0。对于 Google 云端硬盘视频 https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q,ID 为 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q。 如需访问 Google 云端硬盘视频文件,您可能需要向部分旧文件的 HTTP 标头中添加资源密钥。如需了解详情,请参阅使用资源键访问链接共享的文件。  | 
    
CreateSheetsChartRequest
创建嵌入式 Google 表格图表。
注意:若要创建图表,您至少需要拥有 spreadsheets.readonly、spreadsheets、drive.readonly、drive.file 或 drive OAuth 权限范围之一。
| JSON 表示法 | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        用户提供的对象 ID。 如果指定了 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 应以字词字符 [a-zA-Z0-9_] 开头,后跟任意数量的以下字符 [a-zA-Z0-9_-:]。ID 的长度不得少于 5 个字符,也不得超过 50 个字符。如果为空,系统会生成一个唯一标识符。  | 
    
      elementProperties
      | 
     
       
        图表的元素属性。 如果所提供尺寸的宽高比与图表宽高比不匹配,系统会根据尺寸缩放并居中显示图表,以保持宽高比。系统会在此操作之后应用所提供的转换。  | 
    
      spreadsheetId
      | 
     
       
        包含图表的 Google 表格电子表格的 ID。 您可能需要为部分旧文件向 HTTP 标头添加资源键。如需了解详情,请参阅使用资源键访问链接共享的文件。  | 
    
      chartId
      | 
     
       
        Google 表格电子表格中特定图表的 ID。  | 
    
      linkingMode
      | 
     
       
        图表与源电子表格关联的模式。如果未指定,则图表将是未关联的图片。  | 
    
LinkingMode
图表与源电子表格关联的模式。
| 枚举 | |
|---|---|
      NOT_LINKED_IMAGE
      | 
     图表未与来源电子表格相关联,因此无法更新。未建立关联的图表将以图片的形式插入。 | 
      LINKED
      | 
     关联图表后,您可以更新图表,其他协作者会看到指向电子表格的链接。 | 
CreateLineRequest
创建线条。
| JSON 表示法 | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        用户提供的对象 ID。 
       如果您指定 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 必须以字母数字字符或下划线开头(与正则表达式  如果您未指定 ID,系统会生成一个唯一 ID。  | 
    
      elementProperties
      | 
     
       
        线条的元素属性。  | 
    
      lineCategory
       
      | 
     
       
        要创建的行所属的类别。 
       
        已废弃
       
        :请改用  
       创建的确切  
       如果您同时指定了   | 
    
      category
      | 
     
       
        要创建的行所属的类别。 
       创建的确切  
       如果您同时指定了  
       如果您未为  
       如果您未指定任一项,则系统会使用   | 
    
类别
线条类别。
| 枚举 | |
|---|---|
      STRAIGHT
      | 
     直插式连接器,包括直插式连接器 1。如果未指定类别,则为默认类别。 | 
      BENT
      | 
     连接器弯曲,包括连接器 2 到 5 弯曲。 | 
      CURVED
      | 
     曲线连接符,包括曲线连接符 2 到 5。 | 
RefreshSheetsChartRequest
通过将嵌入的 Google 表格图表替换为 Google 表格中的最新版图表,刷新嵌入的 Google 表格图表。
注意:刷新图表需要至少拥有 spreadsheets.readonly、spreadsheets、drive.readonly 或 drive OAuth 范围之一。
| JSON 表示法 | 
|---|
      { "objectId": string }  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要刷新的图表的对象 ID。  | 
    
UpdateShapePropertiesRequest
   更新 Shape 的属性。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "shapeProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要应用更新的形状的对象 ID。  | 
    
      shapeProperties
      | 
     
       
        要更新的形状属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新形状背景纯色填充颜色,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
UpdateImagePropertiesRequest
   更新 Image 的属性。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "imageProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要应用更新的图片的对象 ID。  | 
    
      imageProperties
      | 
     
       
        要更新的图片属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新图片轮廓颜色,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
UpdateVideoPropertiesRequest
   更新 Video 的属性。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "videoProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要应用更新的视频的对象 ID。  | 
    
      videoProperties
      | 
     
       
        要更新的视频属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新视频轮廓颜色,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
UpdatePagePropertiesRequest
   更新 Page 的属性。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "pageProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要应用更新的网页的对象 ID。  | 
    
      pageProperties
      | 
     
       
        要更新的网页属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新页面背景纯色填充颜色,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
UpdateTableCellPropertiesRequest
   更新 TableCell 的属性。
  
| JSON 表示法 | 
|---|
      { "objectId": string, "tableRange": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        表的对象 ID。  | 
    
      tableRange
      | 
     
       
        表范围,表示要应用更新的表的子集。如果未指定表范围,则更新将应用于整个表。  | 
    
      tableCellProperties
      | 
     
       
        要更新的表格单元格属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新表格单元格的背景纯色填充颜色,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
TableRange
表范围表示对表的子集的引用。
请务必注意,表格范围指定的单元格不一定会形成矩形。例如,假设我们有一个 3 x 3 的表格,其中最后一行的所有单元格都合并在一起。该表如下所示:
 [   ][   ][   ]
 [   ][   ][   ]
 [             ]
一个表格范围(位置 = (0, 0)、行跨度 = 3 和列跨度 = 2)指定了以下单元格:
 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
| JSON 表示法 | 
|---|
      {
  "location": {
    object ( | 
    
| 字段 | |
|---|---|
      location
      | 
     
       
        表格范围的起始位置。  | 
    
      rowSpan
      | 
     
       
        表格范围的行跨度。  | 
    
      columnSpan
      | 
     
       
        表格范围的列跨度。  | 
    
UpdateLinePropertiesRequest
   更新 Line 的属性。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "lineProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要应用更新的行对象 ID。  | 
    
      lineProperties
      | 
     
       
        要更新的线条属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新线条实心填充颜色,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
CreateParagraphBulletsRequest
为与给定文本索引范围重叠的所有段落创建项目符号。
每个段落的嵌套级别将由每个段落前面的前导制表数量决定。为避免项目符号与相应段落之间出现多余的空格,此请求会移除这些前导制表符号。这可能会更改文本的某些部分的索引。
如果要更新的段落前面的段落位于包含匹配预设的列表中,则系统会将要更新的段落添加到该前列表中。
| JSON 表示法 | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        包含要添加项目符号的文本的形状或表格的对象 ID。  | 
    
      cellLocation
      | 
     
       
        如果要修改的文本位于表格单元格中,则可选的表格单元格位置。如果存在,objectId 必须引用表。  | 
    
      textRange
      | 
     
       
        
       要应用项目符号预设的文字范围,基于   | 
    
      bulletPreset
      | 
     
       
        
       要使用的项目符号类型。默认为   | 
    
BulletGlyphPreset
文本中列表的项目符号的预设模式。
这些模式使用以下类型的项目符号:
- 
    
ARROW:箭头,对应于 Unicode U+2794 码位 - 
    
ARROW3D:带有 3D 阴影的箭头,对应于 Unicode U+27a2 代码点 - 
    
CHECKBOX:空心方形,对应于 Unicode U+274f 码位 - 
    
CIRCLE:空心圆圈,对应于 Unicode U+25cb 代码点 - 
    
DIAMOND:实心钻石,对应于 Unicode U+25c6 码位 - 
    
DIAMONDX:带有“x”的钻石图标,对应于 Unicode U+2756 码位 - 
    
HOLLOWDIAMOND:空心菱形,对应于 Unicode U+25c7 码位 - 
    
DISC:实心圆圈,对应于 Unicode U+25cf 代码点 - 
    
SQUARE:一个实心方块,对应于 Unicode U+25a0 代码点 - 
    
STAR:星形,对应于 Unicode U+2605 码位 - 
    
ALPHA:小写字母,例如“a”“b”或“c”。 - 
    
UPPERALPHA:一个大写字母,例如“A”“B”或“C”。 - 
    
DIGIT:一个数字,例如“1”“2”或“3”。 - 
    
ZERODIGIT:单个数字前面带有零的数字,例如“01”“02”或“03”。数字不带前导零。 - 
    
ROMAN:小写罗马数字,例如“i”“ii”或“iii”。 - 
    
UPPERROMAN:大写罗马数字,例如“I”“II”或“III”。 - 
    
LEFTTRIANGLE:向左指示的三角形,对应于 Unicode U+25c4 代码点 
| 枚举 | |
|---|---|
      BULLET_DISC_CIRCLE_SQUARE
      | 
     
      项目符号列表,其中前 3 个列表嵌套级别使用 DISC、CIRCLE 和 SQUARE 项目符号。
      | 
    
      BULLET_DIAMONDX_ARROW3D_SQUARE
      | 
     
      项目符号列表,其中前 3 个列表嵌套级别使用 DIAMONDX、ARROW3D 和 SQUARE 项目符号。
      | 
    
      BULLET_CHECKBOX
      | 
     
      包含所有列表嵌套级别的 CHECKBOX 圆点符号的项目符号列表。
      | 
    
      BULLET_ARROW_DIAMOND_DISC
      | 
     
      项目符号列表,其中前 3 个列表嵌套级别使用 ARROW、DIAMOND 和 DISC 项目符号。
      | 
    
      BULLET_STAR_CIRCLE_SQUARE
      | 
     
      项目符号列表,其中前 3 个列表嵌套级别使用 STAR、CIRCLE 和 SQUARE 项目符号。
      | 
    
      BULLET_ARROW3D_CIRCLE_SQUARE
      | 
     
      项目符号列表,其中前 3 个列表嵌套级别使用 ARROW3D、CIRCLE 和 SQUARE 项目符号。
      | 
    
      BULLET_LEFTTRIANGLE_DIAMOND_DISC
      | 
     
      项目符号列表,其中前 3 个列表嵌套级别使用 LEFTTRIANGLE、DIAMOND 和 DISC 项目符号。
      | 
    
      BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
      | 
     
      项目符号列表,其中前 3 个列表嵌套级别使用 DIAMONDX、HOLLOWDIAMOND 和 SQUARE 项目符号。
      | 
    
      BULLET_DIAMOND_CIRCLE_SQUARE
      | 
     
      项目符号列表,其中前 3 个列表嵌套级别使用 DIAMOND、CIRCLE 和 SQUARE 项目符号。
      | 
    
      NUMBERED_DIGIT_ALPHA_ROMAN
      | 
     
      编号列表,其中前 3 个列表嵌套级别使用 DIGIT、ALPHA 和 ROMAN 数字字形,后跟英文句点。 | 
    
      NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
      | 
     
      编号列表,其中前 3 个列表嵌套级别使用 DIGIT、ALPHA 和 ROMAN 数字字形,后跟圆括号。 | 
    
      NUMBERED_DIGIT_NESTED
      | 
     
      使用 DIGIT 数字字符并以英文句点分隔的编号列表,其中每个嵌套级别都使用上一个嵌套级别的字符作为前缀。例如:“1.”,'1.1.', '2.', '2.2.'。
      | 
    
      NUMBERED_UPPERALPHA_ALPHA_ROMAN
      | 
     
      编号列表,其中前 3 个列表嵌套级别使用 UPPERALPHA、ALPHA 和 ROMAN 数字字形,后跟英文句点。 | 
    
      NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
      | 
     
      编号列表,其中前 3 个列表嵌套级别使用 UPPERROMAN、UPPERALPHA 和 DIGIT 数字字形,后跟英文句点。 | 
    
      NUMBERED_ZERODIGIT_ALPHA_ROMAN
      | 
     
      编号列表,其中前 3 个列表嵌套级别使用 ZERODIGIT、ALPHA 和 ROMAN 数字字形,后跟英文句点。 | 
    
ReplaceAllShapesWithImageRequest
将与给定条件匹配的所有形状替换为所提供的图片。
替换形状的图片在插入到演示文稿后会变成矩形,而不会采用形状的形式。
| JSON 表示法 | 
|---|
      { "replaceMethod": enum (  | 
    
| 字段 | |
|---|---|
      replaceMethod
       
      | 
     
       
        replace 方法。 
       
        已废弃
       
        :请改用  
       如果您同时指定了   | 
    
      imageReplaceMethod
      | 
     
       
        图片替换方法。 
       如果您同时指定了  
       如果您未为  如果您未指定任一项,则使用 CENTER_INSIDE。  | 
    
      pageObjectIds[]
      | 
     
       
        如果不为空,则仅将匹配范围限制为给定网页上的网页元素。 
       如果给定   | 
    
      联合字段 criteria。形状必须满足的条件才能被替换。
      criteria只能是以下其中一项:
      | 
    |
      containsText
      | 
     
       
        如果设置,此请求将替换包含给定文本的所有形状。  | 
    
      联合字段 image_source。图片来源的类型。
      image_source只能是以下其中一项:
      | 
    |
      imageUrl
      | 
     
       
        图片的网址。 系统会在插入时提取一次图片,并存储一个副本以便在演示文稿中显示。图片大小不得超过 50MB,不得超过 2500 万像素,且必须为 PNG、JPEG 或 GIF 格式。 
       提供的网址长度不得超过 2 KB。网址本身会随图片一起保存,并通过   | 
    
ReplaceMethod
replace 方法。
| 枚举 | |
|---|---|
      CENTER_INSIDE
      | 
     缩放并居中放置图片,使其适合在原始形状的边界内,同时保持图片的宽高比。图片的呈现大小可能小于形状的大小。如果未指定方法,则使用此方法。 | 
      CENTER_CROP
      | 
     缩放并居中放置图片,以填充原始形状的边界。系统可能会剪裁图片,使其填满形状。图片的呈现大小将与原始形状的大小相同。 | 
ImageReplaceMethod
图片替换方法。
| 枚举 | |
|---|---|
      IMAGE_REPLACE_METHOD_UNSPECIFIED
      | 
     未指定图片替换方法。请勿使用此值。 | 
      CENTER_INSIDE
      | 
     缩放并居中放置图片,使其适合在原始形状的边界内,同时保持图片的宽高比。图片的呈现大小可能小于形状的大小。如果未指定方法,则使用此方法。 | 
      CENTER_CROP
      | 
     缩放并居中放置图片,以填充原始形状的边界。系统可能会剪裁图片,使其填满形状。图片的呈现大小将与原始形状相同。 | 
DuplicateObjectRequest
复制幻灯片或页面元素。
复制幻灯片时,系统会在指定幻灯片后面立即创建副本幻灯片。复制网页元素时,复制内容会放置在与原始内容相同的网页上相同的位置。
| JSON 表示法 | 
|---|
      { "objectId": string, "objectIds": { string: string, ... } }  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要复制的对象的 ID。  | 
    
      objectIds
      | 
     
       
        
       被复制的对象可能包含其他对象,例如在复制幻灯片或分组页面元素时。此映射定义了如何生成重复对象的 ID:键是原始对象的 ID,值是将分配给相应重复对象的 ID。您还可以在此映射中指定来源对象的副本的 ID,方法是使用  
       所有键都必须与演示文稿中的现有 ID 相对应。所有值在呈现中都必须是唯一的,并且必须以字母数字字符或下划线开头(与正则表达式  如果映射中省略了任何来源对象的 ID,系统会分配新的随机 ID。如果映射为空或未设置,则所有重复对象都会收到新的随机 ID。  | 
    
UpdateTextStyleRequest
| JSON 表示法 | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        包含要设置样式的文本的形状或表格的对象 ID。  | 
    
      cellLocation
      | 
     
       
        
       表格中包含要设置样式的文本的单元格的位置。如果   | 
    
      style
      | 
     
       
        要为文本设置的样式。 如果特定样式的值与父级样式的值匹配,则该样式将设为继承。 
       某些文本样式更改可能会导致其他更改,以反映 Google 幻灯片编辑器的行为。如需了解详情,请参阅   | 
    
      textRange
      | 
     
       
        文本样式的范围。 范围可能会扩展到包含相邻的行尾符。 如果范围完全包含属于列表的段落,则段落的项目符号也会更新为匹配的文本样式。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需将文本样式更新为粗体,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
ReplaceAllShapesWithSheetsChartRequest
将与给定条件匹配的所有形状替换为所提供的 Google 表格图表。系统会缩放图表并将其居中,以使其适合原始形状的边界。
注意:若要将形状替换为图表,您需要至少拥有 spreadsheets.readonly、spreadsheets、drive.readonly 或 drive OAuth 范围之一。
| JSON 表示法 | 
|---|
      { "containsText": { object (  | 
    
| 字段 | |
|---|---|
      containsText
      | 
     
       
        形状必须满足的条件,才能被替换。该请求将替换包含给定文本的所有形状。  | 
    
      spreadsheetId
      | 
     
       
        包含图表的 Google 表格电子表格的 ID。  | 
    
      chartId
      | 
     
       
        Google 表格电子表格中特定图表的 ID。  | 
    
      linkingMode
      | 
     
       
        图表与源电子表格关联的模式。如果未指定,则图表将是未关联的图片。  | 
    
      pageObjectIds[]
      | 
     
       
        如果不为空,则仅将匹配范围限制为给定网页上的网页元素。 
       如果给定   | 
    
LinkingMode
图表与源电子表格关联的模式。
| 枚举 | |
|---|---|
      NOT_LINKED_IMAGE
      | 
     图表未与来源电子表格相关联,因此无法更新。未建立关联的图表将以图片的形式插入。 | 
      LINKED
      | 
     关联图表后,您可以更新图表,其他协作者会看到指向电子表格的链接。 | 
DeleteParagraphBulletsRequest
   从与给定文本索引 range 重叠的所有段落中删除项目符号。
  
通过在相应段落的开头添加缩进,可在视觉上保留每个段落的嵌套级别。
| JSON 表示法 | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        包含要删除项目符号的文本的形状或表格的对象 ID。  | 
    
      cellLocation
      | 
     
       
        如果要修改的文本位于表格单元格中,则可选的表格单元格位置。如果存在,objectId 必须引用表。  | 
    
      textRange
      | 
     
       
        
       要根据   | 
    
UpdateParagraphStyleRequest
| JSON 表示法 | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        包含要设置样式的文本的形状或表格的对象 ID。  | 
    
      cellLocation
      | 
     
       
        
       表格中包含要设置样式的段落的单元格的所在位置。如果   | 
    
      style
      | 
     
       
        段落的样式。  | 
    
      textRange
      | 
     
       
        包含要设置样式的段落的文本范围。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新段落对齐方式,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
UpdateTableBorderPropertiesRequest
   更新 Table 中表格边框的属性。
  
| JSON 表示法 | 
|---|
      { "objectId": string, "tableRange": { object (  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        表的对象 ID。  | 
    
      tableRange
      | 
     
       
        表范围,表示要应用更新的表的子集。如果未指定表范围,则更新将应用于整个表。  | 
    
      borderPosition
      | 
     
       
        更新应应用的表格范围中的边框位置。如果未指定边框位置,则更新将应用于表格范围中的所有边框。  | 
    
      tableBorderProperties
      | 
     
       
        要更新的表格边框属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新表格边框的纯色填充颜色,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
BorderPosition
表格边框位置。
| 枚举 | |
|---|---|
      ALL
      | 
     范围内的所有边界。 | 
      BOTTOM
      | 
     范围底部的边框。 | 
      INNER
      | 
     范围内部的边框。 | 
      INNER_HORIZONTAL
      | 
     范围内部的水平边框。 | 
      INNER_VERTICAL
      | 
     范围内部的垂直边框。 | 
      LEFT
      | 
     范围左侧的边框。 | 
      OUTER
      | 
     范围外侧的边框。 | 
      RIGHT
      | 
     范围右侧的边框。 | 
      TOP
      | 
     范围顶部的边框。 | 
UpdateTableColumnPropertiesRequest
   更新 Table 列的属性。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        表的对象 ID。  | 
    
      columnIndices[]
      | 
     
       
        指定要更新的列的从零开始的索引列表。如果未提供任何索引,系统将更新表中的所有列。  | 
    
      tableColumnProperties
      | 
     
       
        要更新的表格列属性。 
       如果请求中的   | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新列宽,请将  如果字段掩码中包含“columnWidth”,但该属性未设置,则列宽将默认为 406,400 EMU(32 点)。  | 
    
UpdateTableRowPropertiesRequest
   更新 Table 行的属性。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        表的对象 ID。  | 
    
      rowIndices[]
      | 
     
       
        一个从零开始的索引列表,用于指定要更新的行。如果未提供任何索引,系统将更新表中的所有行。  | 
    
      tableRowProperties
      | 
     
       
        要更新的表行属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根  
       例如,如需更新最小行高,请将  如果字段掩码中包含“minRowHeight”,但该属性未设置,则最小行高将默认为 0。  | 
    
MergeTableCellsRequest
   合并 Table 中的单元格。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "tableRange": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        表的对象 ID。  | 
    
      tableRange
      | 
     
       
        指定要合并表格的哪些单元格的表格范围。 要合并的单元格中的所有文本都将串联起来,并存储在该范围的左上角(“标头”)单元格中。如果范围是非矩形(在某些情况下,范围会涵盖已合并的单元格),则会返回 400 错误“Bad Request”。  | 
    
UnmergeTableCellsRequest
   取消合并 Table 中的单元格。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "tableRange": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        表的对象 ID。  | 
    
      tableRange
      | 
     
       
        表格范围,用于指定要取消合并的表格单元格。 此范围中的所有合并单元格都将取消合并,已取消合并的单元格不会受到影响。如果范围中没有合并的单元格,则请求将不执行任何操作。如果任何合并的单元格中都包含文本,则文本将保留在合并后的未合并单元格块的左上角(“标题”)单元格中。  | 
    
GroupObjectsRequest
   对对象进行分组以创建对象组。例如,将 PageElements 分组,以便在所有子项所在的同一页面上创建 Group。
  
| JSON 表示法 | 
|---|
      { "groupObjectId": string, "childrenObjectIds": [ string ] }  | 
    
| 字段 | |
|---|---|
      groupObjectId
      | 
     
       
        用户为要创建的群组提供的对象 ID。 
       如果您指定 ID,则该 ID 在演示文稿中的所有页面和页面元素中都必须是唯一的。ID 必须以字母数字字符或下划线开头(与正则表达式  如果您未指定 ID,系统会生成一个唯一 ID。  | 
    
      childrenObjectIds[]
      | 
     
       
        要分组的对象的对象 ID。 
       只有页面元素可以分组。同一页面上至少应有两个未包含在其他组中的页面元素。某些页面元素(例如   | 
    
UngroupObjectsRequest
   取消分组对象,例如 groups。
  
| JSON 表示法 | 
|---|
      { "objectIds": [ string ] }  | 
    
| 字段 | |
|---|---|
      objectIds[]
      | 
     
       
        要取消分组的对象的对象 ID。 
       只有不在其他   | 
    
UpdatePageElementAltTextRequest
   更新 page element 的替代文本标题和/或说明。
  
| JSON 表示法 | 
|---|
      { "objectId": string, "title": string, "description": string }  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要应用更新的网页元素的对象 ID。  | 
    
      title
      | 
     
       
        网页元素的更新版替代文本标题。如果未设置,系统将保留现有值。标题会向屏幕阅读器和其他无障碍界面公开。仅使用与网页元素内容相关的直观易懂的值。  | 
    
      description
      | 
     
       
        页面元素的更新版替代文本说明。如果未设置,系统将保留现有值。系统会向屏幕阅读器和其他无障碍功能界面显示该说明。仅使用与网页元素内容相关的直观易懂的值。  | 
    
ReplaceImageRequest
用新图片替换现有图片。
   替换图片会从现有图片中移除一些 image effects。
  
| JSON 表示法 | 
|---|
      { "imageObjectId": string, "imageReplaceMethod": enum (  | 
    
| 字段 | |
|---|---|
      imageObjectId
      | 
     
       
        要替换的现有图片的 ID。您可以从 get 请求的响应中检索该 ID。  | 
    
      imageReplaceMethod
      | 
     
       
        替换方法。  | 
    
      联合字段 image_source。图片来源的类型。
      image_source只能是以下其中一项:
      | 
    |
      url
      | 
     
       
        图片的网址。 系统会在插入时提取一次图片,并存储一个副本以便在演示文稿中显示。图片必须小于 50MB,不得超过 2500 万像素,且必须为 PNG、JPEG 或 GIF 格式。 
       提供的网址长度不得超过 2 KB。该网址会随图片一起保存,并通过   | 
    
UpdateSlidePropertiesRequest
更新幻灯片的属性。
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "slideProperties": {
    object ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要应用更新的幻灯片的对象 ID。  | 
    
      slideProperties
      | 
     
       
        要更新的幻灯片属性。  | 
    
      fields
      | 
     
       
        应更新的字段。 
       必须至少指定一个字段。根“slideProperties”是隐含的,不应指定。单个  
       例如,如需更新幻灯片是否被跳过,请将  如需将某个属性重置为默认值,请在字段掩码中添加其字段名称,但将该字段本身保持未设置状态。  | 
    
UpdatePageElementsZOrderRequest
更新页面元素的 Z 顺序。Z 顺序是指页面上元素的从后到前的排序。前面的页面元素可能会覆盖后面的元素。
| JSON 表示法 | 
|---|
      {
  "pageElementObjectIds": [
    string
  ],
  "operation": enum ( | 
    
| 字段 | |
|---|---|
      pageElementObjectIds[]
      | 
     
       
        要更新的页面元素的对象 ID。 所有网页元素都必须位于同一网页上,且不得分组。  | 
    
      operation
      | 
     
       
        要应用于页面元素的 Z 顺序操作。 对多个页面元素应用操作时,系统会保留这些页面元素在操作前内的相对 Z 顺序。  | 
    
ZOrderOperation
用于更新页面元素 Z 顺序的操作。
| 枚举 | |
|---|---|
      Z_ORDER_OPERATION_UNSPECIFIED
      | 
     未指定的操作。 | 
      BRING_TO_FRONT
      | 
     将页面元素移至页面前面。 | 
      BRING_FORWARD
      | 
     将网页元素在网页上向前移动一个元素(相对于指定网页元素中最靠前的元素)。 | 
      SEND_BACKWARD
      | 
     将页面元素相对于指定页面元素中最靠后的元素向后移动一个元素。 | 
      SEND_TO_BACK
      | 
     将页面元素发送到页面底部。 | 
UpdateLineCategoryRequest
   更新 line 的类别。
  
| JSON 表示法 | 
|---|
      {
  "objectId": string,
  "lineCategory": enum ( | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要应用更新的行对象 ID。 
       只有带有  更新线路类别后,系统可能会重新为其分配路线。  | 
    
      lineCategory
      | 
     
       
        要更新到的订单项类别。 
       确切的   | 
    
RerouteLineRequest
   重新路由 line,使其连接到已连接页面元素上最近的两个连接点。
  
| JSON 表示法 | 
|---|
      { "objectId": string }  | 
    
| 字段 | |
|---|---|
      objectId
      | 
     
       
        要重新路由的线条的对象 ID。 
       只有带有   |