- リソース: ドキュメント
- タブ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TabProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DocumentTab
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Body
- StructuralElement
- Paragraph
- ParagraphElement
- TextRun
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TextStyle
- OptionalColor
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Color
- RgbColor
- ディメンション
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 単位
- WeightedFontFamily
- BaselineOffset
- リンク
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- 型
- PageBreak
- ColumnBreak
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- FootnoteReference
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HorizontalRule
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 計算式
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- InlineObjectElement
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 人物
- PersonProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RichLink
- RichLinkProperties
- ParagraphStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- NamedStyleType
- アライメント
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TabStopAlignment
- シェーディング
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SuggestedParagraphStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ParagraphStyleSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ShadingSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 箇条書き
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SectionBreak
- SectionStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SectionColumnProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ColumnSeparatorStyle
- SectionType
- Table
- TableRow
- TableCell
- TableCellStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableCellStyleSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableRowStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SuggestedTableRowStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableRowStyleSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableColumnProperties
- WidthType
- TableOfContents
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ヘッダー
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- フッター
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 脚注
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DocumentStyle
- 背景
- サイズ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SuggestedDocumentStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DocumentStyleSuggestionState
- BackgroundSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SizeSuggestionState
- NamedStyles
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- NamedStyle
- 推奨される名前付きスタイル
- NamedStylesSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- NamedStyleSuggestionState
- リスト
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ListProperties
- NestingLevel
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- NamedRanges
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- NamedRange
- 範囲
- InlineObject
- InlineObjectProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SheetsChartReference
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SuggestedInlineObjectProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- InlineObjectPropertiesSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LinkedContentReferenceSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SheetsChartReferenceSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 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 をキーとしています。 |
本文
ドキュメントの本文。
通常、本文には headers
、footers
、footnotes
を除くすべてのドキュメント コンテンツが含まれます。
JSON 表現 |
---|
{
"content": [
{
object ( |
フィールド | |
---|---|
content[] |
本文の内容。 本文のコンテンツのインデックスはゼロから始まります。 |
StructuralElement
StructuralElement は、ドキュメントに構造を提供するコンテンツを記述します。
JSON 表現 |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
フィールド | |
---|---|
startIndex |
この構造要素のゼロベースの開始インデックス(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 |
この段落要素のゼロベースの開始インデックス(UTF-16 コード単位)。 |
endIndex |
この段落要素のゼロベース終了インデックス(UTF-16 コードユニットを除く)。 |
共用体フィールド 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)。 |
ディメンション
指定された単位での一方向の大きさ。
JSON 表現 |
---|
{
"magnitude": number,
"unit": enum ( |
フィールド | |
---|---|
magnitude |
大きさ。 |
unit |
大きさの単位。 |
ユニット
Units of measurement.
列挙型 | |
---|---|
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。複数のユーザーが削除を提案した場合など、1 つの |
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。複数のユーザーが削除を提案した場合など、1 つの |
textStyle |
この |
suggestedTextStyleChanges |
候補のテキスト スタイルが、候補 ID をキーとするこの |
richLinkProperties |
出力専用。この |
RichLinkProperties
RichLink
に固有のプロパティ。
JSON 表現 |
---|
{ "title": string, "uri": string, "mimeType": string } |
フィールド | |
---|---|
title |
出力専用。リンクに表示される |
uri |
出力専用。 |
mimeType |
|
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 |
段落で死別や孤児を避けるかどうかを指定します。設定されていない場合、値は親から継承されます。 |
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 第 4 版のパート 1「Office Open XML ファイル形式 - 基礎とマークアップ言語リファレンス」の 20.1.10.48 セクションで説明されている「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
セクションの列に適用されるプロパティ。
JSON 表現 |
---|
{ "width": { object ( |
フィールド | |
---|---|
width |
出力専用。列の幅。 |
paddingEnd |
列の末尾のパディング。 |
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 |
この行のゼロベースの終了インデックス(UTF-16 コードユニットを除く)。 |
tableCells[] |
この行の各セルのコンテンツとスタイル。 テーブルは長方形でなくてもよいため、一部の行のセル数が同じテーブル内の他の行と異なる場合があります。 |
suggestedInsertionIds[] |
推奨される挿入 ID。ネストされた候補の変更の場合、 |
suggestedDeletionIds[] |
提案された削除 ID。空の場合、このコンテンツの削除は推奨されません。 |
tableRowStyle |
表の行のスタイル。 |
suggestedTableRowStyleChanges |
推奨スタイルがこの行に変更され、候補 ID がキーになります。 |
TableCell
Table
内のセルの内容とスタイル。
JSON 表現 |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
フィールド | |
---|---|
startIndex |
このセルの 0 ベースの開始インデックス(UTF-16 コード単位)。 |
endIndex |
このセルのゼロベースの終了インデックス(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 第 4 版のパート 1「Office Open XML ファイル形式 - 基礎とマークアップ言語リファレンス」の 20.1.10.59 セクションの「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
テーブル内の列のプロパティ。
JSON 表現 |
---|
{ "widthType": enum ( |
フィールド | |
---|---|
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[] |
ヘッダーの内容。 ヘッダーのコンテンツのインデックスはゼロから始まります。 |
脚注
ドキュメントの脚注。
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 |
背景色。 |
サイズ
幅と高さ。
JSON 表現 |
---|
{ "height": { object ( |
フィールド | |
---|---|
height |
オブジェクトの高さ。 |
width |
オブジェクトの幅。 |
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 } |
フィールド | |
---|---|
heightSuggested |
|
widthSuggested |
|
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 |
イメージの URI。デフォルトの有効期間は 30 分です。この 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)の範囲内にある場合、切り抜き領域の対応するエッジは画像の元の境界領域内に配置されます。
- offset が負の値または 1 より大きい場合、切り抜く長方形の対応する端は画像の元の境界長方形の外側に配置されます。
- すべてのオフセットと回転角度が 0 の場合、画像は切り抜かれません。
JSON 表現 |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
フィールド | |
---|---|
offsetLeft |
offset では、切り抜く長方形の左端が元のコンテンツの左端からどれくらい内側にあるかを、元のコンテンツの幅に対する比率で指定します。 |
offsetRight |
オフセットは、切り抜く長方形の右端から元のコンテンツの右端から内側までの距離を、元のコンテンツの幅に対する比率で指定します。 |
offsetTop |
offset では、切り抜く長方形の上端が元のコンテンツの上端からどのくらい内側にあるかを、元のコンテンツの高さに対する比率で指定します。 |
offsetBottom |
オフセットは、切り抜き長方形の下端が元のコンテンツの下端からどの程度内側にあるかを、元のコンテンツの高さの比率で指定します。 |
angle |
切り抜きの長方形の中心を中心とした時計回りの回転角度(ラジアン単位)。回転はオフセットの後に適用されます。 |
EmbeddedObjectBorder
EmbeddedObject
の周囲の枠線。
JSON 表現 |
---|
{ "color": { object ( |
フィールド | |
---|---|
color |
枠線の色。 |
width |
枠線の幅。 |
dashStyle |
枠線の破線スタイル。 |
propertyState |
region プロパティのプロパティ状態。 |
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 |
[contrast] への変更の提案があるかどうかを示します。 [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 つ以上の更新を適用します。 |
|
リクエストで指定されたタイトルを使用して空白のドキュメントを作成します。 |
|
指定されたドキュメントの最新バージョンを取得します。 |