リクエスト
プレゼンテーションに適用する 1 種類の更新。
| JSON 表現 | 
|---|
      { // Union field  | 
    
| フィールド | |
|---|---|
      共用体フィールド kind。更新の種類。1 つのフィールドのみを指定する必要があります。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 が生成されます。  | 
    
      insertionIndex
      | 
     
       
        スライドを挿入する場所を示す 0 ベースのインデックス(省略可)。 インデックスを指定しない場合、スライドは最後に作成されます。  | 
    
      slideLayoutReference
      | 
     
       
        現在のマスターに基づいて挿入するスライドのレイアウト参照。次のいずれかです。 
 現在のマスターに LayoutReference が見つからない場合、400 不正なリクエスト エラーが返されます。 
       レイアウト参照を指定しない場合、スライドは事前定義された   | 
    
      placeholderIdMappings[]
      | 
     
       
        
       レイアウトの   | 
    
LayoutReference
スライド レイアウトのリファレンス。これは次のいずれかを指す場合があります。
- 事前定義されたレイアウト
 - プレゼンテーションのレイアウトの 1 つ。
 
| 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
      | 
     タイトルと 2 列のレイアウト。 | 
      TITLE_ONLY
      | 
     タイトルのみのレイアウト。 | 
      SECTION_HEADER
      | 
     セクション タイトル付きのレイアウト。 | 
      SECTION_TITLE_AND_DESCRIPTION
      | 
     片側にタイトルとサブタイトル、もう片側に説明があるレイアウト。 | 
      ONE_COLUMN_TEXT
      | 
     1 つのタイトルと 1 つの本文が 1 つの列に配置されたレイアウト。 | 
      MAIN_POINT
      | 
     主なポイントを記載したレイアウト。 | 
      BIG_NUMBER
      | 
     大きな数字の見出しが付いたレイアウト。 | 
LayoutPlaceholderIdMapping
指定されたレイアウトからスライド上に作成されるプレースホルダのユーザー指定 ID マッピング。
| JSON 表現 | 
|---|
      { "objectId": string, // Union field  | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        スライド上に作成する、上記で指定したプレースホルダのユーザー指定のオブジェクト ID。 
       ID を指定する場合は、プレゼンテーション内のすべてのページとページ要素で一意である必要があります。ID の先頭は英数字またはアンダースコア(正規表現  ID を指定しない場合、一意の ID が生成されます。  | 
    
      共用体フィールド kind。レイアウト上のプレースホルダを識別する種類。
      kind は次のいずれかになります。 | 
    |
      layoutPlaceholder
      | 
     
       
        
       スライドに適用されるレイアウト上のプレースホルダ。  | 
    
      layoutPlaceholderObjectId
      | 
     
       
        スライドに適用されるレイアウト上のプレースホルダのオブジェクト ID。  | 
    
CreateShapeRequest
新しいシェイプを作成します。
| JSON 表現 | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        ユーザー指定のオブジェクト 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 が生成されます。  | 
    
      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 グラフ記号クラスタ内に挿入されないように調整される場合があります。このような場合は、テキストがグラフーム クラスタの直後に挿入されます。  | 
    
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
      | 
     
       
        
        
       図形または表のセル内のテキストの末尾には、削除できない暗黙的な改行文字が常に存在します。
        段落の境界をまたぐテキストを削除すると、2 つの段落が統合されるため、段落のスタイルやリストが変更される可能性があります。 サロゲートペアの 1 つのコード単位のみを含む範囲は、両方のコード単位を含むように拡張されます。  | 
    
範囲
インデックスに登録されたコレクションの連続した範囲(テキスト内の文字など)を指定します。
| 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 が生成されます。  | 
    
      elementProperties
      | 
     
       
        画像の要素プロパティ。 指定されたサイズのアスペクト比が画像のアスペクト比と一致しない場合、アスペクト比を維持するために、画像はサイズに合わせてスケーリングされ、中央に配置されます。指定された変換はこのオペレーションの後に適用されます。 
        
         | 
    
      共用体フィールド image_source。画像ソースの種類。image_source は次のいずれかになります。 | 
    |
      url
      | 
     
       
        画像の URL です。 画像は挿入時に 1 回取得され、プレゼンテーション内で表示するためにコピーが保存されます。画像のサイズは 50 MB 未満で、25 MP 以下にする必要があります。また、PNG、JPEG、GIF のいずれかの形式にする必要があります。 
       指定する URL は一般公開されており、長さが 2 KB 以下である必要があります。URL は画像とともに保存され、  | 
    
CreateVideoRequest
動画を作成します。
注: Google ドライブから動画を作成するには、リクエスト元のアプリに drive、drive.readonly、または drive.file のいずれかの OAuth スコープが必要です。
| JSON 表現 | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        ユーザー指定のオブジェクト 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 の先頭は単語文字 [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 が生成されます。  | 
    
      elementProperties
      | 
     
       
        線の要素プロパティ。  | 
    
      lineCategory
       
      | 
     
       
        作成する線のカテゴリ。 
       
        非推奨
       
       : 代わりに  
       作成される  
         | 
    
      category
      | 
     
       
        作成する線のカテゴリ。 
       作成される  
        
        
       どちらも指定しない場合は、  | 
    
カテゴリ
線のカテゴリ。
| 列挙型 | |
|---|---|
      STRAIGHT
      | 
     ストレート コネクタ(ストレート コネクタ 1 を含む)。カテゴリが指定されていない場合のデフォルト カテゴリです。 | 
      BENT
      | 
     コネクタの曲がり(コネクタ 2 ~ 5 の曲がりを含む)。 | 
      CURVED
      | 
     曲線コネクタ(曲線コネクタ 2 ~ 5 など)。 | 
RefreshSheetsChartRequest
埋め込まれた 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
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、シェイプの背景の塗りつぶし色を更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
UpdateImagePropertiesRequest
   Image のプロパティを更新します。
| JSON 表現 | 
|---|
      {
  "objectId": string,
  "imageProperties": {
    object ( | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        更新が適用される画像のオブジェクト ID。  | 
    
      imageProperties
      | 
     
       
        更新する画像プロパティ。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、画像の輪郭の色を更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
UpdateVideoPropertiesRequest
   Video のプロパティを更新します。
| JSON 表現 | 
|---|
      {
  "objectId": string,
  "videoProperties": {
    object ( | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        更新が適用される動画のオブジェクト ID。  | 
    
      videoProperties
      | 
     
       
        更新する動画プロパティ。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、動画の輪郭の色を更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
UpdatePagePropertiesRequest
   Page のプロパティを更新します。
| JSON 表現 | 
|---|
      {
  "objectId": string,
  "pageProperties": {
    object ( | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        更新が適用されるページのオブジェクト ID。  | 
    
      pageProperties
      | 
     
       
        更新するページ プロパティ。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、ページの背景の塗りつぶし色を更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
UpdateTableCellPropertiesRequest
   TableCell のプロパティを更新します。
| JSON 表現 | 
|---|
      { "objectId": string, "tableRange": { object (  | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        テーブルのオブジェクト ID。  | 
    
      tableRange
      | 
     
       
        更新が適用されるテーブルのサブセットを表すテーブル範囲。テーブル範囲が指定されていない場合、更新はテーブル全体に適用されます。  | 
    
      tableCellProperties
      | 
     
       
        更新するテーブル セルのプロパティ。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、表セルの背景の塗りつぶし色を更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
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
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、線の塗りつぶし色を更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
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: 1 桁の数字の前にゼロが付いた数値(「01」、「02」、「03」など)。2 桁以上の数値には先頭にゼロを付けません。 - 
    
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
      | 
     
       
        画像の URL です。 画像は挿入時に 1 回取得され、プレゼンテーション内で表示するためにコピーが保存されます。画像のサイズは 50 MB 未満で、25 メガピクセルを超えてはなりません。また、PNG、JPEG、GIF のいずれかの形式にする必要があります。 
       指定できる URL の長さは 2 KB 以下です。URL 自体は画像とともに保存され、  | 
    
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
      | 
     
       
        テキストに設定するスタイル。 特定のスタイルの値が親の値と一致する場合、そのスタイルは継承するように設定されます。 
       特定のテキスト スタイルを変更すると、スライド エディタの動作を反映する他の変更が引き起こされることがあります。詳細については、  | 
    
      textRange
      | 
     
       
        スタイル設定するテキストの範囲。 範囲は、隣接する改行を含めるように拡張できます。 範囲にリストに属する段落が完全に含まれている場合、段落の箇条書きも、一致するテキスト スタイルで更新されます。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、テキスト スタイルを太字に更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
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
   指定されたテキスト インデックス範囲と重複する Shape または Table 内のすべての段落のスタイルを更新します。
| JSON 表現 | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        スタイル設定するテキストを含む図形または表のオブジェクト ID。  | 
    
      cellLocation
      | 
     
       
        
       スタイル設定する段落を含むテーブル内のセルの位置。  | 
    
      style
      | 
     
       
        段落のスタイル。  | 
    
      textRange
      | 
     
       
        スタイル設定する段落を含むテキストの範囲。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、段落の配置を更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
UpdateTableBorderPropertiesRequest
   Table のテーブル境界のプロパティを更新します。
| JSON 表現 | 
|---|
      { "objectId": string, "tableRange": { object (  | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        テーブルのオブジェクト ID。  | 
    
      tableRange
      | 
     
       
        更新が適用されるテーブルのサブセットを表すテーブル範囲。テーブル範囲が指定されていない場合、更新はテーブル全体に適用されます。  | 
    
      borderPosition
      | 
     
       
        更新を適用するテーブル範囲の境界位置。境界の位置を指定しない場合、更新はテーブル範囲内のすべての境界に適用されます。  | 
    
      tableBorderProperties
      | 
     
       
        更新するテーブルの境界プロパティ。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、テーブルの枠線の塗りつぶし色を更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
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
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、列幅を更新するには、 フィールド マスクに「columnWidth」が含まれていても、プロパティが設定されていない場合、列幅はデフォルトで 406,400 EMU(32 ポイント)になります。  | 
    
UpdateTableRowPropertiesRequest
   Table 行のプロパティを更新します。
| JSON 表現 | 
|---|
      {
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object ( | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        テーブルのオブジェクト ID。  | 
    
      rowIndices[]
      | 
     
       
        更新する行を指定するゼロベースのインデックスのリスト。インデックスを指定しない場合、テーブル内のすべての行が更新されます。  | 
    
      tableRowProperties
      | 
     
       
        更新するテーブル行のプロパティ。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート  
       たとえば、行の最小高を更新するには、 フィールド マスクに「minRowHeight」が含まれていても、プロパティが未設定の場合、最小行の高さはデフォルトで 0 になります。  | 
    
MergeTableCellsRequest
   Table 内のセルを結合します。
| JSON 表現 | 
|---|
      {
  "objectId": string,
  "tableRange": {
    object ( | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        テーブルのオブジェクト ID。  | 
    
      tableRange
      | 
     
       
        結合するテーブルのセルを指定するテーブル範囲。 結合されるセル内のテキストは連結され、範囲の左上(「先頭」)セルに格納されます。範囲が長方形でない場合(範囲がすでに結合されているセルにまたがっている場合など)、400 不正なリクエスト エラーが返されます。  | 
    
UnmergeTableCellsRequest
   Table 内のセルの結合を解除します。
| JSON 表現 | 
|---|
      {
  "objectId": string,
  "tableRange": {
    object ( | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        テーブルのオブジェクト ID。  | 
    
      tableRange
      | 
     
       
        結合を解除するテーブルのセルを指定するテーブル範囲。 この範囲内の結合されたセルはすべて結合解除されます。すでに結合解除されているセルには影響しません。範囲に結合セルがない場合、リクエストは何も実行されません。結合したセルにテキストが含まれている場合、そのテキストは、結合されていないセルのブロックの左上(「先頭」)セルに残ります。  | 
    
GroupObjectsRequest
   オブジェクトをグループ化してオブジェクト グループを作成します。たとえば、PageElements をグループ化して、すべての子と同じページに Group を作成します。
| JSON 表現 | 
|---|
      { "groupObjectId": string, "childrenObjectIds": [ string ] }  | 
    
| フィールド | |
|---|---|
      groupObjectId
      | 
     
       
        作成するグループのユーザー指定のオブジェクト ID。 
       ID を指定する場合は、プレゼンテーション内のすべてのページとページ要素で一意である必要があります。ID の先頭は英数字またはアンダースコア(正規表現  ID を指定しない場合、一意の ID が生成されます。  | 
    
      childrenObjectIds[]
      | 
     
       
        グループ化するオブジェクトのオブジェクト ID。 
       グループ化できるのはページ要素のみです。同じページに、別のグループにまだ含まれていないページ要素が 2 つ以上ある必要があります。  | 
    
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。ID は、GET リクエストのレスポンスから取得できます。  | 
    
      imageReplaceMethod
      | 
     
       
        交換方法。  | 
    
      共用体フィールド image_source。画像ソースの種類。image_source は次のいずれかになります。 | 
    |
      url
      | 
     
       
        画像の URL です。 画像は挿入時に 1 回取得され、プレゼンテーション内で表示するためにコピーが保存されます。画像は 50 MB 未満で、25 メガピクセル以下である必要があります。また、PNG、JPEG、GIF のいずれかの形式にする必要があります。 
       指定された URL の長さは 2 KB を超えてはなりません。URL は画像とともに保存され、  | 
    
UpdateSlidePropertiesRequest
スライドのプロパティを更新します。
| JSON 表現 | 
|---|
      {
  "objectId": string,
  "slideProperties": {
    object ( | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        更新が適用されるスライドのオブジェクト ID。  | 
    
      slideProperties
      | 
     
       
        更新するスライドのプロパティ。  | 
    
      fields
      | 
     
       
        更新が必要なフィールド。 
       少なくとも 1 つのフィールドを指定する必要があります。ルート「slideProperties」は暗黙的に指定されるため、指定する必要はありません。1 つの  
       たとえば、スライドをスキップするかどうかを更新するには、 プロパティをデフォルト値にリセットするには、フィールド名をフィールド マスクに含めますが、フィールド自体は未設定のままにします。  | 
    
UpdatePageElementsZOrderRequest
ページ要素の Z 順序を更新します。Z オーダーは、ページ上の要素を背面から前面へと並べ替えた順序です。前面のページ要素が、後ろにある要素を覆う場合があります。
| JSON 表現 | 
|---|
      {
  "pageElementObjectIds": [
    string
  ],
  "operation": enum ( | 
    
| フィールド | |
|---|---|
      pageElementObjectIds[]
      | 
     
       
        更新するページ要素のオブジェクト ID。 ページ要素はすべて同じページに配置し、グループ化しない。  | 
    
      operation
      | 
     
       
        ページ要素に適用する Z オーダー オペレーション。 複数のページ要素にオペレーションを適用する場合、オペレーション前のこれらのページ要素内の相対 Z 順序は維持されます。  | 
    
ZOrderOperation
ページ要素の Z 順序を更新するオペレーション。
| 列挙型 | |
|---|---|
      Z_ORDER_OPERATION_UNSPECIFIED
      | 
     オペレーションが指定されていません。 | 
      BRING_TO_FRONT
      | 
     ページ要素をページの最前面に移動します。 | 
      BRING_FORWARD
      | 
     指定されたページ要素の中で最も前にある要素を基準として、ページ要素を 1 つ前方に移動します。 | 
      SEND_BACKWARD
      | 
     指定されたページ要素の中で最も後ろにある要素を基準として、ページ要素を 1 つ後方に移動します。 | 
      SEND_TO_BACK
      | 
     ページ要素をページの一番後ろに移動します。 | 
UpdateLineCategoryRequest
   line のカテゴリを更新します。
| JSON 表現 | 
|---|
      {
  "objectId": string,
  "lineCategory": enum ( | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        更新が適用される行のオブジェクト ID。 
       更新できるのは、「コネクタ」であることを示す  カテゴリを更新すると、その路線のルート変更が行われることがあります。  | 
    
      lineCategory
      | 
     
       
        更新する行カテゴリ。 
       正確な   | 
    
RerouteLineRequest
   line を再ルーティングして、接続されたページ要素の最も近い 2 つの接続サイトで接続されるようにします。
| JSON 表現 | 
|---|
      { "objectId": string }  | 
    
| フィールド | |
|---|---|
      objectId
      | 
     
       
        ルートを変更する線のオブジェクト ID。 
       再ルーティングできるのは、「コネクタ」であることを示す   |