リクエスト
プレゼンテーションに適用する 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
|
スライスを挿入する位置を示すゼロベースのインデックス(省略可)。 インデックスを指定しない場合、最後にスライドが作成されます。 |
slideLayoutReference
|
挿入するスライドのレイアウト参照。 現在のマスター。次のいずれかです。
現在のマスターで LayoutReference が見つからない場合は、400 不正なリクエスト エラーが返されます。
レイアウト参照を指定しない場合、スライドは事前定義された |
placeholderIdMappings[]
|
オブジェクトの ID マッピングのリスト。
|
LayoutReference
スライド レイアウトのリファレンス。これには、以下のいずれかが含まれます。
- 事前定義されたレイアウト
- プレゼンテーションのレイアウトの 1 つ。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド kind 。LayoutReference の種類。kind は次のいずれかになります。 |
|
predefinedLayout
|
事前定義レイアウト。 |
layoutId
|
Layout 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 Basic Multilingual Plane Private Use Area(U+E000-U+F8FF)の文字は、挿入されたテキストから削除されます。 |
insertionIndex
|
テキストが挿入されるインデックス。Unicode コード単位で、
インデックスはゼロベースで、文字列の先頭から計算されます。インデックスは、Unicode グラフ記号クラスタ内に挿入されないように調整される場合があります。この場合、テキストは書記素クラスタの直後に挿入されます。 |
InsertTableRowsRequest
テーブルに行を挿入します。
JSON 表現 |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
フィールド | |
---|---|
tableObjectId
|
行の挿入先となるテーブル。 |
cellLocation
|
行の挿入元となる参照テーブルのセルの場所。 参照セルがある行の上(または下)に新しい行が挿入されます。参照セルが結合されたセルである場合、結合されたセルの上(または下)に新しい行が挿入されます。 |
insertBelow
|
参照セルの位置の下に新しい行を挿入するかどうか。
|
number
|
挿入される行数。1 回のリクエストあたり最大 20 件。 |
InsertTableColumnsRequest
テーブルに列を挿入します。
テーブルの他の列は、新しい列に合わせてサイズが変更されます。
JSON 表現 |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
フィールド | |
---|---|
tableObjectId
|
列を挿入するテーブル。 |
cellLocation
|
列を挿入する参照テーブルのセル位置。 新しい列が、参照セルがある列の左(または右)に挿入されます。参照セルが結合されたセルである場合、新しい列が結合されたセルの左(または右)に挿入されます。 |
insertRight
|
参照セルの位置の右側に新しい列を挿入するかどうかを指定します。
|
number
|
挿入する列の数。1 回のリクエストあたり最大 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 } |
フィールド | |
---|---|
text
|
シェイプまたは表内で検索するテキスト。 |
matchCase
|
検索で大文字と小文字を区別するかどうかを示します。
|
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 です。 画像は挿入時に一度取得され、プレゼンテーション内に表示するためにコピーが保存されます。画像は、サイズが 50 MB 未満、25 メガピクセル以下で、PNG、JPEG、GIF 形式のいずれかである必要があります。
指定する URL は一般公開されており、長さが 2 KB 以下である必要があります。URL は画像とともに保存され、
|
CreateVideoRequest
動画を作成します。
注: Google ドライブから動画を作成するには、リクエスト元のアプリに drive、drive.readonly、drive.file の OAuth スコープのうち少なくとも 1 つが必要です。
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
|
作成する線のカテゴリ。
正確な
両方の Pod を指定した場合、
Pod の IP アドレスを
どちらも指定しない場合は、 |
カテゴリ
線のカテゴリ。
列挙型 | |
---|---|
STRAIGHT
|
ストレート コネクタ(ストレート コネクタ 1 を含む)。カテゴリが指定されていない場合のデフォルト カテゴリです。 |
BENT
|
曲がったコネクタ(2 ~ 5 のコネクタなど)。 |
CURVED
|
曲線コネクタ(曲線コネクタ 2 ~ 5 を含む)。 |
RefreshSheetsChartRequest
埋め込まれた Google スプレッドシートのグラフを更新し、Google スプレッドシートの最新バージョンのグラフに置き換えます。
注: グラフを更新するには、spreadsheets.readonly、spreadsheets、drive.readonly、drive の OAuth スコープのうち少なくとも 1 つが必要です。
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
|
箇条書きに
DIAMONDX 、
ARROW3D
および
SQUARE
リストの最初の 3 つのネスト レベルの箇条書きグリフ。
|
BULLET_CHECKBOX
|
箇条書きに
CHECKBOX
すべてのリストのネスト レベルでの箇条書きのグリフ。
|
BULLET_ARROW_DIAMOND_DISC
|
箇条書きに
ARROW 、
DIAMOND
および
DISC
リストの最初の 3 つのネスト レベルの箇条書きグリフ。
|
BULLET_STAR_CIRCLE_SQUARE
|
箇条書きに
STAR 、
CIRCLE
および
SQUARE
リストの最初の 3 つのネスト レベルの箇条書きグリフ。
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
最初の 3 つのリストのネスト レベルに ARROW3D 、CIRCLE 、SQUARE の箇条書き記号が付いた箇条書き。 |
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
箇条書きに
LEFTTRIANGLE 、
DIAMOND
および
DISC
リストの最初の 3 つのネスト レベルの箇条書きグリフ。
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
箇条書きに
DIAMONDX 、
HOLLOWDIAMOND
および
SQUARE
リストの最初の 3 つのネスト レベルの箇条書きグリフ。
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
箇条書きに
DIAMOND 、
CIRCLE
および
SQUARE
リストの最初の 3 つのネスト レベルの箇条書きグリフ。
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
番号付きリスト
DIGIT 、
ALPHA
および
ROMAN
最初の 3 つのネスト レベルには数値グリフ、その後にピリオドを付けます。
|
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
|
番号付きリスト
ZERODIGIT 、
ALPHA
および
ROMAN
最初の 3 つのネスト レベルには数値グリフ、その後にピリオドを付けます。
|
ReplaceAllShapesWithImageRequest
指定された条件に一致するすべてのシェイプを、指定された画像に置き換えます。
プレゼンテーションに挿入された図形の置き換え後の画像は長方形となり、図形の形は引き継がれません。
JSON 表現 |
---|
{ "replaceMethod": enum ( |
フィールド | |
---|---|
replaceMethod
|
replace メソッド。
非推奨
: 代わりに
両方の Pod を指定した場合、
|
imageReplaceMethod
|
画像の置換メソッドです。
両方の Pod を指定した場合、
どちらも指定しない場合は、CENTER_INSIDE が使用されます。 |
pageObjectIds[]
|
空でない場合、一致は指定されたページのページ要素のみに制限されます。
|
共用体フィールド
criteria 。置き換えの対象となるシェイプが一致する必要がある条件。criteria は次のいずれかになります。 |
|
containsText
|
設定すると、指定されたテキストを含むすべてのシェイプが置き換えられます。 |
共用体フィールド
image_source 。画像ソースの種類。
image_source
は次のいずれか 1 つのみを指定できます。
|
|
imageUrl
|
画像の URL です。 画像は挿入時に 1 回取得され、プレゼンテーション内で表示するためにコピーが保存されます。画像は、サイズが 50 MB 未満、25 メガピクセル以下で、PNG、JPEG、GIF 形式のいずれかである必要があります。
指定できる URL の長さは 2 KB 以下です。URL 自体は画像とともに保存され、 |
ReplaceMethod
replace メソッド。
<ph type="x-smartling-placeholder">
列挙型 | |
---|---|
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 スコープのうち、少なくとも 1 つが必要です。
JSON 表現 |
---|
{ "containsText": { object ( |
フィールド | |
---|---|
containsText
|
置き換えの対象となるシェイプが一致する必要がある条件。このリクエストにより、指定したテキストを含むすべてのシェイプが置き換えられます。 |
spreadsheetId
|
グラフが含まれている Google スプレッドシートの ID。 |
chartId
|
Google スプレッドシート内の特定のグラフの ID。 |
linkingMode
|
グラフが元のスプレッドシートにリンクされているモード。指定しない場合、グラフはリンクされていない画像になります。 |
pageObjectIds[]
|
空でない場合、一致は指定されたページのページ要素のみに制限されます。
ページのオブジェクト ID が指定された場合、400 不正なリクエスト エラーを返します。
|
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[]
|
更新する列を指定する 0 ベースのインデックスのリスト。インデックスを指定しない場合、テーブル内のすべての列が更新されます。 |
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
|
結合するテーブルのセルを指定するテーブル範囲。 結合されるセル内のテキストはすべて連結されて、範囲の左上(「head」)セルに格納されます。範囲が長方形以外の場合(すでに結合されているセルが範囲に含まれる場合があるため)、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
は次のいずれか 1 つのみを指定できます。
|
|
url
|
画像の URL です。 画像は挿入時に一度取得され、プレゼンテーション内に表示するためにコピーが保存されます。画像は 50 MB 未満、25 メガピクセル以下で、PNG、JPEG、または GIF 形式である必要があります。
指定された URL の長さは 2 KB を超えてはなりません。URL は画像とともに保存され、
|
UpdateSlidePropertiesRequest
スライドのプロパティを更新します。
JSON 表現 |
---|
{
"objectId": string,
"slideProperties": {
object ( |
フィールド | |
---|---|
objectId
|
更新が適用されるスライドのオブジェクト ID。 |
slideProperties
|
更新するスライドのプロパティ。 |
fields
|
更新が必要なフィールド。
少なくとも 1 つのフィールドを指定する必要があります。ルートの「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
|
指定したページ要素の最前方の要素を 1 つ相対的に 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。
行には、
|