- リソース: ドキュメント
- Tab
- TabProperties
- DocumentTab
- Body
- StructuralElement
- Paragraph
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- Color
- RgbColor
- ディメンション
- 単位
- WeightedFontFamily
- BaselineOffset
- リンク
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- 型
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- 方程式
- InlineObjectElement
- 人物
- PersonProperties
- RichLink
- RichLinkProperties
- ParagraphStyle
- NamedStyleType
- アライメント
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- シェーディング
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- 箇条書き
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- Table
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- ヘッダー
- フッター
- 脚注
- DocumentStyle
- 背景
- サイズ
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- リスト
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- 範囲
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- メソッド
リソース: ドキュメント
Google ドキュメントのドキュメント。
JSON 表現 |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
フィールド | |
---|---|
documentId |
出力専用。ドキュメントの ID。 |
title |
ドキュメントのタイトル。 |
tabs[] |
ドキュメントの一部であるタブ。 タブには、子タブ(別のタブ内にネストされたタブ)を含めることができます。子タブは |
revisionId |
出力専用。ドキュメントのリビジョン ID。更新リクエストで使用して、更新を適用するドキュメントのどのリビジョンと、そのリビジョン以降にドキュメントが編集された場合のリクエストの動作を指定できます。ユーザーがドキュメントの編集権限を持っている場合にのみ入力されます。 リビジョン ID は連番ではなく、不透明な文字列です。リビジョン ID の形式は今後変更される可能性があります。返されたリビジョン ID は、返された後 24 時間のみ有効で、ユーザー間で共有することはできません。呼び出し間でリビジョン ID が変更されていない場合、ドキュメントは変更されていません。逆に、ID が変更された場合(同じドキュメントとユーザーの場合)は、通常、ドキュメントが更新されたことを意味します。ただし、ID の変更は、ID の形式の変更などの内部要因による場合もあります。 |
suggestionsViewMode |
出力専用。ドキュメントに適用されている候補ビューモード。 注: ドキュメントを編集する場合は、 |
body |
出力専用。ドキュメントの本文。 従来フィールド: 代わりに |
headers |
出力専用。ドキュメント内のヘッダー(ヘッダー ID でキー設定)。 従来フィールド: 代わりに |
footers |
出力専用。ドキュメント内のフッター(フッター ID でキー設定)。 従来フィールド: 代わりに |
footnotes |
出力専用。ドキュメント内の脚注(脚注 ID でキーが設定されています)。 従来フィールド: 代わりに |
documentStyle |
出力専用。ドキュメントのスタイル。 従来フィールド: 代わりに |
suggestedDocumentStyleChanges |
出力専用。ドキュメントのスタイルに対する提案された変更(提案 ID でキー設定)。 従来フィールド: 代わりに |
namedStyles |
出力専用。ドキュメントの名前付きスタイル。 従来フィールド: 代わりに |
suggestedNamedStylesChanges |
出力専用。ドキュメントの名前付きスタイルに対する推奨される変更(候補 ID でキーが付けられています)。 従来フィールド: 代わりに |
lists |
出力専用。ドキュメント内のリスト(リスト ID がキー)。 従来フィールド: 代わりに |
namedRanges |
出力専用。ドキュメント内の名前付き範囲(名前がキー)。 従来フィールド: 代わりに |
inlineObjects |
出力専用。ドキュメント内のインライン オブジェクト(オブジェクト ID をキーとする)。 従来フィールド: 代わりに |
positionedObjects |
出力専用。ドキュメント内の配置済みオブジェクト(オブジェクト ID をキーとする)。 従来フィールド: 代わりに |
Tab
ドキュメント内のタブ。
JSON 表現 |
---|
{ "tabProperties": { object ( |
フィールド | |
---|---|
tabProperties |
タブのプロパティ(ID、タイトルなど)。 |
childTabs[] |
このタブ内にネストされた子タブ。 |
共用体フィールド content 。タブの内容。content は次のいずれかになります。 |
|
documentTab |
ドキュメントのコンテンツ(テキストや画像など)を含むタブ。 |
TabProperties
タブのプロパティ。
JSON 表現 |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
フィールド | |
---|---|
tabId |
出力専用。タブの ID。このフィールドは変更できません。 |
title |
タブのユーザーに表示される名前。 |
parentTabId |
省略可。親タブの ID。現在のタブがルートレベルのタブ(親がないタブ)の場合は空になります。 |
index |
親内のタブのゼロベースのインデックス。 |
nestingLevel |
出力専用。ドキュメント内のタブの深さ。ルートレベルのタブは 0 から始まります。 |
DocumentTab
ドキュメントの内容が表示されたタブ。
JSON 表現 |
---|
{ "body": { object ( |
フィールド | |
---|---|
body |
ドキュメント タブのメイン コンテンツ。 |
headers |
ドキュメント タブのヘッダー(ヘッダー ID でキー設定)。 |
footers |
ドキュメント タブのフッター(フッター ID でキー設定)。 |
footnotes |
ドキュメント タブの脚注(脚注 ID でキー設定)。 |
documentStyle |
ドキュメントタブのスタイル。 |
suggestedDocumentStyleChanges |
ドキュメント タブのスタイルに対する提案された変更(候補 ID をキーとする)。 |
namedStyles |
ドキュメントタブの名前付きスタイル。 |
suggestedNamedStylesChanges |
ドキュメント タブの名前付きスタイルに対する提案された変更(提案 ID でキーが付けられています)。 |
lists |
ドキュメント タブのリスト(リスト ID がキー)。 |
namedRanges |
ドキュメントタブの名前付き範囲(名前でキー設定)。 |
inlineObjects |
ドキュメント タブの行内オブジェクト(オブジェクト ID をキーとする)。 |
positionedObjects |
ドキュメントタブに配置されたオブジェクト(オブジェクト ID をキーとする)。 |
本文
ドキュメントの本文。
JSON 表現 |
---|
{
"content": [
{
object ( |
フィールド | |
---|---|
content[] |
本文の内容。 本文のコンテンツのインデックスは 0 から始まります。 |
StructuralElement
StructuralElement は、ドキュメントに構造を提供するコンテンツを記述します。
JSON 表現 |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
フィールド | |
---|---|
startIndex |
この構造要素の 0 ベースの開始インデックス(UTF-16 コード単位)。 |
endIndex |
この構造要素の末尾のゼロベースのインデックス(UTF-16 コード単位)。 |
共用体フィールド content 。構造要素の内容。content は次のいずれかになります。 |
|
paragraph |
段落タイプの構造要素。 |
sectionBreak |
セクション ブレーク タイプの構造要素。 |
table |
構造要素の表形式。 |
tableOfContents |
目次タイプの構造要素。 |
段落
段落を表す StructuralElement
。段落とは、改行文字で終了するコンテンツの範囲です。
JSON 表現 |
---|
{ "elements": [ { object ( |
フィールド | |
---|---|
elements[] |
段落の内容が構成要素に分解されています。 |
paragraphStyle |
この段落のスタイル。 |
suggestedParagraphStyleChanges |
候補の段落スタイルが、候補 ID をキーとするこの段落に変更されます。 |
bullet |
この段落の箇条書き。指定されていない場合、その段落はリストに属しません。 |
suggestedBulletChanges |
この段落の箇条書きに対する推奨される変更内容。 |
positionedObjectIds[] |
この段落にテザリングされている配置済みオブジェクトの ID。 |
suggestedPositionedObjectIds |
この段落に配置することを提案されたオブジェクトの ID(候補 ID をキーとする)。 |
ParagraphElement
ParagraphElement は、Paragraph
内のコンテンツを記述します。
JSON 表現 |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
フィールド | |
---|---|
startIndex |
この段落要素の 0 ベースの開始インデックス(UTF-16 コード単位)。 |
endIndex |
この段落要素の終了インデックス(UTF-16 コード単位で、末尾を除く)。0 ベース。 |
共用体フィールド content 。段落要素の内容。content は次のいずれかになります。 |
|
textRun |
テキスト行の段落要素。 |
autoText |
自動テキストの段落要素。 |
pageBreak |
改ページの段落要素。 |
columnBreak |
列区切りの段落要素。 |
footnoteReference |
脚注参照の段落要素。 |
horizontalRule |
水平線の段落要素。 |
equation |
式の段落要素。 |
inlineObjectElement |
インライン オブジェクトの段落要素。 |
person |
個人またはメールアドレスにリンクする段落要素。 |
richLink |
Google リソース(Google ドライブのファイル、YouTube 動画、カレンダーの予定など)にリンクする段落要素。 |
TextRun
同じスタイル設定が適用された連続したテキストを表す ParagraphElement
。
JSON 表現 |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
フィールド | |
---|---|
content |
この実行のテキスト。 実行内のテキスト以外の要素は、Unicode 文字 U+E907 に置き換えられます。 |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
textStyle |
この実行のテキスト スタイル。 |
suggestedTextStyleChanges |
候補のテキスト スタイルが、候補 ID に基づいてこの実行に変更されます。 |
TextStyle
テキストに適用できるスタイル設定を表します。
継承されたテキスト スタイルは、このメッセージでは未設定のフィールドとして表されます。テキスト スタイルの親は、テキスト スタイルが定義されている場所によって異なります。
Paragraph
内のテキストの TextStyle は、段落の対応するnamed style type
から継承されます。named style
の TextStyle は、normal text
という名前のスタイルから継承します。normal text
という名前のスタイルの TextStyle は、ドキュメント エディタのデフォルトのテキスト スタイルから継承されます。- テーブルに含まれる
Paragraph
要素の TextStyle は、テーブル スタイルからテキスト スタイルを継承できます。
テキスト スタイルが親から継承されていない場合、フィールドを設定解除すると、スタイルはドキュメント エディタのデフォルト値に一致する値に戻ります。
JSON 表現 |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
フィールド | |
---|---|
bold |
テキストが太字でレンダリングされるかどうか。 |
italic |
テキストを斜体にするかどうか。 |
underline |
テキストに下線を付けるかどうか。 |
strikethrough |
テキストが取り消し線を引かれているかどうか。 |
smallCaps |
テキストが小文字大文字かどうか。 |
backgroundColor |
テキストの背景色。設定されている場合、色は |
foregroundColor |
テキストの前景色。設定されている場合、色は |
fontSize |
テキストのフォントサイズ。 |
weightedFontFamily |
テキストのフォント ファミリーとレンダリングされた太さ。 更新リクエストで
|
baselineOffset |
テキストの通常の位置からの垂直オフセット。
|
link |
テキストのハイパーリンクのリンク先。設定されていない場合は、リンクはありません。リンクは親テキストから継承されません。 更新リクエストでリンクを変更すると、範囲のテキスト スタイルにも次のような変更が加わります。
|
OptionalColor
完全に不透明または完全に透明にできる色。
JSON 表現 |
---|
{
"color": {
object ( |
フィールド | |
---|---|
color |
設定すると、不透明な色として使用されます。設定されていない場合、これは透明な色を表します。 |
色
単色。
JSON 表現 |
---|
{
"rgbColor": {
object ( |
フィールド | |
---|---|
rgbColor |
RGB の色値。 |
RgbColor
RGB カラー。
JSON 表現 |
---|
{ "red": number, "green": number, "blue": number } |
フィールド | |
---|---|
red |
色の赤色成分(0.0 ~ 1.0)。 |
green |
色の緑色成分(0.0 ~ 1.0)。 |
blue |
色の青色成分(0.0 ~ 1.0)。 |
ディメンション
指定された単位で、1 つの方向の振幅。
JSON 表現 |
---|
{
"magnitude": number,
"unit": enum ( |
フィールド | |
---|---|
magnitude |
大きさ。 |
unit |
マグニチュードの単位。 |
ユニット
測定単位 を選択します。
列挙型 | |
---|---|
UNIT_UNSPECIFIED |
単位は不明です。 |
PT |
1/72 インチの単位。 |
WeightedFontFamily
テキストのフォント ファミリーと太さを表します。
JSON 表現 |
---|
{ "fontFamily": string, "weight": integer } |
フィールド | |
---|---|
fontFamily |
テキストのフォント ファミリー。 フォント ファミリーには、ドキュメントの [フォント] メニューまたは Google Fonts の任意のフォントを使用できます。フォント名が認識されない場合は、テキストは |
weight |
フォントの太さ。このフィールドには、 デフォルト値は フォント ウェイトは、レンダリングされたフォント ウェイトの 1 つのコンポーネントにすぎません。レンダリングされる太さは、
|
BaselineOffset
テキストを通常の位置から垂直方向にオフセットする方法。
列挙型 | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
テキストのベースライン オフセットは親から継承されます。 |
NONE |
テキストが垂直方向にずれていない。 |
SUPERSCRIPT |
テキストが垂直方向に上方にオフセットされる(上付き文字)。 |
SUBSCRIPT |
テキストが垂直方向に下方にオフセットされる(下付き文字)。 |
リンク
ドキュメントの別の部分または外部 URL リソースへの参照。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド destination 。リンク先。destination は次のいずれかになります。 |
|
url |
外部 URL。 |
tabId |
このドキュメントのタブの ID。 |
bookmark |
このドキュメント内のブックマーク。 タブが 1 つのドキュメントで、 |
heading |
このドキュメントの見出し。 タブが 1 つのみのドキュメントで、 |
bookmarkId |
このドキュメント内のブックマークの ID。 従来フィールド: 代わりに、 このフィールドが書き込みリクエストで使用されている場合、ブックマークはリクエストで指定されたタブ ID のものであると見なされます。リクエストでタブ ID が指定されていない場合、ドキュメントの最初のタブから取得されたものと見なされます。 |
headingId |
このドキュメント内の見出しの ID。 従来フィールド: 代わりに、 このフィールドが書き込みリクエストで使用されている場合、ヘッダーはリクエストで指定されたタブ ID のものであると見なされます。リクエストでタブ ID が指定されていない場合、ドキュメントの最初のタブから取得されたものと見なされます。 |
BookmarkLink
このドキュメント内のブックマークへの参照。
JSON 表現 |
---|
{ "id": string, "tabId": string } |
フィールド | |
---|---|
id |
このドキュメント内のブックマークの ID。 |
tabId |
このブックマークを含むタブの ID。 |
HeadingLink
このドキュメント内の見出しへの参照。
JSON 表現 |
---|
{ "id": string, "tabId": string } |
フィールド | |
---|---|
id |
このドキュメント内の見出しの ID。 |
tabId |
この見出しを含むタブの ID。 |
SuggestedTextStyle
TextStyle
への変更の提案。
JSON 表現 |
---|
{ "textStyle": { object ( |
フィールド | |
---|---|
textStyle |
この候補で行った変更のみを含む |
textStyleSuggestionState |
この候補でベースの |
TextStyleSuggestionState
この候補でベースの TextStyle
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "boldSuggested": boolean, "italicSuggested": boolean, "underlineSuggested": boolean, "strikethroughSuggested": boolean, "smallCapsSuggested": boolean, "backgroundColorSuggested": boolean, "foregroundColorSuggested": boolean, "fontSizeSuggested": boolean, "weightedFontFamilySuggested": boolean, "baselineOffsetSuggested": boolean, "linkSuggested": boolean } |
フィールド | |
---|---|
boldSuggested |
|
italicSuggested |
|
underlineSuggested |
|
strikethroughSuggested |
|
smallCapsSuggested |
|
backgroundColorSuggested |
|
foregroundColorSuggested |
|
fontSizeSuggested |
|
weightedFontFamilySuggested |
|
baselineOffsetSuggested |
|
linkSuggested |
|
AutoText
テキスト内の位置を表す ParagraphElement
。この位置は、時間の経過とともに変化するコンテンツ(ページ番号など)に動的に置き換えられます。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type |
この自動テキストのタイプ。 |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
textStyle |
この自動テキストのテキスト スタイル。 |
suggestedTextStyleChanges |
候補のテキスト スタイルが、候補 ID でキー設定されたこの AutoText に変更されます。 |
タイプ
自動テキストの種類。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
未指定の自動テキスト タイプ。 |
PAGE_NUMBER |
現在のページ番号を表す自動テキストを入力します。 |
PAGE_COUNT |
ドキュメントの合計ページ数を表す自動テキストを入力します。 |
PageBreak
改ページを表す ParagraphElement
。ページ区切りを使用すると、次のテキストが次のページの上部から始まります。
JSON 表現 |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
フィールド | |
---|---|
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
textStyle |
このページ分割のテキスト スタイル。 テキストの行や脚注参照などのテキスト コンテンツと同様に、ページ分割のテキスト スタイルは、コンテンツのレイアウトや、その横に挿入されたテキストのスタイルに影響することがあります。 |
suggestedTextStyleChanges |
提案されたテキスト スタイルは、候補 ID でキーが設定されたこの PageBreak に変更されます。 |
ColumnBreak
列ブレークを表す ParagraphElement
。列区切りを使用すると、後続のテキストが次の列の上部から始まります。
JSON 表現 |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
フィールド | |
---|---|
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
textStyle |
この ColumnBreak のテキスト スタイル。 テキスト行や脚注参照などのテキスト コンテンツと同様に、列区切りのテキスト スタイルは、コンテンツのレイアウトや、その横に挿入されたテキストのスタイルに影響することがあります。 |
suggestedTextStyleChanges |
候補のテキスト スタイルは、候補 ID でキーが設定されたこの ColumnBreak に変更されます。 |
FootnoteReference
脚注参照を表す ParagraphElement
。脚注参照は、番号でレンダリングされるインライン コンテンツで、脚注を識別するために使用されます。
JSON 表現 |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
フィールド | |
---|---|
footnoteId |
この脚注参照のコンテンツを含む |
footnoteNumber |
この脚注の番号がレンダリングされたもの。 |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
textStyle |
この FootnoteReference のテキスト スタイル。 |
suggestedTextStyleChanges |
候補のテキスト スタイルが、候補 ID でキーとなるこの FootnoteReference に変更されます。 |
HorizontalRule
水平線を表す ParagraphElement
。
JSON 表現 |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
フィールド | |
---|---|
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
textStyle |
この HorizontalRule のテキスト スタイル。 テキスト行や脚注参照などのテキスト コンテンツと同様に、水平線のテキスト スタイルは、コンテンツのレイアウトや、その横に挿入されたテキストのスタイルに影響することがあります。 |
suggestedTextStyleChanges |
提案されたテキスト スタイルは、候補 ID でキーが設定されたこの HorizontalRule に変更されます。 |
計算式
方程式を表す ParagraphElement
。
JSON 表現 |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
フィールド | |
---|---|
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
InlineObjectElement
JSON 表現 |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
フィールド | |
---|---|
inlineObjectId |
この要素に含まれる |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
textStyle |
この InlineObjectElement のテキスト スタイル。 テキスト行や脚注参照などのテキスト コンテンツと同様に、インライン オブジェクト要素のテキスト スタイルは、コンテンツのレイアウトや、その横に挿入されるテキストのスタイルに影響する可能性があります。 |
suggestedTextStyleChanges |
候補のテキスト スタイルは、候補 ID をキーとするこの InlineObject に変更されます。 |
人物
ドキュメントに記載されている人物またはメールアドレス。これらのメンションは、個人の名前またはメールアドレスを含む単一の変更不可要素として動作します。
JSON 表現 |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
フィールド | |
---|---|
personId |
出力専用。このリンクの一意の ID。 |
suggestedInsertionIds[] |
この人物のリンクをドキュメントに挿入する候補の ID。ネストされた変更案(別のユーザーが行った変更案内の変更案など)の場合、 |
suggestedDeletionIds[] |
ドキュメントからこの人のリンクを削除する候補の ID。たとえば、複数のユーザーが削除を提案した場合、 |
textStyle |
この |
suggestedTextStyleChanges |
候補テキストのスタイルは、候補 ID でキーが設定されたこの |
personProperties |
出力専用。この |
PersonProperties
リンクされた Person
に固有のプロパティ。
JSON 表現 |
---|
{ "name": string, "email": string } |
フィールド | |
---|---|
name |
出力専用。リンクテキストにメールアドレスではなく名前が表示される場合は、その名前。 |
email |
出力専用。この |
RichLink
Google リソース(ドライブ内のファイル、YouTube 動画、カレンダーの予定など)へのリンク。
JSON 表現 |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
フィールド | |
---|---|
richLinkId |
出力専用。このリンクの ID。 |
suggestedInsertionIds[] |
このリンクをドキュメントに挿入する候補の ID。ネストされた変更案(別のユーザーが行った変更案内の変更案など)の場合、 |
suggestedDeletionIds[] |
ドキュメントからこのリンクを削除する候補の ID。たとえば、複数のユーザーが削除を提案した場合、 |
textStyle |
この |
suggestedTextStyleChanges |
候補テキストのスタイルは、候補 ID でキーが設定されたこの |
richLinkProperties |
出力専用。この |
RichLinkProperties
RichLink
に固有のプロパティ。
JSON 表現 |
---|
{ "title": string, "uri": string, "mimeType": string } |
ParagraphStyle
段落全体に適用されるスタイル。
継承された段落スタイルは、このメッセージでは未設定のフィールドとして表されます。段落スタイルの親は、段落スタイルが定義されている場所によって異なります。
Paragraph
の ParagraphStyle は、段落の対応するnamed style type
から継承されます。named style
の ParagraphStyle は、normal text
という名前のスタイルから継承します。normal text
という名前のスタイルの ParagraphStyle は、ドキュメント エディタのデフォルトの段落スタイルから継承されます。- テーブルに含まれる
Paragraph
要素の ParagraphStyle は、テーブル スタイルから段落スタイルを継承できます。
段落スタイルが親から継承されていない場合、フィールドを設定解除すると、スタイルはドキュメント エディタのデフォルト値に一致する値に戻ります。
JSON 表現 |
---|
{ "headingId": string, "namedStyleType": enum ( |
フィールド | |
---|---|
headingId |
段落の見出し ID。空の場合、この段落は見出しではありません。 このプロパティは読み取り専用です。 |
namedStyleType |
段落の名前付きスタイルタイプ。 名前付きスタイルタイプを更新すると ParagraphStyle 内の他のプロパティに影響するため、他のプロパティが更新される前に名前付きスタイルタイプが適用されます。 |
alignment |
この段落のテキストの配置。 |
lineSpacing |
線間のスペースの量(標準の割合)。標準は 100.0 です。設定されていない場合、値は親から継承されます。 |
direction |
この段落のテキストの向き。設定されていない場合、段落の向きは継承されないため、値はデフォルトで |
spacingMode |
段落の間隔モード。 |
spaceAbove |
段落の上に追加するスペースの量。設定されていない場合、値は親から継承されます。 |
spaceBelow |
段落の下に追加するスペースの量。設定されていない場合、値は親から継承されます。 |
borderBetween |
この段落と次の段落、または前の段落との間の境界線。設定されていない場合、値は親から継承されます。 隣接する段落に同じ境界とインデントのプロパティが設定されている場合、境界線がレンダリングされます。 段落の境界線は部分的に更新できません。段落の境界線を変更する場合は、新しい境界線全体を指定する必要があります。 |
borderTop |
この段落の上部にある枠線。設定されていない場合、値は親から継承されます。 上部の境界線は、上のパラグラフの境界とインデントのプロパティが異なる場合にレンダリングされます。 段落の境界線は部分的に更新できません。段落の境界線を変更する場合は、新しい境界線全体を指定する必要があります。 |
borderBottom |
この段落の下部にある枠線。設定されていない場合、値は親から継承されます。 下端の境界線は、下の段落の境界線とインデントのプロパティが異なる場合にレンダリングされます。 段落の境界線は部分的に更新できません。段落の境界線を変更する場合は、新しい境界線全体を指定する必要があります。 |
borderLeft |
この段落の左側の枠線。設定されていない場合、値は親から継承されます。 段落の境界線は部分的に更新できません。段落の境界線を変更する場合は、新しい境界線全体を指定する必要があります。 |
borderRight |
この段落の右側の枠線。設定されていない場合、値は親から継承されます。 段落の境界線は部分的に更新できません。段落の境界線を変更する場合は、新しい境界線全体を指定する必要があります。 |
indentFirstLine |
段落の 1 行目のインデントの量。設定されていない場合、値は親から継承されます。 |
indentStart |
現在の段落の向きに基づいて、テキストの先頭に対応する側の段落のインデントの量。設定されていない場合、値は親から継承されます。 |
indentEnd |
現在の段落の向きに基づいて、テキストの末尾に対応する側の段落のインデントの量。設定されていない場合、値は親から継承されます。 |
tabStops[] |
この段落のタブストップのリストを表示します。タブストップリストは継承されません。 このプロパティは読み取り専用です。 |
keepLinesTogether |
可能な場合は、段落のすべての行を同じページまたは列に配置するかどうか。設定されていない場合、値は親から継承されます。 |
keepWithNext |
この段落の少なくとも一部を、可能な場合は次の段落と同じページまたは列に配置するかどうか。設定されていない場合、値は親から継承されます。 |
avoidWidowAndOrphan |
段落の最後が 1 行になるか、1 行目になるかを指定します。設定されていない場合、値は親から継承されます。 |
shading |
段落の網かけ。設定されていない場合、値は親から継承されます。 |
pageBreakBefore |
現在の段落を常にページの先頭に配置するかどうか。設定されていない場合、値は親から継承されます。
|
NamedStyleType
名前付きスタイルのタイプ。
列挙型 | |
---|---|
NAMED_STYLE_TYPE_UNSPECIFIED |
名前付きスタイルのタイプが指定されていません。 |
NORMAL_TEXT |
標準テキスト。 |
TITLE |
タイトル。 |
SUBTITLE |
字幕。 |
HEADING_1 |
見出し 1 |
HEADING_2 |
見出し 2。 |
HEADING_3 |
見出し 3 |
HEADING_4 |
見出し 4. |
HEADING_5 |
見出し 5. |
HEADING_6 |
見出し 6. |
配置
段落のテキストの配置の種類。
列挙型 | |
---|---|
ALIGNMENT_UNSPECIFIED |
段落の配置は親から継承されます。 |
START |
段落は行の先頭に揃えられます。LTR テキストの場合は左揃え、それ以外の場合は右揃え。 |
CENTER |
段落は中央に配置されます。 |
END |
段落は行の末尾に揃えられます。LTR テキストの場合は右揃え、それ以外の場合は左揃え。 |
JUSTIFIED |
段落が両端揃えになっている。 |
ContentDirection
ルート コンテンツを流し込むことができます。
列挙型 | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
コンテンツの向きが指定されていません。 |
LEFT_TO_RIGHT |
コンテンツは左から右に表示されます。 |
RIGHT_TO_LEFT |
コンテンツは右から左に表示されます。 |
SpacingMode
段落間隔のさまざまなモード。
列挙型 | |
---|---|
SPACING_MODE_UNSPECIFIED |
間隔モードは親から継承されます。 |
NEVER_COLLAPSE |
段落のスペースは常にレンダリングされます。 |
COLLAPSE_LISTS |
リスト要素の間に段落間隔が挿入されない。 |
ParagraphBorder
段落の周囲の枠線。
JSON 表現 |
---|
{ "color": { object ( |
フィールド | |
---|---|
color |
枠線の色。 |
width |
枠線の幅。 |
padding |
枠線のパディング。 |
dashStyle |
枠線の破線スタイル。 |
DashStyle
線形ジオメトリをレンダリングできるダッシュの種類。これらの値は、ECMA-376 第 5 版のパート 1「Office Open XML ファイル形式 - 基礎とマークアップ言語リファレンス」の 20.1.10.49 セクションで説明されている「ST_PresetLineDashVal」シンプル タイプに基づいています。
列挙型 | |
---|---|
DASH_STYLE_UNSPECIFIED |
破線スタイルが指定されていません。 |
SOLID |
実線。ECMA-376 ST_PresetLineDashVal 値「solid」に対応します。これがデフォルトのダッシュ スタイルです。 |
DOT |
点線。ECMA-376 ST_PresetLineDashVal 値「dot」に対応します。 |
DASH |
破線。ECMA-376 ST_PresetLineDashVal 値「dash」に対応します。 |
TabStop
段落内のタブストップ。
JSON 表現 |
---|
{ "offset": { object ( |
フィールド | |
---|---|
offset |
このタブストップと開始マージンの間のオフセット。 |
alignment |
このタブストップのアライメント。未設定の場合のデフォルト値は |
TabStopAlignment
タブストップのアライメント。
列挙型 | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
タブストップ位置の配置が指定されていません。 |
START |
タブストップは行の先頭に揃えられます。これがデフォルトです。 |
CENTER |
タブストップは行の中央に揃えられます。 |
END |
タブストップは行の末尾に配置されます。 |
シェーディング
段落の網かけ。
JSON 表現 |
---|
{
"backgroundColor": {
object ( |
フィールド | |
---|---|
backgroundColor |
この段落のシャドウの背景色。 |
SuggestedParagraphStyle
ParagraphStyle
への変更の提案。
JSON 表現 |
---|
{ "paragraphStyle": { object ( |
フィールド | |
---|---|
paragraphStyle |
この候補で行った変更のみを含む |
paragraphStyleSuggestionState |
この候補でベースの |
ParagraphStyleSuggestionState
この候補でベースの ParagraphStyle
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{
"headingIdSuggested": boolean,
"namedStyleTypeSuggested": boolean,
"alignmentSuggested": boolean,
"lineSpacingSuggested": boolean,
"directionSuggested": boolean,
"spacingModeSuggested": boolean,
"spaceAboveSuggested": boolean,
"spaceBelowSuggested": boolean,
"borderBetweenSuggested": boolean,
"borderTopSuggested": boolean,
"borderBottomSuggested": boolean,
"borderLeftSuggested": boolean,
"borderRightSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"indentEndSuggested": boolean,
"keepLinesTogetherSuggested": boolean,
"keepWithNextSuggested": boolean,
"avoidWidowAndOrphanSuggested": boolean,
"shadingSuggestionState": {
object ( |
フィールド | |
---|---|
headingIdSuggested |
|
namedStyleTypeSuggested |
|
alignmentSuggested |
|
lineSpacingSuggested |
|
directionSuggested |
|
spacingModeSuggested |
|
spaceAboveSuggested |
|
spaceBelowSuggested |
|
borderBetweenSuggested |
|
borderTopSuggested |
|
borderBottomSuggested |
|
borderLeftSuggested |
|
borderRightSuggested |
|
indentFirstLineSuggested |
|
indentStartSuggested |
|
indentEndSuggested |
|
keepLinesTogetherSuggested |
|
keepWithNextSuggested |
|
avoidWidowAndOrphanSuggested |
|
shadingSuggestionState |
この候補で変更された |
pageBreakBeforeSuggested |
|
ShadingSuggestionState
この推奨される変更でベースの Shading
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "backgroundColorSuggested": boolean } |
フィールド | |
---|---|
backgroundColorSuggested |
|
ブレット グラフ
段落の箇条書きを記述します。
JSON 表現 |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
フィールド | |
---|---|
listId |
この段落が属するリストの ID。 |
nestingLevel |
リスト内のこの段落のネストレベル。 |
textStyle |
この箇条書きに適用される段落固有のテキスト スタイル。 |
SuggestedBullet
Bullet
への変更の提案。
JSON 表現 |
---|
{ "bullet": { object ( |
フィールド | |
---|---|
bullet |
この候補で行った変更のみを含む |
bulletSuggestionState |
この候補でベースの |
BulletSuggestionState
この候補でベースの Bullet
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
フィールド | |
---|---|
listIdSuggested |
|
nestingLevelSuggested |
|
textStyleSuggestionState |
この候補で変更された |
ObjectReferences
オブジェクト ID のコレクション。
JSON 表現 |
---|
{ "objectIds": [ string ] } |
フィールド | |
---|---|
objectIds[] |
オブジェクト ID。 |
SectionBreak
セクション区切りを表す StructuralElement
。セクションは、同じ SectionStyle
を持つコンテンツの範囲です。セクション区切りは新しいセクションの開始を表し、セクション スタイルはセクション区切りの後のセクションに適用されます。
ドキュメントの本文は常にセクション ブレークで始まります。
JSON 表現 |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
フィールド | |
---|---|
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
sectionStyle |
このセクション分割の後のセクションのスタイル。 |
SectionStyle
セクションに適用されるスタイル。
JSON 表現 |
---|
{ "columnProperties": [ { object ( |
フィールド | |
---|---|
columnProperties[] |
セクションの列のプロパティ。 空のセクションには、ドキュメント エディタのデフォルトのプロパティを含む列が 1 つあります。セクションを更新して、列を 3 つ以下にすることができます。 このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
columnSeparatorStyle |
列区切り線のスタイル。 このスタイルは、セクションに 1 つの列がある場合でも設定できます。 このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
contentDirection |
このセクションのコンテンツの方向。未設定の場合のデフォルト値は このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
marginTop |
セクションのページ上部の余白。未設定の場合、値は DocumentStyle の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
marginBottom |
セクションの下ページの余白。未設定の場合、値は DocumentStyle の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
marginRight |
セクションの右ページの余白。未設定の場合、値は DocumentStyle の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
marginLeft |
セクションの左ページ余白。未設定の場合、値は DocumentStyle の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
marginHeader |
セクションのヘッダー マージン。未設定の場合、値は DocumentStyle の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
marginFooter |
セクションのフッター マージン。未設定の場合、値は DocumentStyle の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
sectionType |
出力専用。セクションのタイプ。 |
defaultHeaderId |
デフォルトのヘッダーの ID。設定されていない場合、値は前の このプロパティは読み取り専用です。 |
defaultFooterId |
デフォルトのフッターの ID。設定されていない場合、値は前の このプロパティは読み取り専用です。 |
firstPageHeaderId |
セクションの最初のページにのみ使用されるヘッダーの ID。 このプロパティは読み取り専用です。 |
firstPageFooterId |
セクションの最初のページにのみ使用されるフッターの ID。 このプロパティは読み取り専用です。 |
evenPageHeaderId |
偶数ページにのみ使用されるヘッダーの ID。DocumentStyle の このプロパティは読み取り専用です。 |
evenPageFooterId |
偶数ページにのみ使用されるフッターの ID。DocumentStyle の このプロパティは読み取り専用です。 |
useFirstPageHeaderFooter |
セクションの最初のページに最初のページのヘッダー / フッター ID を使用するかどうかを示します。設定しない場合、最初のセクションの DocumentStyle の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
pageNumberStart |
このセクションのページ番号のカウントを開始するページ番号。設定しない場合、ページ番号は前のセクションから続行されます。最初の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
flipPageOrientation |
省略可。このセクションの DocumentStyle の このプロパティを更新する場合は、具体的な値を設定する必要があります。このプロパティを設定解除すると、400 エラー(不正なリクエスト)が発生します。 |
SectionColumnProperties
セクションの列に適用されるプロパティ。
ColumnSeparatorStyle
列間の列区切り文字のスタイル。
列挙型 | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
列区切り文字のスタイルが指定されていない。 |
NONE |
列間に列区切り線がない。 |
BETWEEN_EACH_COLUMN |
各列の間に列区切り線をレンダリングします。 |
SectionType
現在のセクションの開始位置が、前のセクションに対してどのように配置されているかを表します。
列挙型 | |
---|---|
SECTION_TYPE_UNSPECIFIED |
セクションのタイプが指定されていません。 |
CONTINUOUS |
セクションは、前のセクションの最後の段落の直後に始まります。 |
NEXT_PAGE |
セクションは次のページから始まります。 |
表
テーブルを表す StructuralElement
。
JSON 表現 |
---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
フィールド | |
---|---|
rows |
テーブル内の行数。 |
columns |
テーブル内の列数。 テーブルが長方形でない場合、一部の行のセル数が異なる場合があります。 |
tableRows[] |
各行の内容とスタイル。 |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
tableStyle |
テーブルのスタイル。 |
TableRow
Table
内の行の内容とスタイル。
JSON 表現 |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
フィールド | |
---|---|
startIndex |
この行のゼロベースの開始インデックス(UTF-16 コード単位)。 |
endIndex |
この行の終了インデックス(0 ベース、UTF-16 コード単位)。 |
tableCells[] |
この行の各セルの内容とスタイル。 テーブルは長方形でない場合があるため、一部の行のセル数が同じテーブル内の他の行と異なる場合があります。 |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
tableRowStyle |
表の行のスタイル。 |
suggestedTableRowStyleChanges |
推奨スタイルがこの行に変更され、候補 ID がキーになります。 |
TableCell
Table
内のセルの内容とスタイル。
JSON 表現 |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
フィールド | |
---|---|
startIndex |
このセルの 0 ベースの開始インデックス(UTF-16 コード単位)。 |
endIndex |
このセルの終了インデックス(0 ベース、UTF-16 コード単位)。 |
content[] |
セルの内容。 |
tableCellStyle |
セルのスタイル。 |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合は、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
suggestedTableCellStyleChanges |
テーブル セルのスタイルに対する推奨される変更(候補 ID でキーが設定されています)。 |
TableCellStyle
TableCell
のスタイル。
継承された表セルのスタイルは、このメッセージでは未設定のフィールドとして表されます。表セルのスタイルは、表のスタイルから継承できます。
JSON 表現 |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
フィールド | |
---|---|
rowSpan |
セルの行範囲。 このプロパティは読み取り専用です。 |
columnSpan |
セルの列スパンを指定します。 このプロパティは読み取り専用です。 |
backgroundColor |
セルの背景色。 |
borderLeft |
セルの左枠線。 |
borderRight |
セルの右枠線。 |
borderTop |
セルの上部境界線。 |
borderBottom |
セルの下枠線。 |
paddingLeft |
セルの左側のパディング。 |
paddingRight |
セルの右側のパディング。 |
paddingTop |
セルの上部パディング。 |
paddingBottom |
セルの下部パディング。 |
contentAlignment |
テーブルセル内のコンテンツの配置。デフォルトの配置は、ドキュメント エディタで新しく作成された表セルの配置と一致します。 |
TableCellBorder
テーブルセルの枠線。
表のセル境界を透明にすることはできません。テーブルのセル境界を非表示にするには、幅を 0 にします。
JSON 表現 |
---|
{ "color": { object ( |
フィールド | |
---|---|
color |
枠線の色。 この色は透明にできません。 |
width |
枠線の幅。 |
dashStyle |
枠線の破線スタイル。 |
ContentAlignment
コンテンツの配置の種類。
ECMA-376 第 5 版のパート 1「Office Open XML ファイル形式 - 基礎とマークアップ言語リファレンス」の 20.1.10.60 セクションの「ST_TextAnchoringType」単純型の値のサブセットから派生しています。
列挙型 | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
コンテンツの配置が指定されていない。コンテンツの配置は、親が存在する場合は親から継承されます。 |
CONTENT_ALIGNMENT_UNSUPPORTED |
サポートされていないコンテンツの配置。 |
TOP |
コンテンツをコンテンツ ホルダーの上部に揃える配置。ECMA-376 ST_TextAnchoringType の「t」に対応しています。 |
MIDDLE |
コンテンツ ホルダーの中央にコンテンツを配置する配置。ECMA-376 ST_TextAnchoringType の「ctr」に対応しています。 |
BOTTOM |
コンテンツ ホルダーの下部にコンテンツを配置する配置。ECMA-376 ST_TextAnchoringType の「b」に対応しています。 |
SuggestedTableCellStyle
TableCellStyle
への変更の提案。
JSON 表現 |
---|
{ "tableCellStyle": { object ( |
フィールド | |
---|---|
tableCellStyle |
この候補で行った変更のみを含む |
tableCellStyleSuggestionState |
この候補でベースの |
TableCellStyleSuggestionState
この候補でベースの TableCellStyle
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "rowSpanSuggested": boolean, "columnSpanSuggested": boolean, "backgroundColorSuggested": boolean, "borderLeftSuggested": boolean, "borderRightSuggested": boolean, "borderTopSuggested": boolean, "borderBottomSuggested": boolean, "paddingLeftSuggested": boolean, "paddingRightSuggested": boolean, "paddingTopSuggested": boolean, "paddingBottomSuggested": boolean, "contentAlignmentSuggested": boolean } |
フィールド | |
---|---|
rowSpanSuggested |
|
columnSpanSuggested |
|
backgroundColorSuggested |
|
borderLeftSuggested |
|
borderRightSuggested |
|
borderTopSuggested |
|
borderBottomSuggested |
|
paddingLeftSuggested |
|
paddingRightSuggested |
|
paddingTopSuggested |
|
paddingBottomSuggested |
|
contentAlignmentSuggested |
|
TableRowStyle
表の行に適用されるスタイル。
JSON 表現 |
---|
{
"minRowHeight": {
object ( |
フィールド | |
---|---|
minRowHeight |
行の最小高さ。行のセル内のすべてのコンテンツを表示するため、この値以上の高さで行がドキュメント エディタにレンダリングされます。 |
tableHeader |
行が表のヘッダーかどうか。 |
preventOverflow |
行がページまたは列の境界を越えてはみ出せないかどうか。 |
SuggestedTableRowStyle
TableRowStyle
への変更の提案。
JSON 表現 |
---|
{ "tableRowStyle": { object ( |
フィールド | |
---|---|
tableRowStyle |
この候補で行った変更のみを含む |
tableRowStyleSuggestionState |
この候補でベースの |
TableRowStyleSuggestionState
この候補でベースの TableRowStyle
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "minRowHeightSuggested": boolean } |
フィールド | |
---|---|
minRowHeightSuggested |
|
TableStyle
テーブルに適用されるスタイル。
JSON 表現 |
---|
{
"tableColumnProperties": [
{
object ( |
フィールド | |
---|---|
tableColumnProperties[] |
各列のプロパティ。 ドキュメントでは、HTML と同様に、テーブルに行が含まれ、行にセルが含まれます。したがって、行のプロパティは行の |
TableColumnProperties
テーブル内の列のプロパティ。
フィールド | |
---|---|
widthType |
列の幅の型。 |
width |
列の幅。列の |
WidthType
列の幅のタイプ。
列挙型 | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
列の幅のタイプが指定されていません。 |
EVENLY_DISTRIBUTED |
列の幅は、他の均等に分散された列に均等に分散されます。 列の幅は自動的に決定され、指定された幅のすべての列を考慮した後、テーブルの残りの幅の均等な部分になります。 |
FIXED_WIDTH |
固定の列幅。[width][google.apps.docs.v1.TableColumnProperties.width プロパティには、列の幅が含まれています。 |
TableOfContents
目次を表す StructuralElement
。
JSON 表現 |
---|
{
"content": [
{
object ( |
フィールド | |
---|---|
content[] |
目次の内容。 |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた推奨変更の場合、 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
ヘッダー
ドキュメントのヘッダー。
JSON 表現 |
---|
{
"headerId": string,
"content": [
{
object ( |
フィールド | |
---|---|
headerId |
ヘッダーの ID。 |
content[] |
ヘッダーの内容。 ヘッダーのコンテンツのインデックスは 0 から始まります。 |
脚注
ドキュメントの脚注。
JSON 表現 |
---|
{
"footnoteId": string,
"content": [
{
object ( |
フィールド | |
---|---|
footnoteId |
脚注の ID。 |
content[] |
脚注の内容。 脚注のコンテンツのインデックスは 0 から始まります。 |
DocumentStyle
ドキュメントのスタイル。
JSON 表現 |
---|
{ "background": { object ( |
フィールド | |
---|---|
background |
ドキュメントの背景。ドキュメントの背景色を透明にすることはできません。 |
defaultHeaderId |
デフォルトのヘッダーの ID。設定されていない場合、デフォルトのヘッダーはありません。 このプロパティは読み取り専用です。 |
defaultFooterId |
デフォルトのフッターの ID。設定しない場合、デフォルトのフッターはありません。 このプロパティは読み取り専用です。 |
evenPageHeaderId |
偶数ページにのみ使用されるヘッダーの ID。 このプロパティは読み取り専用です。 |
evenPageFooterId |
偶数ページにのみ使用されるフッターの ID。 このプロパティは読み取り専用です。 |
firstPageHeaderId |
最初のページにのみ使用されるヘッダーの ID。設定しない場合、最初のページの一意のヘッダーは存在しません。 このプロパティは読み取り専用です。 |
firstPageFooterId |
最初のページにのみ使用されるフッターの ID。設定しない場合、最初のページの一意のフッターは存在しません。 このプロパティは読み取り専用です。 |
useFirstPageHeaderFooter |
最初のページに最初のページのヘッダー ID またはフッター ID を使用するかどうかを示します。 |
useEvenPageHeaderFooter |
偶数ページに偶数ページのヘッダー / フッター ID を使用するかどうかを示します。 |
pageNumberStart |
ページ番号のカウントを開始するページ番号。 |
marginTop |
ページの上部余白。 ドキュメント スタイルの上ページ余白を更新すると、すべてのセクション スタイルの上ページ余白が消去されます。 |
marginBottom |
ページの下余白。 ドキュメント スタイルの下ページ余白を更新すると、すべてのセクション スタイルの下ページ余白が消去されます。 |
marginRight |
ページの右余白。 ドキュメント スタイルの右ページの余白を更新すると、すべてのセクション スタイルの右ページの余白が消去されます。また、すべてのセクションの列のサイズが変更されることもあります。 |
marginLeft |
左ページの余白。 ドキュメント スタイルの左ページ余白を更新すると、すべてのセクション スタイルの左ページ余白が消去されます。また、すべてのセクションの列のサイズが変更されることもあります。 |
pageSize |
ドキュメント内のページのサイズ。 |
marginHeader |
ページの上部とヘッダーのコンテンツとの間のスペースの量。 |
marginFooter |
ページの下部とフッターのコンテンツとの間のスペースの量。 |
useCustomHeaderFooterMargins |
DocumentStyle このプロパティは読み取り専用です。 |
flipPageOrientation |
省略可。 |
背景
ドキュメントの背景を表します。
JSON 表現 |
---|
{
"color": {
object ( |
フィールド | |
---|---|
color |
背景色。 |
サイズ
幅と高さ。
SuggestedDocumentStyle
DocumentStyle
への変更の提案。
JSON 表現 |
---|
{ "documentStyle": { object ( |
フィールド | |
---|---|
documentStyle |
この候補で行った変更のみを含む |
documentStyleSuggestionState |
この候補でベースの |
DocumentStyleSuggestionState
この候補でベースの DocumentStyle
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "backgroundSuggestionState": { object ( |
フィールド | |
---|---|
backgroundSuggestionState |
この候補で変更された |
defaultHeaderIdSuggested |
|
defaultFooterIdSuggested |
|
evenPageHeaderIdSuggested |
|
evenPageFooterIdSuggested |
|
firstPageHeaderIdSuggested |
|
firstPageFooterIdSuggested |
|
useFirstPageHeaderFooterSuggested |
|
useEvenPageHeaderFooterSuggested |
|
pageNumberStartSuggested |
|
marginTopSuggested |
|
marginBottomSuggested |
|
marginRightSuggested |
|
marginLeftSuggested |
|
pageSizeSuggestionState |
この候補で変更された [size] [google.apps.docs.v1.DocumentStyle.size] のフィールドを示すマスク。 |
marginHeaderSuggested |
|
marginFooterSuggested |
|
useCustomHeaderFooterMarginsSuggested |
|
flipPageOrientationSuggested |
省略可。 |
BackgroundSuggestionState
この候補でベースの Background
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、Backgound
に新しい推奨値が設定されます。
JSON 表現 |
---|
{ "backgroundColorSuggested": boolean } |
フィールド | |
---|---|
backgroundColorSuggested |
この候補で現在の背景色が変更されたかどうかを示します。 |
SizeSuggestionState
この候補でベースの Size
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、Size
に新しい推奨値が設定されます。
JSON 表現 |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
NamedStyles
名前付きスタイル。ドキュメント内の段落は、これらの名前付きスタイルから TextStyle
と ParagraphStyle
を継承できます。
JSON 表現 |
---|
{
"styles": [
{
object ( |
フィールド | |
---|---|
styles[] |
名前付きスタイル。 考えられる |
NamedStyle
名前付きスタイル。ドキュメント内の段落は、同じ名前付きスタイルタイプを持つ場合、この名前付きスタイルから TextStyle
と ParagraphStyle
を継承できます。
JSON 表現 |
---|
{ "namedStyleType": enum ( |
フィールド | |
---|---|
namedStyleType |
この名前付きスタイルのタイプ。 |
textStyle |
この名前付きスタイルのテキスト スタイル。 |
paragraphStyle |
この名前付きスタイルの段落スタイル。 |
SuggestedNamedStyles
NamedStyles
への変更の提案。
JSON 表現 |
---|
{ "namedStyles": { object ( |
フィールド | |
---|---|
namedStyles |
この候補で行った変更のみを含む |
namedStylesSuggestionState |
この候補でベースの |
NamedStylesSuggestionState
NamedStyles
メッセージの候補のステータス。
JSON 表現 |
---|
{
"stylesSuggestionStates": [
{
object ( |
フィールド | |
---|---|
stylesSuggestionStates[] |
この候補で変更された これらの名前付きスタイルの候補状態の順序は、 |
NamedStyleSuggestionState
NamedStyle
メッセージの候補のステータス。
JSON 表現 |
---|
{ "namedStyleType": enum ( |
フィールド | |
---|---|
namedStyleType |
この候補状態に対応する名前付きスタイルタイプ。 このフィールドは、NamedStyleSuggestionState と対応する |
textStyleSuggestionState |
この候補で変更された |
paragraphStyleSuggestionState |
この候補で変更された |
リスト
List は、すべて同じリストに属する段落のグループのリスト属性を表します。リストの一部である段落には、bullet
にリストの ID への参照があります。
JSON 表現 |
---|
{ "listProperties": { object ( |
フィールド | |
---|---|
listProperties |
リストのプロパティ。 |
suggestedListPropertiesChanges |
リスト プロパティに対する推奨される変更(候補 ID でキーが設定されています)。 |
suggestedInsertionId |
推奨される挿入 ID。空の場合、これは挿入の候補ではありません。 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このリストの削除は提案されません。 |
ListProperties
リストに関連付けられた段落に属する箇条書きの外観を記述する list
のプロパティ。
JSON 表現 |
---|
{
"nestingLevels": [
{
object ( |
フィールド | |
---|---|
nestingLevels[] |
関連するレベルの箇条書きのプロパティを記述します。 リストには最大 9 レベルのネストが可能で、ネストレベル 0 が最上位レベル、ネストレベル 8 が最もネストされたレベルに対応します。ネストのレベルは昇順で返され、ネストが最も浅いものが先頭に返されます。 |
NestingLevel
特定のネストレベルのリスト箇条書きの外観を記述するプロパティが含まれています。
JSON 表現 |
---|
{ "bulletAlignment": enum ( |
フィールド | |
---|---|
bulletAlignment |
箇条書きの表示に割り当てられたスペース内での箇条書きの配置。 |
glyphFormat |
このレベルのネストされた箇条書きで使用される書式文字列。 グリフ形式には 1 つ以上のプレースホルダが含まれ、これらのプレースホルダは たとえば、グリフ形式
グリフ形式には、現在のネストレベルのプレースホルダと、親ネストレベルのプレースホルダを含めることができます。たとえば、リストのネストレベル 0 ではグリフ形式が
ネストされたレベルが順序付けられている場合、特定の段落のグリフ形式のプレースホルダに置き換えられる文字列は、リスト内の段落の順序によって異なります。 |
indentFirstLine |
このレベルのネストされた段落の 1 行目のインデントの量。 |
indentStart |
このレベルのネストされた段落のインデントの量。段落のコンテンツの向きに基づいて、テキストの先頭に対応する側に適用されます。 |
textStyle |
このレベルのネストされた箇条書きのテキスト スタイル。 |
startNumber |
このネストレベルの最初のリストアイテムの数。 文字リストとローマ数字リストでは、値 0 は値 1 として扱われます。値が 0 と 1 の両方の場合、文字とローマ数字のリストはそれぞれ 順序付けられていないグリフを含むネストレベルの場合、この値は無視されます。 |
共用体フィールド glyph_kind 。箇条書きで使用されるグリフの種類。これにより、glyph_format のプレースホルダに代わる箇条書き記号が定義されます。glyph_kind は次のいずれかになります。 |
|
glyphType |
このレベルのネストされた段落が並べ替えられている場合に、箇条書きで使用されるグリフのタイプ。 グリフタイプは、このレベルのネストされた段落が並べ替えられるときに、 |
glyphSymbol |
このレベルのネストされた段落が順序なしの場合に、箇条書きで使用されるカスタム グリフ記号。 グリフ記号は、 |
BulletAlignment
箇条書きの配置の種類。
列挙型 | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
箇条書きの配置が指定されていません。 |
START |
箇条書きは、箇条書きのレンダリングに割り当てられたスペースの先頭に配置されます。LTR テキストの場合は左揃え、それ以外の場合は右揃え。 |
CENTER |
箇条書きは、箇条書きのレンダリングに割り当てられたスペースの中央に配置されます。 |
END |
箇条書きは、箇条書きのレンダリングに割り当てられたスペースの末尾に配置されます。LTR テキストの場合は右揃え、それ以外の場合は左揃え。 |
GlyphType
このレベルのネストされた段落が並べ替えられている場合に、箇条書きで使用されるグリフのタイプ。
列挙型 | |
---|---|
GLYPH_TYPE_UNSPECIFIED |
グリフタイプが指定されていないか、サポートされていません。 |
NONE |
空の文字列。 |
DECIMAL |
数値(1 、2 、3 など)。 |
ZERO_DECIMAL |
1 桁の数字の前にゼロが付いた数値(01 、02 、03 など)。2 桁以上の数値には先頭にゼロを付けません。 |
UPPER_ALPHA |
大文字(A 、B 、C など)。 |
ALPHA |
小文字(a 、b 、c など)。 |
UPPER_ROMAN |
大文字のローマ数字(I 、II 、III など)。 |
ROMAN |
小文字のローマ数字(i 、ii 、iii など)。 |
SuggestedListProperties
ListProperties
への変更案。
JSON 表現 |
---|
{ "listProperties": { object ( |
フィールド | |
---|---|
listProperties |
この候補で行った変更のみを含む |
listPropertiesSuggestionState |
この候補でベースの |
ListPropertiesSuggestionState
この候補でベースの ListProperties
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
フィールド | |
---|---|
nestingLevelsSuggestionStates[] |
この候補で変更された、 ネストレベルの候補の状態は、ネストレベルの昇順で返されます。ネストレベルが最も低いものが最初に返されます。 |
NestingLevelSuggestionState
この候補でベースの NestingLevel
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
フィールド | |
---|---|
bulletAlignmentSuggested |
|
glyphTypeSuggested |
|
glyphFormatSuggested |
|
glyphSymbolSuggested |
|
indentFirstLineSuggested |
|
indentStartSuggested |
|
textStyleSuggestionState |
この候補で変更された |
startNumberSuggested |
|
NamedRanges
ドキュメント内の特定の名前を共有するすべての NamedRange
のコレクション。
JSON 表現 |
---|
{
"name": string,
"namedRanges": [
{
object ( |
フィールド | |
---|---|
name |
すべての |
namedRanges[] |
同じ名前の |
NamedRange
同じ名前付き範囲 ID を持つ Range
のコレクション。
名前付き範囲を使用すると、ドキュメントの一部を任意のユーザー定義ラベルに関連付けることができるため、後でそのコンテンツをプログラムで読み取ったり編集したりできます。ドキュメントには同じ名前の複数の名前付き範囲を含めることができますが、各名前付き範囲には一意の ID が割り当てられます。
名前付き範囲は 1 つの Range
で作成され、名前付き範囲内に挿入されたコンテンツは通常、その範囲を拡張します。ただし、ドキュメントに特定の変更を加えると、範囲が複数の範囲に分割されることがあります。
名前付き範囲は非公開ではありません。ドキュメントにアクセスできるすべてのアプリケーションと共同編集者は、名前付き範囲を表示できます。
JSON 表現 |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
フィールド | |
---|---|
namedRangeId |
名前付き範囲の ID。 |
name |
名前付き範囲の名前。 |
ranges[] |
この名前付き範囲に属する範囲。 |
範囲
連続したテキスト範囲を指定します。
JSON 表現 |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
フィールド | |
---|---|
segmentId |
この範囲が含まれるヘッダー、フッター、または脚注の ID。空のセグメント ID は、ドキュメントの本文を表します。 |
startIndex |
この範囲の 0 ベースの開始インデックス(UTF-16 コード単位)。 現在、すべての使用で開始インデックスを指定する必要があります。このフィールドは、今後の範囲が明記されていないユースケースに対応するために Int32Value です。 |
endIndex |
この範囲の終端インデックス(0 ベース、UTF-16 コード単位)。 現在のすべての用途で、終了インデックスを指定する必要があります。このフィールドは、今後の範囲が明記されていないユースケースに対応するために Int32Value です。 |
tabId |
この範囲を含むタブ。省略した場合、リクエストは最初のタブに適用されます。 1 つのタブを含むドキュメントの場合:
複数のタブを含むドキュメントの場合:
|
InlineObject
テキストとインラインで表示されるオブジェクト。InlineObject には、画像などの EmbeddedObject
が含まれます。
JSON 表現 |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
フィールド | |
---|---|
objectId |
このインライン オブジェクトの ID。オブジェクトのプロパティを更新するために使用できます。 |
inlineObjectProperties |
このインライン オブジェクトのプロパティ。 |
suggestedInlineObjectPropertiesChanges |
インライン オブジェクト プロパティに対する推奨される変更(候補 ID をキーとする)。 |
suggestedInsertionId |
推奨される挿入 ID。空の場合、これは挿入の候補ではありません。 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
InlineObjectProperties
InlineObject
のプロパティ。
JSON 表現 |
---|
{
"embeddedObject": {
object ( |
フィールド | |
---|---|
embeddedObject |
このインライン オブジェクトの埋め込みオブジェクト。 |
EmbeddedObject
ドキュメントに埋め込まれたオブジェクト。
JSON 表現 |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
フィールド | |
---|---|
title |
埋め込みオブジェクトのタイトル。 |
description |
埋め込まれたオブジェクトの説明。 |
embeddedObjectBorder |
埋め込みオブジェクトの枠線。 |
size |
切り抜き後の画像の表示サイズ。 |
marginTop |
埋め込みオブジェクトの上部余白。 |
marginBottom |
埋め込みオブジェクトの下部余白。 |
marginRight |
埋め込みオブジェクトの右側の余白。 |
marginLeft |
埋め込みオブジェクトの左側の余白。 |
linkedContentReference |
外部リンクされたソース コンテンツへの参照。たとえば、埋め込みオブジェクトがリンクされたグラフの場合、ソースの Google スプレッドシートのグラフへの参照が含まれます。 設定されていない場合、埋め込みオブジェクトはリンクされません。 |
共用体フィールド properties 。埋め込みオブジェクトの種類に固有のプロパティ。properties は次のいずれかになります。 |
|
embeddedDrawingProperties |
埋め込み図形のプロパティ。 |
imageProperties |
画像のプロパティ。 |
EmbeddedDrawingProperties
この型にはフィールドがありません。
埋め込まれた図面のプロパティ。オブジェクトのタイプを区別するために使用されます。埋め込み図は、ドキュメント内で作成、編集される図です。詳細な情報はサポートされていません。
ImageProperties
画像のプロパティ。
JSON 表現 |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
フィールド | |
---|---|
contentUri |
デフォルトの有効期間が 30 分間の画像の URI。この URI には、リクエスト元のアカウントのタグが付けられます。URI を知っているユーザーは誰でも、元のリクエスト元として画像にアクセスできます。ドキュメントの共有設定が変更されると、画像にアクセスできなくなる可能性があります。 |
sourceUri |
ソース URI は、画像の挿入に使用される URI です。ソース URI は空にできます。 |
brightness |
画像の明るさ効果。値は [-1.0、1.0] の範囲で指定します。0 は効果なしを意味します。 |
contrast |
画像のコントラスト効果。値は [-1.0、1.0] の範囲で指定します。0 は効果なしを意味します。 |
transparency |
画像の透明効果。値は [0.0、1.0] の範囲で指定します。0 は効果なし、1 は透明を意味します。 |
cropProperties |
画像の切り抜きプロパティ。 |
angle |
画像の時計回りの回転角度(ラジアン単位)。 |
CropProperties
画像の切り抜きプロパティ。
切り抜き長方形は、元のコンテンツの 4 つのエッジからの小数値のオフセットを使用して表されます。
- オフセットが(0, 1)の範囲内にある場合、トリミング ボックスの対応するエッジは、画像の元の境界ボックス内に配置されます。
- オフセットが負の値または 1 より大きい場合、切り抜き長方形の対応するエッジは、画像の元の境界長方形の外側に配置されます。
- すべてのオフセットと回転角度が 0 の場合、画像は切り抜かれません。
JSON 表現 |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
フィールド | |
---|---|
offsetLeft |
オフセットは、元のコンテンツの幅に対する切り抜き四角形の左端の位置を指定します。 |
offsetRight |
オフセットは、元のコンテンツの幅の比率で、切り抜き四角形の右端が元のコンテンツの右端からどの程度内側にあるかを指定します。 |
offsetTop |
オフセットは、元のコンテンツの高さの割合として、切り抜き長方形の上端が元のコンテンツの上端からどの程度内側にあるかを指定します。 |
offsetBottom |
オフセットは、切り抜き長方形の下端が元のコンテンツの下端からどれだけ内側にあるかを、元のコンテンツの高さの比率で指定します。 |
angle |
切り抜き長方形の中心を中心とした時計回りの回転角度(ラジアン)。回転はオフセットの後に適用されます。 |
EmbeddedObjectBorder
EmbeddedObject
の周囲の枠線。
JSON 表現 |
---|
{ "color": { object ( |
フィールド | |
---|---|
color |
枠線の色。 |
width |
枠線の幅。 |
dashStyle |
枠線の破線スタイル。 |
propertyState |
境界プロパティのプロパティ状態。 |
PropertyState
宿泊施設の状態。
列挙型 | |
---|---|
RENDERED |
プロパティの状態が RENDERED の場合、ドキュメントでレンダリングされたときに、要素には対応するプロパティが設定されます。これがデフォルト値です。 |
NOT_RENDERED |
プロパティの状態が NOT_RENDERED の場合、ドキュメントでレンダリングされるときに、要素には対応するプロパティがありません。 |
LinkedContentReference
外部リンクされたソース コンテンツへの参照。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド reference 。リンクされたコンテンツのタイプに固有の参照。reference は次のいずれかになります。 |
|
sheetsChartReference |
リンクされたグラフへの参照。 |
SheetsChartReference
Google スプレッドシートから埋め込まれたリンクされたグラフへの参照。
JSON 表現 |
---|
{ "spreadsheetId": string, "chartId": integer } |
フィールド | |
---|---|
spreadsheetId |
ソースグラフを含む Google スプレッドシートのスプレッドシート ID。 |
chartId |
埋め込まれた Google スプレッドシート内の特定のグラフの ID。 |
SuggestedInlineObjectProperties
InlineObjectProperties
への変更案。
JSON 表現 |
---|
{ "inlineObjectProperties": { object ( |
フィールド | |
---|---|
inlineObjectProperties |
この候補で行った変更のみを含む |
inlineObjectPropertiesSuggestionState |
この候補でベースの |
InlineObjectPropertiesSuggestionState
この候補でベースの InlineObjectProperties
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{
"embeddedObjectSuggestionState": {
object ( |
フィールド | |
---|---|
embeddedObjectSuggestionState |
この候補で変更された |
EmbeddedObjectSuggestionState
この候補でベースの EmbeddedObject
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
フィールド | |
---|---|
embeddedDrawingPropertiesSuggestionState |
この候補で変更された |
imagePropertiesSuggestionState |
この候補で変更された |
titleSuggested |
|
descriptionSuggested |
|
embeddedObjectBorderSuggestionState |
この候補で変更された |
sizeSuggestionState |
この候補で変更された |
marginLeftSuggested |
|
marginRightSuggested |
|
marginTopSuggested |
|
marginBottomSuggested |
|
linkedContentReferenceSuggestionState |
この候補で変更された |
EmbeddedDrawingPropertiesSuggestionState
この型にはフィールドがありません。
この候補でベースの EmbeddedDrawingProperties
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
ImagePropertiesSuggestionState
この候補でベースの ImageProperties
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
フィールド | |
---|---|
contentUriSuggested |
|
sourceUriSuggested |
[sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri] に変更の候補があったかどうかを示します。 |
brightnessSuggested |
[明るさ] [google.apps.docs.v1.EmbeddedObject.brightness] の変更が提案されたかどうかを示します。 |
contrastSuggested |
[コントラスト] [google.apps.docs.v1.EmbeddedObject.contrast] の変更が提案されたかどうかを示します。 |
transparencySuggested |
[transparency] [google.apps.docs.v1.EmbeddedObject.transparency] への変更が提案されたかどうかを示します。 |
cropPropertiesSuggestionState |
この候補で変更された |
angleSuggested |
[angle] [google.apps.docs.v1.EmbeddedObject.angle] の変更が提案されたかどうかを示します。 |
CropPropertiesSuggestionState
この候補でベースの CropProperties
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
フィールド | |
---|---|
offsetLeftSuggested |
|
offsetRightSuggested |
|
offsetTopSuggested |
|
offsetBottomSuggested |
|
angleSuggested |
|
EmbeddedObjectBorderSuggestionState
この候補でベースの EmbeddedObjectBorder
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
フィールド | |
---|---|
colorSuggested |
[color] [google.apps.docs.v1.EmbeddedBorderObject.color] の変更が提案されたかどうかを示します。 |
widthSuggested |
[width] [google.apps.docs.v1.EmbeddedBorderObject.width] の変更が提案されたかどうかを示します。 |
dashStyleSuggested |
[dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style] の変更が提案されたかどうかを示します。 |
propertyStateSuggested |
[propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state] の変更が提案されたかどうかを示します。 |
LinkedContentReferenceSuggestionState
この候補でベースの LinkedContentReference
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
フィールド | |
---|---|
sheetsChartReferenceSuggestionState |
この候補で変更された |
SheetsChartReferenceSuggestionState
この候補でベースの SheetsChartReference
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
フィールド | |
---|---|
spreadsheetIdSuggested |
|
chartIdSuggested |
|
PositionedObject
Paragraph
にテザリングされ、段落の先頭を基準に配置されるオブジェクト。PositionedObject には、画像などの EmbeddedObject
が含まれています。
JSON 表現 |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
フィールド | |
---|---|
objectId |
この配置されたオブジェクトの ID。 |
positionedObjectProperties |
この配置されたオブジェクトのプロパティ。 |
suggestedPositionedObjectPropertiesChanges |
配置されたオブジェクトのプロパティに対する推奨される変更(候補 ID でキーが設定されています)。 |
suggestedInsertionId |
推奨される挿入 ID。空の場合、これは挿入の候補ではありません。 |
suggestedDeletionIds[] |
削除候補の ID。空の場合、このコンテンツの削除は推奨されません。 |
PositionedObjectProperties
PositionedObject
のプロパティ。
JSON 表現 |
---|
{ "positioning": { object ( |
フィールド | |
---|---|
positioning |
この配置されたオブジェクトを参照する |
embeddedObject |
この配置されたオブジェクトの埋め込みオブジェクト。 |
PositionedObjectPositioning
PositionedObject
の配置。配置されたオブジェクトは、テザリングされている Paragraph
の先頭を基準として配置されます。
JSON 表現 |
---|
{ "layout": enum ( |
フィールド | |
---|---|
layout |
この配置されたオブジェクトのレイアウト。 |
leftOffset |
配置されたオブジェクトの左端のオフセット(テザリング先の |
topOffset |
配置されたオブジェクトの上端のオフセット(テザリング先の |
PositionedObjectLayout
[PositionedObject][google.aps.docs.v1.PositionedObject] の可能なレイアウト。
列挙型 | |
---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED |
レイアウトは指定されていません。 |
WRAP_TEXT |
テキストは、配置されたオブジェクトの周囲に折り返されます。 |
BREAK_LEFT |
配置されたオブジェクトが左側に、テキストが右側になるようにテキストを分割します。 |
BREAK_RIGHT |
配置されたオブジェクトが右側に、テキストが左側になるようにテキストを分割します。 |
BREAK_LEFT_RIGHT |
配置したオブジェクトの左右にテキストがないようにテキストを分割します。 |
IN_FRONT_OF_TEXT |
配置されたオブジェクトがテキストの前面にある。 |
BEHIND_TEXT |
配置されたオブジェクトがテキストの背後に表示されます。 |
SuggestedPositionedObjectProperties
PositionedObjectProperties
への変更案。
JSON 表現 |
---|
{ "positionedObjectProperties": { object ( |
フィールド | |
---|---|
positionedObjectProperties |
この候補で行った変更のみを含む |
positionedObjectPropertiesSuggestionState |
この候補でベースの |
PositionedObjectPropertiesSuggestionState
この候補でベースの PositionedObjectProperties
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "positioningSuggestionState": { object ( |
フィールド | |
---|---|
positioningSuggestionState |
この候補で変更された |
embeddedObjectSuggestionState |
この候補で変更された |
PositionedObjectPositioningSuggestionState
この候補でベースの PositionedObjectPositioning
のどのフィールドが変更されたかを示すマスク。true に設定されたフィールドには、新しい推奨値が表示されます。
JSON 表現 |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
フィールド | |
---|---|
layoutSuggested |
|
leftOffsetSuggested |
|
topOffsetSuggested |
|
SuggestionsViewMode
ドキュメントに適用されている候補ビューモード。提案された変更の表示方法を示します。すべての候補をインラインで表示し、承認または拒否するオプションを使用してドキュメントを読むことができます。
列挙型 | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
返されたドキュメントに適用される SuggestionsViewMode は、ユーザーの現在のアクセスレベルによって異なります。ユーザーに閲覧権限のみが付与されている場合は、PREVIEW_WITHOUT_SUGGESTIONS が適用されます。それ以外の場合は、SUGGESTIONS_INLINE が適用されます。これがデフォルトの候補表示モードです。 |
SUGGESTIONS_INLINE |
返されたドキュメントには、インラインの候補が含まれています。提案された変更は、ドキュメント内のベース コンテンツと区別されます。 このモードを使用してドキュメントを取得するリクエストは、ユーザーが提案された変更を表示する権限を持っていない場合、403 エラーを返します。 |
PREVIEW_SUGGESTIONS_ACCEPTED |
返されたドキュメントは、提案されたすべての変更が承認されたプレビューです。 このモードを使用してドキュメントを取得するリクエストは、ユーザーが提案された変更を表示する権限を持っていない場合、403 エラーを返します。 |
PREVIEW_WITHOUT_SUGGESTIONS |
返されたドキュメントはプレビューであり、ドキュメントに提案がある場合は、提案された変更がすべて拒否されます。 |
メソッド |
|
---|---|
|
ドキュメントに 1 つ以上の更新を適用します。 |
|
リクエストで指定されたタイトルを使用して空白のドキュメントを作成します。 |
|
指定したドキュメントの最新バージョンを取得します。 |