- 资源:Document
- 标签页
- TabProperties
- DocumentTab
- 正文
- StructuralElement
- 段落
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- 颜色
- 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
- 表
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- 标题
- 页脚
- 脚注
- DocumentStyle
- 背景
- Size
- DocumentFormat
- DocumentMode
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- 列表
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- Range
- 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
- 方法
资源:Document
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, "iconEmoji": string } | 
| 字段 | |
|---|---|
| tabId | 
 仅限输出。标签页的 ID。此字段无法更改。 | 
| title | 
 标签页的用户可见名称。 | 
| parentTabId | 
 可选。父标签页的 ID。如果当前标签页是根级标签页(即没有任何父级),则为空。 | 
| index | 
 标签页在父级中的索引(从零开始)。 | 
| nestingLevel | 
 仅限输出。标签页在文档中的深度。根级标签页从 0 开始。 | 
| iconEmoji | 
 可选。标签页中显示的表情符号图标。有效的表情符号图标由非空的 Unicode 字符串表示。任何不表示单个表情符号的字符集都是无效的。 如果表情符号无效,则会返回 400 错误请求错误。 如果此值未设置或为空,则相应标签页将显示默认标签页图标。 | 
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[] | 
 正文的内容。 正文内容的索引从零开始。 | 
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 继承自 Google 文档编辑器中的默认文本样式。
- 包含在表格中的 Paragraph元素的 TextStyle 可能会从表格样式继承其文本样式。
如果文本样式不继承自父样式,取消设置字段会将样式恢复为与 Google 文档编辑器中的默认值匹配的值。
| JSON 表示法 | 
|---|
| { "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( | 
| 字段 | |
|---|---|
| bold | 
 文本是否以粗体呈现。 | 
| italic | 
 文本是否为斜体。 | 
| underline | 
 文本是否带有下划线。 | 
| strikethrough | 
 文本是否带有删除线。 | 
| smallCaps | 
 文本是否采用小型大写字母。 | 
| backgroundColor | 
 文字的背景颜色。如果设置,颜色将为 RGB 颜色或透明色,具体取决于  | 
| foregroundColor | 
 文字的前景色。如果设置,颜色将为 RGB 颜色或透明色,具体取决于  | 
| 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 | 
 震级的单位。 | 
单位
度量单位。
| 枚举 | |
|---|---|
| UNIT_UNSPECIFIED | 单位未知。 | 
| PT | 点,1/72 英寸。 | 
WeightedFontFamily
表示文本的字体系列和粗细。
| JSON 表示法 | 
|---|
| { "fontFamily": string, "weight": integer } | 
| 字段 | |
|---|---|
| fontFamily | 
 文本的字体系列。 字体系列可以是 Google 文档的“字体”菜单中的任何字体,也可以是 Google Fonts 中的任何字体。如果字体名称无法识别,则文本将以  | 
| weight | 
 字体粗细。此字段可以具有介于  默认值为  字体粗细只是渲染字体粗细的一个组成部分。 
 | 
BaselineOffset
文本可垂直偏移其正常位置的方式。
| 枚举 | |
|---|---|
| BASELINE_OFFSET_UNSPECIFIED | 文本的基线偏移量继承自父级。 | 
| NONE | 文字没有垂直偏移。 | 
| SUPERSCRIPT | 文字向上垂直偏移(上标)。 | 
| SUBSCRIPT | 文字垂直向下偏移(下标)。 | 
链接
对文档的其他部分或外部网址资源的引用。
| JSON 表示法 | 
|---|
| { // Union field | 
| 字段 | |
|---|---|
| 联合字段 destination。链接目的地。destination只能是下列其中一项: | |
| url | 
 外部网址。 | 
| tabId | 
 相应文档中某个标签页的 ID。 | 
| bookmark | 
 本文档中的书签。 在包含单个标签页的文档中,当  | 
| heading | 
 本文档中的标题。 在包含单个标签页的文档中,当  | 
| 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 为键。 | 
类型
自动文本的类型。
| 枚举 | |
|---|---|
| TYPE_UNSPECIFIED | 未指定的自动文本类型。 | 
| PAGE_NUMBER | 输入表示当前页码的自动文本。 | 
| PAGE_COUNT | 表示文档总页数的自动文本的类型。 | 
PageBreak
表示分页符的 ParagraphElement。分页符可使后续文字从下一页的顶部开始。
| JSON 表示法 | 
|---|
| { "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( | 
| 字段 | |
|---|---|
| suggestedInsertionIds[] | 
 建议的插播 ID。如果  | 
| suggestedDeletionIds[] | 
 建议的删除 ID。如果为空,则表示没有建议删除的相应内容。 | 
| textStyle | 
 相应分页符的文字样式。 与文本内容(例如文本运行和脚注引用)类似,分页符的文本样式也会影响内容布局以及插入到其旁边的文本的样式。 | 
| suggestedTextStyleChanges | 
 建议的文本样式会更改为此 PageBreak,并以建议 ID 为键。 | 
ColumnBreak
表示分栏符的 ParagraphElement。分栏符可使后续文本从下一列的顶部开始。
| JSON 表示法 | 
|---|
| { "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( | 
| 字段 | |
|---|---|
| suggestedInsertionIds[] | 
 建议的插播 ID。如果  | 
| suggestedDeletionIds[] | 
 建议的删除 ID。如果为空,则表示没有建议删除的相应内容。 | 
| textStyle | 
 相应 ColumnBreak 的文字样式。 与文本内容(例如文本运行和脚注引用)类似,分栏符的文本样式也会影响内容布局以及插入到分栏符旁边的文本的样式。 | 
| suggestedTextStyleChanges | 
 建议的文本样式会更改为此 ColumnBreak,并以建议 ID 为键。 | 
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 | 
 建议的文本样式会更改为此 HorizontalRule,并按建议 ID 进行键控。 | 
公式
表示等式的 ParagraphElement。
| JSON 表示法 | 
|---|
| { "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } | 
| 字段 | |
|---|---|
| suggestedInsertionIds[] | 
 建议的插播 ID。如果  | 
| suggestedDeletionIds[] | 
 建议的删除 ID。如果为空,则表示没有建议删除的相应内容。 | 
InlineObjectElement
包含 InlineObject 的 ParagraphElement。
| JSON 表示法 | 
|---|
| { "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( | 
| 字段 | |
|---|---|
| inlineObjectId | 
 相应元素所含  | 
| suggestedInsertionIds[] | 
 建议的插播 ID。如果  | 
| suggestedDeletionIds[] | 
 建议的删除 ID。如果为空,则表示没有建议删除的相应内容。 | 
| textStyle | 
 相应 InlineObjectElement 的文字样式。 与文本内容(例如文本运行和脚注引用)类似,内嵌对象元素的文本样式也会影响内容布局以及插入到其旁边的文本的样式。 | 
| suggestedTextStyleChanges | 
 建议的文本样式会更改为此 InlineObject,并按建议 ID 进行键控。 | 
人物
文档中提及的人员或电子邮件地址。这些提及内容会作为包含用户姓名或电子邮件地址的单个不可变元素。
| JSON 表示法 | 
|---|
| { "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( | 
| 字段 | |
|---|---|
| personId | 
 仅限输出。相应链接的唯一 ID。 | 
| suggestedInsertionIds[] | 
 将此人员链接插入到文档中的建议的 ID。如果  | 
| suggestedDeletionIds[] | 
 用于从文档中移除此人链接的建议的 ID。如果多个用户建议删除某个  | 
| textStyle | 
 相应  | 
| suggestedTextStyleChanges | 
 建议的文字样式会更改为  | 
| 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 | 
 建议的文字样式会更改为  | 
| 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 继承自 Google 文档编辑器中的默认段落样式。
- 包含在表格中的 Paragraph元素的 ParagraphStyle 可能会从表格样式继承其段落样式。
如果段落样式不继承自父样式,则取消设置字段会将样式恢复为与 Google 文档编辑器中的默认值匹配的值。
| JSON 表示法 | 
|---|
| { "headingId": string, "namedStyleType": enum ( | 
| 字段 | |
|---|---|
| headingId | 
 相应段落的标题 ID。如果为空,则表示相应段落不是标题。 此属性为只读属性。 | 
| namedStyleType | 
 段落的命名样式类型。 由于更新命名样式类型会影响 ParagraphStyle 中的其他属性,因此系统会在更新其他属性之前应用命名样式类型。 | 
| alignment | 
 相应段落的文字对齐方式。 | 
| lineSpacing | 
 行间距,以正常行间距的百分比表示,其中 100.0 表示正常行间距。如果未设置,则该值会从父级继承。 | 
| direction | 
 相应段落的文字方向。如果未设置,该值默认为  | 
| spacingMode | 
 段落的间距模式。 | 
| spaceAbove | 
 段落上方的额外空间量。如果未设置,则该值会从父级继承。 | 
| spaceBelow | 
 段落下方的额外空间量。如果未设置,则该值会从父级继承。 | 
| borderBetween | 
 相应段落与前一段落和后一段落之间的边框。如果未设置,则该值会从父级继承。 当相邻段落具有相同的边框和缩进属性时,系统会呈现中间边框。 无法部分更新段落边框。更改段落边框时,必须完整指定新边框。 | 
| borderTop | 
 相应段落顶部的边框。如果未设置,则该值会从父级继承。 当上方段落具有不同的边框和缩进属性时,系统会呈现顶部边框。 无法部分更新段落边框。更改段落边框时,必须完整指定新边框。 | 
| borderBottom | 
 相应段落底部的边框。如果未设置,则该值会从父级继承。 当下方段落具有不同的边框和缩进属性时,系统会呈现底部边框。 无法部分更新段落边框。更改段落边框时,必须完整指定新边框。 | 
| borderLeft | 
 相应段落左侧的边框。如果未设置,则该值会从父级继承。 无法部分更新段落边框。更改段落边框时,必须完整指定新边框。 | 
| borderRight | 
 相应段落右侧的边框。如果未设置,则该值会从父级继承。 无法部分更新段落边框。更改段落边框时,必须完整指定新边框。 | 
| indentFirstLine | 
 段落首行的缩进量。如果未设置,则该值会从父级继承。 | 
| 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 | 段落与行的开头对齐。对于从左到右的文本,左对齐;否则,右对齐。 | 
| CENTER | 段落居中。 | 
| END | 段落与行尾对齐。对于从左到右的文本,则为右对齐;否则为左对齐。 | 
| 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[] | 
 相应部分的列属性。 如果为空,则该部分包含一列,其中包含文档编辑器中的默认属性。更新后的部分最多只能有 3 列。 更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| columnSeparatorStyle | 
 列分隔线的样式。 即使部分中只有一列,也可以设置此样式。 更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| contentDirection | 
 相应部分的内容方向。如果未设置,则值默认为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| marginTop | 
 相应部分的上页边距。如果未设置,则值默认为 DocumentStyle 中的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| marginBottom | 
 相应部分的底部边距。如果未设置,则值默认为 DocumentStyle 中的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| marginRight | 
 相应部分的右页边距。如果未设置,则值默认为 DocumentStyle 中的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| marginLeft | 
 相应部分的左页边距。如果未设置,则值默认为 DocumentStyle 中的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| marginHeader | 
 相应部分的标题边距。如果未设置,则值默认为 DocumentStyle 中的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| marginFooter | 
 相应部分的页脚边距。如果未设置,则值默认为 DocumentStyle 中的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| sectionType | 
 仅限输出。版块类型。 | 
| defaultHeaderId | 
 默认标头的 ID。如果未设置,则该值会继承自之前的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| defaultFooterId | 
 默认页脚的 ID。如果未设置,则该值会继承自之前的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| firstPageHeaderId | 
 仅用于部分第一页的标题的 ID。如果  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| firstPageFooterId | 
 仅用于相应部分第一页的页脚的 ID。如果  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| evenPageHeaderId | 
 仅用于偶数页的页眉的 ID。如果 DocumentStyle 的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| evenPageFooterId | 
 仅用于偶数页的页脚的 ID。如果 DocumentStyle 的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| useFirstPageHeaderFooter | 
 指示是否将首页页眉 / 页脚 ID 用于相应部分的首页。如果未设置,则从第一个部分的 DocumentStyle 的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| pageNumberStart | 
 相应部分的起始页码。如果未设置,页码编号将从上一部分继续。如果该值在第一个  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 400 错误请求错误。 | 
| flipPageOrientation | 
 可选。表示是否翻转相应部分的 DocumentStyle 的  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  更新此属性时,必须设置具体值。取消设置此属性会导致 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 | 
 相应单元格的起始索引(从零开始),以 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 | 
 表格单元格中内容的对齐方式。默认对齐方式与在 Google 文档编辑器中新创建的表格单元格的对齐方式一致。 | 
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[] | 
 每个列的属性。 请注意,在 Google 文档中,表格包含行,行包含单元格,这与 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[] | 
 脚注的内容。 脚注内容的索引从零开始。 | 
DocumentStyle
文档的样式。
| JSON 表示法 | 
|---|
| { "background": { object ( | 
| 字段 | |
|---|---|
| background | 
 文档的背景。证件的背景颜色不得为透明。 | 
| defaultHeaderId | 
 默认标头的 ID。如果未设置,则没有默认标头。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| defaultFooterId | 
 默认页脚的 ID。如果未设置,则没有默认页脚。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| evenPageHeaderId | 
 仅用于偶数页的页眉的 ID。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| evenPageFooterId | 
 仅用于偶数页的页脚的 ID。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| firstPageHeaderId | 
 仅用于第一页的标题的 ID。如果未设置,则表示第一页没有唯一的标题。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| firstPageFooterId | 
 仅用于第一页的页脚的 ID。如果未设置,则表示第一页没有唯一的页脚。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| useFirstPageHeaderFooter | 
 指明是否将首页页眉 / 页脚 ID 用于首页。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| useEvenPageHeaderFooter | 
 指示是否对偶数页使用偶数页页眉 / 页脚 ID。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| pageNumberStart | 
 开始计算页数的起始页码。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| marginTop | 
 顶部页边距。 更新文档样式的顶部页边距会清除所有部分样式的顶部页边距。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| marginBottom | 
 底部页边距。 更新文档样式的底部页面边距会清除所有部分样式的底部页面边距。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| marginRight | 
 右侧页面边距。 更新文档样式中的右侧页面边距会清除所有部分样式中的右侧页面边距。这还可能会导致所有部分中的列调整大小。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| marginLeft | 
 左侧页面边距。 更新文档样式中的左侧页面边距会清除所有版块样式中的左侧页面边距。这还可能会导致所有部分中的列调整大小。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| pageSize | 
 文档中页面的大小。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| marginHeader | 
 页面顶部与标题内容之间的间距。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| marginFooter | 
 页面底部与页脚内容之间的间距。 如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| useCustomHeaderFooterMargins | 
 指示是否遵循 DocumentStyle  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  此属性为只读属性。 | 
| flipPageOrientation | 
 可选。表示是否翻转  如果 [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] 为  | 
| documentFormat | 
 指定文档级格式设置,例如文档模式(分页与不分页)。 | 
背景
表示文档的背景。
| JSON 表示法 | 
|---|
| {
  "color": {
    object ( | 
| 字段 | |
|---|---|
| color | 
 背景颜色。 | 
大小
宽度和高度。
| JSON 表示法 | 
|---|
| { "height": { object ( | 
| 字段 | |
|---|---|
| height | 
 对象的高度。 | 
| width | 
 对象的宽度。 | 
DocumentFormat
表示文档级格式设置。
| JSON 表示法 | 
|---|
| {
  "documentMode": enum ( | 
| 字段 | |
|---|---|
| documentMode | 
 文档是分页还是不分页。 | 
DocumentMode
文档是分页还是不分页。
| 枚举 | |
|---|---|
| DOCUMENT_MODE_UNSPECIFIED | 未指定文档模式。 | 
| PAGES | 文档包含页面。 | 
| PAGELESS | 相应文档采用不分页格式。 | 
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 | 
 相应嵌套级别上的项目符号所使用的格式字符串。 字形格式包含一个或多个占位符,这些占位符会根据  例如,字形格式  
 
 
 字形格式可以包含当前嵌套级别的占位符,以及父嵌套级别的占位符。例如,列表在嵌套级别 0 的字形格式可以是  
 
 
 
 
 对于有序的嵌套级别,替换字形格式中占位符的字符串取决于相应段落在列表中的顺序。 | 
| indentFirstLine | 
 相应嵌套级别段落首行的缩进量。 | 
| indentStart | 
 相应嵌套级别的段落的缩进量。根据段落的内容方向,应用于与文本开头对应的侧。 | 
| textStyle | 
 相应嵌套级别的项目符号的文字样式。 | 
| startNumber | 
 相应嵌套级别的第一个列表项的编号。 对于字母列表和罗马数字列表,值 0 会被视为值 1。对于值 0 和 1,字母列表和罗马数字列表将分别从  对于包含无序字形的嵌套级别,此值会被忽略。 | 
| 联合字段 glyph_kind。项目符号使用的字形类型。这定义了用于替换glyph_format中占位符的项目符号字形。glyph_kind只能是下列其中一项: | |
| glyphType | 
 当此嵌套级别的段落按顺序排列时,项目符号使用的字形类型。 字形类型决定了当此嵌套级别的段落按顺序排列时,用于替换  | 
| glyphSymbol | 
 当此嵌套级别的段落无序时,项目符号使用的自定义字形符号。 字形符号会替换  | 
BulletAlignment
项目符号的对齐类型。
| 枚举 | |
|---|---|
| BULLET_ALIGNMENT_UNSPECIFIED | 未指定项目符号对齐方式。 | 
| START | 项目符号与分配给项目符号的渲染空间的开头对齐。对于从左到右的文本,左对齐;否则,右对齐。 | 
| CENTER | 项目符号与分配给项目符号的渲染空间居中对齐。 | 
| END | 项目符号与分配给项目符号的呈现空间末尾对齐。对于从左到右的文本,则为右对齐;否则为左对齐。 | 
GlyphType
当此嵌套级别的段落有序时,项目符号使用的字形类型。
| 枚举 | |
|---|---|
| GLYPH_TYPE_UNSPECIFIED | 字形类型未指定或不受支持。 | 
| NONE | 空字符串。 | 
| DECIMAL | 一个数字,例如 1、2或3。 | 
| ZERO_DECIMAL | 一个数字,其中个位数数字带有零前缀,例如 01、02或03。位数超过一位的数字不会以零开头。 | 
| 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。
使用单个 Range 创建命名范围,并且插入到命名范围中的内容通常会扩展该范围。不过,某些文档更改可能会导致范围拆分为多个范围。
命名范围不是私有的。有权访问相应文档的所有应用和协作者都可以查看其命名范围。
| JSON 表示法 | 
|---|
| {
  "namedRangeId": string,
  "name": string,
  "ranges": [
    {
      object ( | 
| 字段 | |
|---|---|
| namedRangeId | 
 指定范围的 ID。 | 
| name | 
 指定范围的名称。 | 
| ranges[] | 
 属于相应命名范围的范围。 | 
Range
指定一段连续的文本。
| JSON 表示法 | 
|---|
| { "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } | 
| 字段 | |
|---|---|
| segmentId | 
 相应范围所在的页眉、页脚或脚注的 ID。空分段 ID 表示文档的正文。 | 
| startIndex | 
 相应范围的起始索引(从零开始),以 UTF-16 代码单元为单位。 在所有当前使用场景中,都必须提供起始索引。此字段为 Int32Value,以便适应未来具有开放式范围的使用情形。 | 
| endIndex | 
 此范围的从零开始的结束索引(不含),以 UTF-16 代码单元表示。 在所有当前使用场景中,都必须提供结束索引。此字段为 Int32Value,以便适应未来具有开放式范围的使用情形。 | 
| tabId | 
 包含相应范围的标签页。如果省略,则请求适用于第一个标签页。 在包含单个标签页的文档中: 
 在包含多个标签页的文档中: 
 | 
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) 内,则剪裁矩形的相应边缘位于图片原始边界矩形的内部。
- 如果偏移量为负值或大于 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 | 
 表示是否对 [contrast] [google.apps.docs.v1.EmbeddedObject.contrast] 提出了建议的更改。 | 
| transparencySuggested | 
 表示是否对 [透明度] [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 | 如果文档中有任何建议,返回的文档将是拒绝所有建议的预览版本。 | 
| 方法 | |
|---|---|
| 
 | 对文档应用一个或多个更新。 | 
| 
 | 使用请求中给定的标题创建空白文档。 | 
| 
 | 获取指定文档的最新版本。 |