リクエスト
ドキュメントに適用する 1 つの更新。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
request 。適用する特定のリクエスト。フィールドが 1 つだけ必要です。
request
は次のいずれか 1 つのみを指定できます。
|
|
replaceAllText
|
指定したテキストをすべて置き換えます。 |
insertText
|
指定した場所にテキストを挿入します。 |
updateTextStyle
|
指定した範囲のテキスト スタイルを更新します。 |
createParagraphBullets
|
段落の箇条書きを作成します。 |
deleteParagraphBullets
|
段落から箇条書きを削除します。 |
createNamedRange
|
名前付き範囲を作成します。 |
deleteNamedRange
|
名前付き範囲を削除します。 |
updateParagraphStyle
|
指定した範囲の段落スタイルを更新します。 |
deleteContentRange
|
ドキュメントからコンテンツを削除します。 |
insertInlineImage
|
指定された場所にインライン画像を挿入します。 |
insertTable
|
指定された場所に表を挿入します。 |
insertTableRow
|
テーブルに空の行を挿入します。 |
insertTableColumn
|
テーブルに空の列を挿入します。 |
deleteTableRow
|
テーブルから行を削除します。 |
deleteTableColumn
|
テーブルから列を削除します。 |
insertPageBreak
|
指定された位置に改ページを挿入します。 |
deletePositionedObject
|
配置されたオブジェクトをドキュメントから削除します。 |
updateTableColumnProperties
|
テーブル内の列のプロパティを更新します。 |
updateTableCellStyle
|
表のセルのスタイルを更新します。 |
updateTableRowStyle
|
テーブルの行スタイルを更新します。 |
replaceImage
|
ドキュメント内の画像を置き換えます。 |
updateDocumentStyle
|
ドキュメントのスタイルを更新します。 |
mergeTableCells
|
表内のセルを結合します。 |
unmergeTableCells
|
表内のセルの結合を解除します。 |
createHeader
|
ヘッダーを作成します。 |
createFooter
|
フッターを作成します。 |
createFootnote
|
脚注を作成します。 |
replaceNamedRangeContent
|
名前付き範囲の内容を置き換えます。 |
updateSectionStyle
|
指定した範囲のセクション スタイルを更新します。 |
insertSectionBreak
|
指定された位置にセクション区切りを挿入します。 |
deleteHeader
|
ドキュメントからヘッダーを削除します。 |
deleteFooter
|
ドキュメントからフッターを削除します。 |
pinTableHeaderRows
|
テーブル内の固定されたヘッダー行の数を更新します。 |
ReplaceAllTextRequest
条件に一致するテキストをすべて置換します
replace text
。
JSON 表現 |
---|
{ "replaceText": string, "tabsCriteria": { object ( |
フィールド | |
---|---|
replaceText
|
一致したテキストを置き換えるテキスト。 |
tabsCriteria
|
省略可。置換を行うタブを指定するために使用する条件。 省略すると、すべてのタブに置換が適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
共用体フィールド
criteria 。置換するテキストの照合に使用する条件。
criteria
は次のいずれか 1 つのみを指定できます。
|
|
containsText
|
この部分文字列に一致するドキュメント内のテキストを検索します。 |
SubstringMatchCriteria
ドキュメント内の特定のテキスト文字列に一致する条件。
JSON 表現 |
---|
{ "text": string, "matchCase": boolean } |
フィールド | |
---|---|
text
|
ドキュメント内を検索するテキスト。 |
matchCase
|
大文字と小文字を区別するかどうかを指定します。
|
TabsCriteria
リクエストを実行するタブを指定する基準。
JSON 表現 |
---|
{ "tabIds": [ string ] } |
フィールド | |
---|---|
tabIds[]
|
リクエストが実行されるタブ ID のリスト。 |
InsertTextRequest
指定した場所にテキストを挿入します。
JSON 表現 |
---|
{ "text": string, // Union field |
フィールド | |
---|---|
text
|
挿入するテキスト。
改行文字を挿入すると、暗黙的に改行文字が
挿入するテキストのテキスト スタイルは自動的に決定され、通常は隣接するテキストのスタイルが維持されます。ほとんどの場合、挿入されるテキストのテキスト スタイルは、挿入インデックスの直前のテキストと一致します。 挿入されたテキストからは、一部の制御文字(U+0000-U+0008、U+000C-U+001F)と Unicode Basic Multilingual Plane Private Use Area(U+E000-U+F8FF)の文字が取り除かれます。 |
共用体フィールド
insertion_location 。テキストを挿入する場所。
insertion_location
は次のいずれか 1 つのみを指定できます。
|
|
location
|
ドキュメント内の特定のインデックスにテキストを挿入します。
テキストは既存の
|
endOfSegmentLocation
|
ヘッダー、フッター、脚注、またはドキュメント本文の末尾にテキストを挿入します。 |
位置情報
ドキュメント内の特定の場所。
JSON 表現 |
---|
{ "segmentId": string, "index": integer, "tabId": string } |
フィールド | |
---|---|
segmentId
|
ビジネス情報を含むヘッダー、フッター、脚注の ID。セグメント ID が空の場合は、ドキュメントの本文を示します。 |
index
|
UTF-16 コード単位のゼロベースのインデックス。
インデックスは、
|
tabId
|
ビジネスがあるタブ。省略すると、リクエストは最初のタブに適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
EndOfSegmentLocation
本文、ヘッダー、フッター、脚注の最後の場所。位置は、ドキュメント セグメントの最後の改行の直前です。
JSON 表現 |
---|
{ "segmentId": string, "tabId": string } |
フィールド | |
---|---|
segmentId
|
ビジネス情報を含むヘッダー、フッター、脚注の ID。セグメント ID が空の場合は、ドキュメントの本文を示します。 |
tabId
|
ビジネスがあるタブ。省略すると、リクエストは最初のタブに適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
UpdateTextStyleRequest
テキストのスタイルを更新します。
JSON 表現 |
---|
{ "textStyle": { object ( |
フィールド | |
---|---|
textStyle
|
テキストに設定するスタイル。 特定のスタイルの値が親の値と一致する場合、そのスタイルは継承に設定されます。
テキスト スタイルを変更すると、ドキュメント エディタの動作を反映させるために、他の変更が行われる場合があります。詳しくは、
|
fields
|
更新対象のフィールド。
少なくとも 1 つのフィールドを指定する必要があります。ルート
たとえば、テキスト スタイルを太字に更新するには、
プロパティをデフォルト値にリセットするには、フィールド マスクにフィールド名を含め、フィールド自体は未設定のままにします。 |
共用体フィールド
insertion_location 。テキスト スタイルの更新に使用する範囲のタイプ。
insertion_location
は次のいずれか 1 つのみを指定できます。
|
|
range
|
スタイルを設定するテキストの範囲。 隣接する改行を含めるように範囲を拡張することもできます。 範囲にリストに属する段落が完全に含まれている場合、その段落の箇条書きも一致するテキスト スタイルで更新されます。 相対的な UpdateTextStyleRequest 内に範囲を挿入することはできません。 |
CreateParagraphBulletsRequest
指定した範囲と重複するすべての段落の箇条書きを作成します。
各段落のネストレベルは、各段落の前にある先頭タブを数えることで決定されます。箇条書きと対応する段落との間の余分なスペースを避けるため、このリクエストではこれらの先頭タブが削除されます。これにより、テキストの部分のインデックスが変わる場合があります。
更新される段落の直前の段落が、プリセットに一致するリストに含まれている場合、更新対象の段落はその前のリストに追加されます。
JSON 表現 |
---|
{ "range": { object ( |
フィールド | |
---|---|
range
|
箇条書きのプリセットを適用する範囲です。 |
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」など)。 -
DECIMAL
: 数字(「1」、「2」、「3」など)。 -
ZERODECIMAL
: 1 桁の数字の前にゼロが付いた数値(「01」、「02」、「03」など)。数字が複数ある場合は、先頭に 0 は付きません。 -
ROMAN
: 小文字のローマ数字(「i」、「ii」、「iii」など)。 -
UPPERROMAN
: 大文字のローマ数字(「I」、「II」、「III」など)。 -
LEFTTRIANGLE
: 左を指す三角形。Unicode U+25c4 コードポイントに対応します。
列挙型 | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
箇条書きのグリフのプリセットが指定されていません。 |
BULLET_DISC_CIRCLE_SQUARE
|
箇条書きに
DISC ,
CIRCLE
および
SQUARE
リストの最初の 3 つのネスト レベルの箇条書きグリフ。
|
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
|
箇条書きに
ARROW3D ,
CIRCLE
および
SQUARE
リストの最初の 3 つのネスト レベルの箇条書きグリフ。
|
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_DECIMAL_ALPHA_ROMAN
|
番号付きリスト
DECIMAL ,
ALPHA
および
ROMAN
最初の 3 つのネスト レベルには数値グリフを使用し、その後にピリオドを付けます。
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
番号付きリスト
DECIMAL ,
ALPHA
および
ROMAN
最初の 3 つのリストネスト レベルには数値グリフを使用し、その後に括弧が続きます。
|
NUMBERED_DECIMAL_NESTED
|
番号付きリスト
DECIMAL
ピリオドで区切られた数値グリフ。各ネスト レベルは、前のネスト レベルのグリフを接頭辞として使用します。例: 「1.」、'1.1.'、'2.'、'2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
番号付きリスト
UPPERALPHA ,
ALPHA
および
ROMAN
最初の 3 つのネスト レベルには数値グリフを使用し、その後にピリオドを付けます。
|
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
番号付きリスト
UPPERROMAN ,
UPPERALPHA
および
DECIMAL
最初の 3 つのネスト レベルには数値グリフを使用し、その後にピリオドを付けます。
|
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
番号付きリスト
ZERODECIMAL ,
ALPHA
および
ROMAN
最初の 3 つのネスト レベルには数値グリフを使用し、その後にピリオドを付けます。
|
DeleteParagraphBulletsRequest
指定した範囲と重複するすべての段落から箇条書きを削除します。
各段落のネストレベルは、対応する段落の先頭にインデントを追加することで視覚的に維持されます。
JSON 表現 |
---|
{
"range": {
object (
|
フィールド | |
---|---|
range
|
箇条書きを削除する範囲です。 |
CreateNamedRangeRequest
変数を
NamedRange
参照します。
JSON 表現 |
---|
{
"name": string,
"range": {
object (
|
フィールド | |
---|---|
name
|
NamedRange の名前。名前は一意である必要はありません。 名前は UTF-16 コード単位で測定し、1 文字以上、256 文字以下にする必要があります。 |
range
|
名前を適用する範囲。 |
DeleteNamedRangeRequest
削除
NamedRange
。
JSON 表現 |
---|
{ "tabsCriteria": { object ( |
フィールド | |
---|---|
tabsCriteria
|
省略可。範囲を削除するタブを指定するために使用する条件。省略すると、範囲の削除はすべてのタブに適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
共用体フィールド
named_range_reference 。削除する範囲を決定する値。1 つのみを設定する必要があります。
named_range_reference
は次のいずれか 1 つのみを指定できます。
|
|
namedRangeId
|
削除する名前付き範囲の ID。 |
name
|
削除する範囲の名前。指定した名前の名前付き範囲がすべて削除されます。 |
UpdateParagraphStyleRequest
指定した範囲と重複するすべての段落のスタイルを更新します。
JSON 表現 |
---|
{ "paragraphStyle": { object ( |
フィールド | |
---|---|
paragraphStyle
|
段落に設定するスタイル。
段落のスタイルを変更すると、ドキュメント エディタの動作を反映させるために、他の変更が行われる場合があります。詳しくは、
|
fields
|
更新対象のフィールド。
少なくとも 1 つのフィールドを指定する必要があります。ルート
たとえば、段落スタイルのアライメント プロパティを更新するには、
プロパティをデフォルト値にリセットするには、フィールド マスクにフィールド名を含め、フィールド自体は未設定のままにします。 |
共用体フィールド
insertion_location 。段落スタイルの更新に使用する範囲のタイプ。
insertion_location
は次のいずれか 1 つのみを指定できます。
|
|
range
|
スタイルを設定する段落と重なる範囲。 |
DeleteContentRangeRequest
ドキュメントからコンテンツを削除します。
JSON 表現 |
---|
{
"range": {
object (
|
フィールド | |
---|---|
range
|
削除するコンテンツの範囲。 段落の境界を越えるテキストを削除すると、2 つの段落が統合されるため、段落のスタイル、リスト、配置オブジェクト、ブックマークが変更されることがあります。 特定の範囲を削除しようとすると、無効なドキュメント構造が返されることがあり、その場合は 400 不正なリクエスト エラーが返されます。 無効な削除リクエストには次のようなものがあります。
|
InsertInlineImageRequest
挿入
InlineObject
生成します。
JSON 表現 |
---|
{ "uri": string, "objectSize": { object ( |
フィールド | |
---|---|
uri
|
イメージの URI。 画像は挿入時に一度取得され、ドキュメント内に表示するためにコピーが保存されます。画像は、サイズが 50 MB 未満、25 メガピクセル以下で、PNG、JPEG、GIF 形式のいずれかである必要があります。
指定する URI は一般公開されている必要があり、長さは 2 KB 以下である必要があります。URI 自体は画像と一緒に保存され、
|
objectSize
|
ドキュメントでの画像の表示サイズ。このプロパティは省略可能で、ドキュメント内の画像の最終的なサイズは次のルールによって決まります。* 幅と高さのどちらも指定されていない場合、画像のデフォルトのサイズは解像度に基づいて計算されます。* 一方の寸法を指定すると、もう一方の寸法は画像のアスペクト比を維持して計算されます。* 幅と高さの両方が指定されている場合、画像はアスペクト比を維持しながら、指定されたサイズ内に収まるように調整されます。 |
共用体フィールド
insertion_location 。画像が挿入される場所。
insertion_location
は次のいずれか 1 つのみを指定できます。
|
|
location
|
ドキュメント内の特定のインデックスに画像を挿入します。
画像は、既存の
脚注や数式内にインライン画像を挿入することはできません。 |
endOfSegmentLocation
|
ヘッダー、フッター、またはドキュメント本文の末尾にテキストを挿入します。 脚注の中にインライン画像を挿入することはできません。 |
InsertTableRequest
指定された場所に表を挿入します。
挿入した表の前に改行文字が挿入されます。
JSON 表現 |
---|
{ "rows": integer, "columns": integer, // Union field |
フィールド | |
---|---|
rows
|
テーブル内の行数。 |
columns
|
テーブル内の列の数。 |
共用体フィールド
insertion_location 。テーブルが挿入される場所。
insertion_location
は次のいずれか 1 つのみを指定できます。
|
|
location
|
特定のモデル インデックスにテーブルを挿入します。 挿入されたテーブルの前に改行文字が挿入されるため、テーブルの開始インデックスは指定された場所インデックス + 1 に配置されます。
テーブルは、既存のリソースの境界内に挿入する必要があります。
脚注や数式内に表を挿入することはできません。 |
endOfSegmentLocation
|
指定したヘッダー、フッター、ドキュメント本文の末尾に表を挿入します。挿入した表の前に改行文字が挿入されます。 脚注の中に表を挿入することはできません。 |
InsertTableRowRequest
テーブルに空の行を挿入します。
JSON 表現 |
---|
{
"tableCellLocation": {
object (
|
フィールド | |
---|---|
tableCellLocation
|
行の挿入元となる参照テーブルのセルの場所。 参照セルがある行の上(または下)に新しい行が挿入されます。参照セルが結合されたセルである場合、結合されたセルの上(または下)に新しい行が挿入されます。 |
insertBelow
|
参照セルの位置の下に新しい行を挿入するかどうか。
|
TableCellLocation
表内の 1 つのセルの位置。
JSON 表現 |
---|
{
"tableStartLocation": {
object (
|
フィールド | |
---|---|
tableStartLocation
|
ドキュメント内の表の開始位置。 |
rowIndex
|
ゼロベースの行インデックス。たとえば、テーブルの 2 番目の行の行インデックスは 1 です。 |
columnIndex
|
ゼロベースの列インデックス。たとえば、テーブルの 2 番目の列の列インデックスは 1 です。 |
InsertTableColumnRequest
テーブルに空の列を挿入します。
JSON 表現 |
---|
{
"tableCellLocation": {
object (
|
フィールド | |
---|---|
tableCellLocation
|
列の挿入元となる参照テーブルのセルの場所。 新しい列が、参照セルがある列の左(または右)に挿入されます。参照セルが結合されたセルである場合、新しい列が結合されたセルの左(または右)に挿入されます。 |
insertRight
|
新しい列を参照セルの位置の右側に挿入するかどうか。
|
DeleteTableRowRequest
テーブルから行を削除します。
JSON 表現 |
---|
{
"tableCellLocation": {
object (
|
フィールド | |
---|---|
tableCellLocation
|
行を削除する参照テーブルのセルの場所。 このセルにまたがる行が削除されます。複数の行にまたがる結合したセルの場合、そのセルにまたがるすべての行が削除されます。この削除後もテーブルに行が残っていない場合は、テーブル全体が削除されます。 |
DeleteTableColumnRequest
テーブルから列を削除します。
JSON 表現 |
---|
{
"tableCellLocation": {
object (
|
フィールド | |
---|---|
tableCellLocation
|
列を削除する参照テーブルのセルの場所。 このセルにまたがる列が削除されます。複数の列にまたがる結合したセルの場合、そのセルがまたがっている列はすべて削除されます。この削除後もテーブルに列が残らなければ、テーブル全体が削除されます。 |
InsertPageBreakRequest
指定された位置に改ページを挿入し、その後に改行を挿入します。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
insertion_location 。改ページを挿入する位置。
insertion_location
は次のいずれか 1 つのみを指定できます。
|
|
location
|
ドキュメント内の特定のインデックスに改ページを挿入します。
改ページは、既存の
表、数式、脚注、ヘッダー、フッター内に改ページを挿入することはできません。改ページは本文内にのみ挿入できるため、
|
endOfSegmentLocation
|
ドキュメント本文の末尾に改ページを挿入します。
脚注、ヘッダー、フッター内に改ページを挿入することはできません。改ページは本文内にのみ挿入できるため、
|
DeletePositionedObjectRequest
削除
PositionedObject
ハイライト表示されます。
JSON 表現 |
---|
{ "objectId": string, "tabId": string } |
フィールド | |
---|---|
objectId
|
削除する位置決めオブジェクトの ID。 |
tabId
|
削除対象のオブジェクトがあるタブ。省略すると、リクエストは最初のタブに適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
UpdateTableColumnPropertiesRequest
更新
TableColumnProperties
使用できます。
JSON 表現 |
---|
{ "tableStartLocation": { object ( |
フィールド | |
---|---|
tableStartLocation
|
ドキュメント内の表の開始位置。 |
columnIndices[]
|
プロパティを更新する必要があるゼロベースの列インデックスのリスト。インデックスが指定されていない場合、すべての列が更新されます。 |
tableColumnProperties
|
更新するテーブルの列のプロパティ。
値が
|
fields
|
更新対象のフィールド。
少なくとも 1 つのフィールドを指定する必要があります。ルート
たとえば、列の幅を更新するには、
|
UpdateTableCellStyleRequest
表のセル範囲のスタイルを更新します。
JSON 表現 |
---|
{ "tableCellStyle": { object ( |
フィールド | |
---|---|
tableCellStyle
|
表のセルに設定するスタイル。 枠線の更新時に、セルが隣接するセルと枠線を共有している場合は、隣接するセルの枠線のプロパティも更新されます。結合されて非表示の枠線は更新されません。 同じリクエストで隣接するセルで共有されている枠線を更新すると、枠線の更新で競合が発生する可能性があるため、枠線の更新は次の順序で適用されます。
|
fields
|
更新対象のフィールド。
少なくとも 1 つのフィールドを指定する必要があります。ルート
たとえば、表のセルの背景色を更新するには、
プロパティをデフォルト値にリセットするには、フィールド マスクにフィールド名を含め、フィールド自体は未設定のままにします。 |
共用体フィールド
cells 。更新するセルです。
cells
は次のいずれか 1 つのみを指定できます。
|
|
tableRange
|
更新が適用されるテーブルのサブセットを表すテーブル範囲。 |
tableStartLocation
|
ドキュメント内の表の開始位置。指定すると、更新がテーブル内のすべてのセルに適用されます。 |
TableRange
テーブル範囲は、テーブルのサブセットへの参照を表します。
表の範囲で指定するセルは必ずしも四角形を形成するわけではありません。たとえば、最後の行のすべてのセルが結合された 3 x 3 の表があるとします。テーブルは次のようになります。
[ ][ ][ ]
[ ][ ][ ]
[ ]
テーブルのセルの位置 = (tableStartLocation、行 = 0、列 = 0)、行スパン = 3、列スパン = 2 であるテーブル範囲では、次のセルが指定されています。
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
JSON 表現 |
---|
{
"tableCellLocation": {
object (
|
フィールド | |
---|---|
tableCellLocation
|
表の範囲を開始するセルの位置。 |
rowSpan
|
テーブル範囲の行スパン。 |
columnSpan
|
テーブル範囲の列スパン。 |
UpdateTableRowStyleRequest
更新
TableRowStyle
行の数が示されます。
JSON 表現 |
---|
{ "tableStartLocation": { object ( |
フィールド | |
---|---|
tableStartLocation
|
ドキュメント内の表の開始位置。 |
rowIndices[]
|
スタイルを更新する必要があるゼロベースの行インデックスのリスト。インデックスが指定されていない場合、すべての行が更新されます。 |
tableRowStyle
|
行に設定するスタイル。 |
fields
|
更新対象のフィールド。
少なくとも 1 つのフィールドを指定する必要があります。ルート
たとえば、行の最小の高さを更新するには、
|
ReplaceImageRequest
既存のイメージを新しいイメージに置き換えます。
画像を置き換えると
image effects
を既存の画像からコピーして、ドキュメント エディタの動作を反映させます。
JSON 表現 |
---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum (
|
フィールド | |
---|---|
imageObjectId
|
置き換えられる既存のイメージの ID。ID は、GET リクエストのレスポンスから取得できます。 |
uri
|
新しい画像の URI。 画像は挿入時に一度取得され、ドキュメント内に表示するためにコピーが保存されます。画像は 50 MB 未満、25 メガピクセル以下で、PNG、JPEG、または GIF 形式である必要があります。
指定する URI は長さが 2 KB を超えないようにしてください。URI は画像とともに保存され、
|
imageReplaceMethod
|
置換メソッド。 |
tabId
|
置換対象の画像があるタブ。省略すると、リクエストは最初のタブに適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
ImageReplaceMethod
画像の置換メソッドです。
列挙型 | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
画像の置換メソッドが指定されていません。この値は使用しないでください。 |
CENTER_CROP
|
元の画像の境界いっぱいになるように、画像を拡大縮小および中央揃えします。元の画像の境界を埋めるために、画像がトリミングされることがあります。画像のレンダリング サイズは元の画像と同じになります。 |
UpdateDocumentStyleRequest
更新
DocumentStyle
。
JSON 表現 |
---|
{
"documentStyle": {
object (
|
フィールド | |
---|---|
documentStyle
|
ドキュメントに設定するスタイル。
特定のドキュメント スタイルを変更すると、ドキュメント エディタの動作を反映させるために、他の変更が行われる場合があります。詳しくは、
|
fields
|
更新対象のフィールド。
少なくとも 1 つのフィールドを指定する必要があります。ルート
たとえば、背景を更新するには、
|
tabId
|
更新するスタイルを含むタブ。省略すると、リクエストは最初のタブに適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
MergeTableCellsRequest
セルを結合
Table
。
JSON 表現 |
---|
{
"tableRange": {
object (
|
フィールド | |
---|---|
tableRange
|
結合する表のセルを指定する表の範囲。 結合されるセル内のテキストはすべて連結されて「ヘッド」に格納されますその範囲のセル。コンテンツの方向が左から右の場合は範囲の左上のセル、それ以外の場合は範囲の右上のセルになります。 範囲が長方形以外の場合(結合済みのセルや表が非長方形のセルが範囲に含まれる場合がある)、400 不正なリクエスト エラーが返されます。 |
UnmergeTableCellsRequest
セルの結合を解除
Table
。
JSON 表現 |
---|
{
"tableRange": {
object (
|
フィールド | |
---|---|
tableRange
|
結合を解除する表のセルを指定する表の範囲。 この範囲の結合したすべてのセルの結合が解除されます。すでに結合が解除されたセルには影響しません。範囲に結合されたセルがない場合、リクエストは行われません。 結合したセルのいずれかにテキストが含まれている場合、そのテキストは「ヘッド」内に残ります。結合解除されたセルからなるブロックのセル。「頭」コンテンツの方向が左から右の場合、セルは左上のセルになり、それ以外の場合は右上のセルになります。 |
CreateHeaderRequest
変数を
Header
。新しいヘッダーは
SectionStyle
Deployment の
SectionBreak
指定されていない場合、
DocumentStyle
。
指定されたタイプのヘッダーがすでに存在する場合、400 不正なリクエスト エラーが返されます。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type
|
作成するヘッダーのタイプ。 |
sectionBreakLocation
|
アプリケーションの
|
CreateFootnoteRequest
変数を
Footnote
新しい ReplicaSet が挿入されます
FootnoteReference
ロールを追加します。
新しい
Footnote
スペースが含まれ、その後に改行文字が続きます。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
footnote_reference_location 。脚注参照を挿入する位置。
footnote_reference_location
は次のいずれか 1 つのみを指定できます。
|
|
location
|
ドキュメント内の特定のインデックスに脚注参照を挿入します。
脚注参照は既存の
計算式、見出し、フッター、脚注の中に脚注の参照を挿入することはできません。脚注の参照は本文にのみ挿入できるため、
|
endOfSegmentLocation
|
ドキュメント本文の末尾に脚注参照を挿入します。
ヘッダー、フッター、脚注の中に脚注の参照を挿入することはできません。脚注の参照は本文にのみ挿入できるため、
|
ReplaceNamedRangeContentRequest
指定された
NamedRange
または
NamedRanges
差し替えます。
なお、
NamedRange
複数の不連続なドメインから構成される場合があり、
ranges
。この場合、最初の範囲のコンテンツのみが置き換えられます。他の範囲とその内容は削除されます。
範囲の置換または削除によってドキュメント構造が無効な場合は、400 不正なリクエスト エラーが返されます。
JSON 表現 |
---|
{ "tabsCriteria": { object ( |
フィールド | |
---|---|
tabsCriteria
|
省略可。置換を行うタブを指定するために使用する条件。省略すると、すべてのタブに置換が適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
共用体フィールド
replacement_content 。名前付き範囲の既存のコンテンツを置き換えるコンテンツ。
replacement_content
は次のいずれか 1 つのみを指定できます。
|
|
text
|
指定した名前付き範囲の内容を、指定したテキストに置き換えます。 |
共用体フィールド
named_range_reference 。コンテンツが置き換えられる名前付き範囲への参照。
named_range_reference
は次のいずれか 1 つのみを指定できます。
|
|
namedRangeId
|
コンテンツを置き換える名前付き範囲の ID。 指定された ID の名前付き範囲が存在しない場合、400 不正なリクエスト エラーが返されます。 |
namedRangeName
|
名前
複数の
|
UpdateSectionStyleRequest
更新
SectionStyle
。
JSON 表現 |
---|
{ "range": { object ( |
フィールド | |
---|---|
range
|
スタイル設定するセクションと重なる範囲。
セクション区切りは本文内にのみ挿入できるため、
|
sectionStyle
|
セクションで設定するスタイル。
セクションのスタイルを変更すると、ドキュメント エディタの動作を反映させるために、他の変更が行われる場合があります。詳しくは、
|
fields
|
更新対象のフィールド。
少なくとも 1 つのフィールドを指定する必要があります。ルート
たとえば、左余白を更新するには、
|
InsertSectionBreakRequest
指定された位置にセクション区切りを挿入します。
セクション区切りの前に改行文字が挿入されます。
JSON 表現 |
---|
{ "sectionType": enum ( |
フィールド | |
---|---|
sectionType
|
挿入するセクションのタイプ。 |
共用体フィールド
insertion_location 。挿入点を挿入する位置。
insertion_location
は次のいずれか 1 つのみを指定できます。
|
|
location
|
ドキュメント内の特定のインデックスに改行とセクション区切りを挿入します。
セクション区切りは、既存の
表、数式、脚注、ヘッダー、フッター内にセクション区切りを挿入することはできません。セクション区切りは本文内にのみ挿入できるため、
|
endOfSegmentLocation
|
ドキュメント本文の末尾に改行とセクション区切りを挿入します。
脚注、ヘッダー、フッター内にセクション区切りを挿入することはできません。セクション区切りは本文内にのみ挿入できるため、
|
DeleteHeaderRequest
削除
Header
ハイライト表示されます。
JSON 表現 |
---|
{ "headerId": string, "tabId": string } |
フィールド | |
---|---|
headerId
|
削除するヘッダーの ID。このヘッダーが
|
tabId
|
削除するヘッダーを含むタブ。省略すると、リクエストは最初のタブに適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
PinTableHeaderRowsRequest
テーブル内の固定されたテーブルのヘッダー行の数を更新します。
JSON 表現 |
---|
{
"tableStartLocation": {
object (
|
フィールド | |
---|---|
tableStartLocation
|
ドキュメント内の表の開始位置。 |
pinnedHeaderRowsCount
|
固定するテーブルの行数。0 は、すべての行の固定が解除されることを意味します。 |