リクエスト
プレゼンテーションに適用する更新の種類。
| 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
|
接続されたページ要素の最も近い 2 つの接続サイトで接続されるように |
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 つの本文が単一の列に配置されたレイアウト。 |
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
|
インデックスは 0 から始まり、文字列の先頭から計算されます。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 未満、2,500 万ピクセル以下で、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 スコープが少なくとも 1 つ必要です。
| JSON 表現 |
|---|
{ "objectId": string, "elementProperties": { object ( |
| フィールド | |
|---|---|
objectId
|
ユーザー指定のオブジェクト 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 が生成されます。 |
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 行 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: Unicode U+27a2 コードポイントに対応する 3D シェーディング付きの矢印 -
CHECKBOX: Unicode U+274f コードポイントに対応する中空の正方形 -
CIRCLE: Unicode U+25cb コードポイントに対応する中空の円 -
DIAMOND: Unicode U+25c6 コードポイントに対応する塗りつぶしのひし形 -
DIAMONDX: Unicode U+2756 コードポイントに対応する「x」付きのひし形 -
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 桁の数字の前に 0 が付いた数字(「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
|
置換メソッド。
非推奨
: 代わりに
|
imageReplaceMethod
|
画像置換メソッド。
どちらも指定しない場合は、CENTER_INSIDE が使用されます。 |
pageObjectIds[]
|
空でない場合、一致を特定のページのページ要素のみに制限します。
|
共用体フィールド criteria。置き換えるためにシェイプが一致する必要がある条件。criteria は次のいずれかになります。 |
|
containsText
|
設定されている場合、このリクエストは、指定されたテキストを含むすべての図形を置き換えます。 |
共用体フィールド image_source。画像ソースの種類。
image_source は次のいずれかになります。 |
|
imageUrl
|
画像 URL。 画像は挿入時に一度だけ取得され、プレゼンテーション内に表示するためにコピーが保存されます。画像のサイズは 50 MB 未満、25 メガピクセル以下で、PNG、JPEG、GIF のいずれかの形式である必要があります。
指定する URL の長さは 2 KB 以下にしてください。URL 自体は画像とともに保存され、 |
ReplaceMethod
置換メソッド。
| 列挙型 | |
|---|---|
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。 画像は挿入時に一度だけ取得され、プレゼンテーション内に表示するためにコピーが保存されます。画像は 50 MB 未満、2,500 万ピクセル以下で、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
接続されたページ要素の最も近い 2 つの接続サイトで接続されるように line を再ルーティングします。
| JSON 表現 |
|---|
{ "objectId": string } |
| フィールド | |
|---|---|
objectId
|
再ルーティングする線のオブジェクト ID。
「コネクタ」であることを示す |