- 资源: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
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- 列表
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- 范围
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- 方法
资源: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 } |
字段 | |
---|---|
tabId |
仅限输出。标签页的 ID。此字段无法更改。 |
title |
标签页的用户可见名称。 |
parentTabId |
可选。父标签页的 ID。如果当前标签页是根级标签页(即没有任何父级),则为空。 |
index |
父标签页内从零开始的索引。 |
nestingLevel |
仅限输出。文档中标签页的深度。根级标签页从 0 开始编号。 |
DocumentTab
包含文档内容的标签页。
JSON 表示法 |
---|
{ "body": { object ( |
字段 | |
---|---|
body |
“文档”标签页的主要正文。 |
headers |
文档标签页中的标题,由标题 ID 键控。 |
footers |
文档标签页中的页脚,以页脚 ID 为键。 |
footnotes |
文档标签页中的脚注,以脚注 ID 为键。 |
documentStyle |
文档标签页的样式。 |
suggestedDocumentStyleChanges |
对文档标签页样式建议的更改,按建议 ID 编入键值对。 |
namedStyles |
文档标签页的已命名样式。 |
suggestedNamedStylesChanges |
对文档标签页命名样式的建议更改,按建议 ID 键控。 |
lists |
“文档”标签页中的列表,按列表 ID 键值对排列。 |
namedRanges |
文档标签页中的命名范围,按名称键控。 |
inlineObjects |
文档标签页中的内嵌对象,按对象 ID 键控。 |
positionedObjects |
文档标签页中已定位的对象,按对象 ID 键控。 |
正文
文档正文。
JSON 表示法 |
---|
{
"content": [
{
object ( |
字段 | |
---|---|
content[] |
正文的内容。 正文内容的索引从零开始。 |
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 |
文本的背景颜色。如果已设置,颜色为 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 个点等于 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 |
此 AutoText 的文本样式。 |
suggestedTextStyleChanges |
建议的文本样式将更改为此 AutoText,由建议 ID 键控。 |
类型
自动文本的类型。
枚举 | |
---|---|
TYPE_UNSPECIFIED |
未指定的自动文本类型。 |
PAGE_NUMBER |
输入表示当前页码的自动文本。 |
PAGE_COUNT |
表示文档中总页数的自动文字的输入字段。 |
PageBreak
表示分页符的 ParagraphElement
。分页符可使后续文本从下一页顶部开始。
JSON 表示法 |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
字段 | |
---|---|
suggestedInsertionIds[] |
建议的广告订单 ID。如果是嵌套的建议更改,则 |
suggestedDeletionIds[] |
建议的删除 ID。如果为空,则表示没有建议删除此内容。 |
textStyle |
此分页符的文本样式。 与文本内容(如文本连段和脚注引用)类似,分页符的文本样式会影响内容布局以及旁边插入的文本的样式。 |
suggestedTextStyleChanges |
建议的文本样式会更改为此分页符,由建议 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 |
建议的文本样式会更改为此 FootnoteReference,由建议 ID 键控。 |
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 |
段落与行首对齐。对于 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[] |
该部分的列属性。 如果为空,此部分会有一列具有文档编辑器中的默认属性。更新后的版块最多只能包含 3 列。 更新此属性时,需要设置具体值。取消设置此属性将导致 400 bad request 错误。 |
columnSeparatorStyle |
列分隔符的样式。 即使该部分中只有一列,您也可以设置此样式。 更新此属性时,需要设置具体值。取消设置此属性会导致 400 错误请求错误。 |
contentDirection |
此版块的内容方向。如果未设置,该值默认为 更新此属性时,必须设置具体值。取消设置此属性会导致 400 Bad Request 错误。 |
marginTop |
相应版块的上外边距。如果未设置,则该值默认为 DocumentStyle 中的 更新此属性时,需要设置具体值。取消设置此属性会导致 400 错误请求错误。 |
marginBottom |
相应版块的底部外边距。如果未设置,则值默认为 DocumentStyle 中的 更新此属性时,需要设置具体值。取消设置此属性会导致 400 Bad Request 错误。 |
marginRight |
相应版块的右页边距。如果未设置,则该值默认为 DocumentStyle 中的 更新此属性时,需要设置具体值。取消设置此属性会导致 400 错误请求错误。 |
marginLeft |
该部分的左页边距。如果未设置,则值默认为 DocumentStyle 中的 更新此属性时,需要设置具体值。取消设置此属性会导致 400 Bad Request 错误。 |
marginHeader |
该部分的标题边距。如果未设置,则该值默认为 DocumentStyle 中的 更新此属性时,需要设置具体值。取消设置此属性会导致 400 Bad Request 错误。 |
marginFooter |
该版块的页脚边距。如果未设置,则值默认为 DocumentStyle 中的 更新此属性时,需要设置具体值。取消设置此属性会导致 400 Bad Request 错误。 |
sectionType |
仅限输出。版块的类型。 |
defaultHeaderId |
默认标头的 ID。如果未设置,则值会继承之前的 此属性为只读属性。 |
defaultFooterId |
默认页脚的 ID。如果未设置,该值将从之前的 此属性为只读属性。 |
firstPageHeaderId |
仅用于该部分第一页的标题的 ID。如果 此属性为只读属性。 |
firstPageFooterId |
页脚的 ID,仅用于该部分的第一页。如果 此属性为只读属性。 |
evenPageHeaderId |
仅用于偶数页的标题的 ID。如果 DocumentStyle 的 此属性为只读属性。 |
evenPageFooterId |
仅用于偶数页面的页脚 ID。如果 DocumentStyle 的 此属性为只读属性。 |
useFirstPageHeaderFooter |
指明是否要为版块的第一页使用首页页眉 / 页脚 ID。如果未设置,对于第一部分,它将从 DocumentStyle 的 更新此属性时,需要设置具体值。取消设置此属性会导致 400 错误请求错误。 |
pageNumberStart |
开始计算此版块页数的页码。如果未设置,页面编号将从上一部分继续。如果第一个 更新此属性时,必须设置具体值。取消设置此属性会导致 400 Bad Request 错误。 |
flipPageOrientation |
可选。指明是否要为此版块翻转 DocumentStyle 的 更新此属性时,必须设置具体值。取消设置此属性会导致 400 Bad Request 错误。 |
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
内容对齐方式的类型。
派生自“ST_TextAnchoringType”的一个值子集“Office Open XML 文件格式 - 基础知识和标记语言参考”的第 20.1.10.59 部分(ECMA-376 第 4 版第 1 部分)。
枚举 | |
---|---|
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[] |
脚注的内容。 脚注内容的索引从 0 开始。 |
DocumentStyle
文档的样式。
JSON 表示法 |
---|
{ "background": { object ( |
字段 | |
---|---|
background |
文档的背景。文档不得采用透明背景颜色。 |
defaultHeaderId |
默认标头的 ID。如未设置,则没有默认标头。 此属性为只读属性。 |
defaultFooterId |
默认页脚的 ID。如果您未设置此政策,则没有默认页脚。 此属性为只读属性。 |
evenPageHeaderId |
仅用于偶数页的标题 ID。 此属性为只读属性。 |
evenPageFooterId |
仅用于偶数页面的页脚 ID。 此属性为只读属性。 |
firstPageHeaderId |
仅用于首页的页眉的 ID。如果未设置,则第一页的唯一标题不存在。 此属性为只读属性。 |
firstPageFooterId |
仅用于第一页的页脚 ID。如果未设置,则不存在第一页的唯一页脚。 此属性为只读属性。 |
useFirstPageHeaderFooter |
指明是否为首页使用首页页眉 / 页脚 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 |
在此嵌套级别上项目符号使用的格式字符串。 字形格式包含一个或多个占位符,这些占位符会根据 例如,字形格式
字形格式可以包含当前嵌套级别的占位符以及父级嵌套级别的占位符。例如,在嵌套级别为 0 时,列表的字形格式可以为
对于有序的嵌套级别,用于替换特定段落字形格式占位符的字符串取决于段落在列表中的顺序。 |
indentFirstLine |
此嵌套级别段落第一行的缩进量。 |
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 |
一个数字,其中单个数字前面带有零,例如 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 |
默认生命周期为 30 分钟的图片的 URI。此 URI 使用请求者的账号进行标记。知道该 URI 的任何人都可以以原始请求者的身份有效地访问图片。如果文档的共享设置发生变化,您可能会失去对图片的访问权限。 |
sourceUri |
来源 URI 是用于插入图片的 URI。来源 URI 可以为空。 |
brightness |
图片的亮度效果。值应介于 [-1.0, 1.0] 之间,其中 0 表示没有任何作用。 |
contrast |
图片的对比度效果。值应介于 [-1.0, 1.0] 之间,其中 0 表示没有任何作用。 |
transparency |
图片的透明度效果。该值应介于 [0.0, 1.0] 之间,其中 0 表示无效,1 表示透明。 |
cropProperties |
图片的剪裁属性。 |
angle |
图片的顺时针旋转角度(以弧度为单位)。 |
CropProperties
图片的剪裁属性。
剪裁矩形使用原始内容的 4 个边缘的部分偏移量表示。
- 如果偏移值在区间 (0, 1) 内,剪裁矩形的相应边缘将位于图片的原始边界矩形内。
- 如果偏移量为负数或大于 1,则剪裁矩形的相应边缘将位于图片的原始边界矩形之外。
- 如果所有偏移量和旋转角度均为 0,则图片不会被剪裁。
JSON 表示法 |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
字段 | |
---|---|
offsetLeft |
偏移值用于指定剪裁矩形的左边缘距离原始内容左边缘的距离(以占原始内容宽度的比例表示)。 |
offsetRight |
偏移值用于指定剪裁矩形的右边缘距离原始内容右边缘的距离(以占原始内容宽度的比例表示)。 |
offsetTop |
偏移量指定了剪裁矩形的上边缘相对于原始内容的上边缘向内偏移的距离(以原始内容的高度为基数)。 |
offsetBottom |
偏移值用于指定剪裁矩形的下边缘与原始内容下边缘的向内距离(占原始内容高度的比例)。 |
angle |
剪裁矩形围绕其中心顺时针旋转的角度(以弧度为单位)。在偏移之后应用旋转。 |
EmbeddedObjectBorder
EmbeddedObject
周围的边框。
JSON 表示法 |
---|
{ "color": { object ( |
字段 | |
---|---|
color |
边框的颜色。 |
width |
边框的宽度。 |
dashStyle |
边框的虚线样式。 |
propertyState |
边框属性的属性状态。 |
PropertyState
属性的可能状态。
枚举 | |
---|---|
RENDERED |
如果某个属性的状态为 RENDERED,则该元素在文档中呈现时即具有相应的属性。这是默认值。 |
NOT_RENDERED |
如果某个属性的状态为 NOT_RENDERED,则该元素在文档中呈现时不具有相应的属性。 |
LinkedContentReference
对所链接的外部来源内容的引用。
JSON 表示法 |
---|
{ // Union field |
字段 | |
---|---|
联合字段 reference 。特定于链接内容类型的引用。reference 只能是下列其中一项: |
|
sheetsChartReference |
对链接图表的引用。 |
SheetsChartReference
对从 Google 表格嵌入的链接图表的引用。
JSON 表示法 |
---|
{ "spreadsheetId": string, "chartId": integer } |
字段 | |
---|---|
spreadsheetId |
包含源图表的 Google 表格电子表格的 ID。 |
chartId |
嵌入的 Google 表格电子表格中特定图表的 ID。 |
SuggestedInlineObjectProperties
针对 InlineObjectProperties
的建议更改。
JSON 表示法 |
---|
{ "inlineObjectProperties": { object ( |
字段 | |
---|---|
inlineObjectProperties |
一个 |
inlineObjectPropertiesSuggestionState |
一个掩码,用于指明基本 |
InlineObjectPropertiesSuggestionState
一个掩码,用于指示此建议中基础 InlineObjectProperties
的哪些字段已更改。任何设置为 true 的字段都会有新的建议值。
JSON 表示法 |
---|
{
"embeddedObjectSuggestionState": {
object ( |
字段 | |
---|---|
embeddedObjectSuggestionState |
一个掩码,用于指示此建议中 |
EmbeddedObjectSuggestionState
一个掩码,用于指明基本 EmbeddedObject
上的哪些字段在此建议中已更改。任何设置为 true 的字段都会有新的建议值。
JSON 表示法 |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
字段 | |
---|---|
embeddedDrawingPropertiesSuggestionState |
一个掩码,用于指示此建议中 |
imagePropertiesSuggestionState |
一个掩码,用于指明 |
titleSuggested |
指示是否有针对 |
descriptionSuggested |
指示是否有针对 |
embeddedObjectBorderSuggestionState |
一个掩码,用于指明 |
sizeSuggestionState |
一个掩码,用于指明 |
marginLeftSuggested |
指示是否有针对 |
marginRightSuggested |
指示是否有针对 |
marginTopSuggested |
指示是否有针对 |
marginBottomSuggested |
指示是否有针对 |
linkedContentReferenceSuggestionState |
一个掩码,用于指明 |
EmbeddedDrawingPropertiesSuggestionState
此类型没有字段。
一个掩码,用于指明基本 EmbeddedDrawingProperties
上的哪些字段在此建议中已更改。对于设置为 true 的任何字段,系统都会提供新的建议值。
ImagePropertiesSuggestionState
一个掩码,用于指明基本 ImageProperties
上的哪些字段在此建议中已更改。任何设置为 true 的字段都会有新的建议值。
JSON 表示法 |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
字段 | |
---|---|
contentUriSuggested |
指示是否有针对 |
sourceUriSuggested |
指示是否有针对 [sourceUri] 的建议更改 [google.apps.docs.v1.EmbeddedObject.source_uri]。 |
brightnessSuggested |
指明是否有建议更改 [亮度] [google.apps.docs.v1.EmbeddedObject.brightness]。 |
contrastSuggested |
指示是否有针对 [contrast] [google.apps.docs.v1.EmbeddedObject.contrast] 的建议更改。 |
transparencySuggested |
指明是否有针对 [透明度] 的建议更改 [google.apps.docs.v1.EmbeddedObject.transparency]。 |
cropPropertiesSuggestionState |
一个掩码,用于指明 |
angleSuggested |
指明是否有关于 [角度] 的建议更改 [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 |
返回的文档是预览,如果文档中有任何建议,系统会拒绝所有建议的更改。 |
方法 |
|
---|---|
|
对文档应用一个或多个更新。 |
|
使用请求中指定的标题创建空白文档。 |
|
获取指定文档的最新版本。 |