リクエスト
ドキュメントに適用される 1 つの更新。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド request 。適用する具体的なリクエスト。1 つのフィールドのみを指定する必要があります。request は次のいずれかになります。 |
|
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」など)。2 桁以上の数値には先頭にゼロを付けません。 -
ROMAN
: 小文字のローマ数字(「i」、「ii」、「iii」など)。 -
UPPERROMAN
: 大文字のローマ数字(「I」、「II」、「III」など)。 -
LEFTTRIANGLE
: 左を向いた三角形。Unicode U+25c4 コードポイントに対応します。
列挙型 | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
箇条書きのグリフのプリセットが指定されていません。 |
BULLET_DISC_CIRCLE_SQUARE
|
最初の 3 つのリストのネスト レベルに DISC 、CIRCLE 、SQUARE の箇条書き記号が付いた箇条書き。 |
BULLET_DIAMONDX_ARROW3D_SQUARE
|
最初の 3 つのリストのネスト レベルに DIAMONDX 、ARROW3D 、SQUARE の箇条書き記号が付いた箇条書き |
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_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
|
最初の 3 つのリストのネスト レベルに UPPERALPHA 、ALPHA 、ROMAN の数値グリフが使用され、その後にピリオドが続く番号付きリスト。 |
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
番号付きリスト
UPPERROMAN ,
UPPERALPHA
および
DECIMAL
最初の 3 つのネスト レベルには数値グリフ、その後にピリオドを付けます。
|
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
最初の 3 つのリストのネスト レベルに ZERODECIMAL 、ALPHA 、ROMAN の数値グリフが使用され、その後にピリオドが続く番号付きリスト。 |
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 は次のいずれかになります。 |
|
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。 画像は挿入時に 1 回取得され、ドキュメント内に表示するためにコピーが保存されます。画像は、サイズが 50 MB 未満、25 メガピクセル以下で、PNG、JPEG、GIF 形式のいずれかである必要があります。
指定する URI は一般公開されている必要があり、長さは 2 KB 以下である必要があります。URI 自体は画像と一緒に保存され、
|
objectSize
|
ドキュメントでの画像の表示サイズ。このプロパティは省略可能で、ドキュメント内の画像の最終的なサイズは次のルールによって決まります。* 幅と高さのいずれも指定されていない場合、画像のデフォルトのサイズは解像度に基づいて計算されます。* 1 つのディメンションが指定されている場合は、画像のアスペクト比を維持するために、もう一方のディメンションが計算されます。* 幅と高さの両方が指定されている場合、画像はアスペクト比を維持しながら、指定されたサイズ内に収まるように調整されます。 |
共用体フィールド 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 は次のいずれかになります。 |
|
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 は次のいずれかになります。 |
|
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
を作成します。新しいヘッダーは、SectionBreak
の位置にある SectionStyle
に適用されます(指定されている場合)。指定されていない場合は、DocumentStyle
に適用されます。
指定されたタイプのヘッダーがすでに存在する場合、400 不正なリクエスト エラーが返されます。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type
|
作成するヘッダーのタイプ。 |
sectionBreakLocation
|
アプリケーションの
|
CreateFootnoteRequest
Footnote
セグメントを作成し、指定された位置に新しい FootnoteReference
を挿入します。
新しい
Footnote
スペースが含まれ、その後に改行文字が続きます。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド footnote_reference_location 。脚注参照を挿入する位置。
footnote_reference_location
は次のいずれか 1 つのみを指定できます。
|
|
location
|
ドキュメント内の特定のインデックスに脚注の参照を挿入します。
脚注の参照は、既存の
計算式、見出し、フッター、脚注の中に脚注の参照を挿入することはできません。脚注の参照は本文にのみ挿入できるため、
|
endOfSegmentLocation
|
ドキュメント本文の末尾に脚注の参照を挿入します。
ヘッダー、フッター、脚注の中に脚注の参照を挿入することはできません。脚注の参照は本文にのみ挿入できるため、
|
ReplaceNamedRangeContentRequest
指定された
NamedRange
または
NamedRanges
差し替えます。
1 つの NamedRange
は、複数の連続しない ranges
で構成されている場合があります。この場合、最初の範囲のコンテンツのみが置き換えられます。他の範囲とその内容は削除されます。
範囲の置換または削除によってドキュメント構造が無効な場合は、400 不正なリクエスト エラーが返されます。
JSON 表現 |
---|
{ "tabsCriteria": { object ( |
フィールド | |
---|---|
tabsCriteria
|
省略可。置換を行うタブを指定するために使用する条件。省略すると、すべてのタブに置換が適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
共用体フィールド replacement_content 。名前付き範囲の既存のコンテンツを置き換えるコンテンツ。
replacement_content
は次のいずれか 1 つのみを指定できます。
|
|
text
|
指定した名前付き範囲の内容を、指定したテキストに置き換えます。 |
共用体フィールド
named_range_reference 。内容が置き換えられる名前付き範囲への参照。named_range_reference は次のいずれかになります。 |
|
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 は、すべての行の固定が解除されることを意味します。 |