- Источник: Документ
- Вкладка
- TabProperties
- Вкладка Документ
- Тело
- Структурный элемент
- Абзац
- Элемент абзаца
- TextRun
- Стиль текста
- OptionalColor
- Цвет
- RgbColor
- Измерение
- Единица
- WeightedFontFamily
- Базовое смещение
- Связь
- ЗакладкаСсылка
- ЗаголовокСсылка
- SuggestedTextStyle
- TextStyleSuggestionState
- Автотекст
- Тип
- Разрыв страницы
- Разрыв столбца
- СноскаСсылка
- Горизонтальное правило
- Уравнение
- InlineObjectElement
- Человек
- Свойства человека
- RichLink
- RichLinkProperties
- Стиль абзаца
- NamedStyleType
- Выравнивание
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- Затенение
- Предложенный стиль абзаца
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- Пуля
- Предложенный пункт
- BulletSuggestionState
- Объектные ссылки
- Разрыв раздела
- SectionStyle
- Свойства разделаСтолбца
- ColumnSeparatorStyle
- Тип раздела
- Стол
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- Оглавление
- Заголовок
- Нижний колонтитул
- Сноска
- DocumentStyle
- Фон
- Размер
- Формат документа
- DocumentMode
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- Названные стили
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- Список
- Список свойств
- Уровень гнездования
- Выравнивание пули
- Тип глифа
- Предложенный список свойств
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- Именованные диапазоны
- NamedRange
- Диапазон
- Встроенный объект
- InlineObjectProperties
- Встроенный объект
- Встроенные свойства чертежа
- Свойства изображения
- Свойства урожая
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- Встроенные свойства рисункаСостояние предложения
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- Методы
Источник: Документ
Документ Google Docs.
| JSON-представление |
|---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
| Поля | |
|---|---|
documentId | Только вывод. Идентификатор документа. |
title | Название документа. |
tabs[] | Вкладки, являющиеся частью документа. Вкладки могут содержать дочерние вкладки, то есть вкладку, вложенную в другую вкладку. Дочерние вкладки обозначаются полем |
revisionId | Только для вывода. Идентификатор ревизии документа. Может использоваться в запросах на обновление, чтобы указать, к какой ревизии документа следует применить обновления и как должен вести себя запрос, если документ был отредактирован после этой ревизии. Заполняется только в том случае, если у пользователя есть доступ к редактированию документа. Идентификатор ревизии — это не порядковый номер, а непрозрачная строка. Формат идентификатора ревизии может меняться со временем. Гарантируется, что возвращаемый идентификатор ревизии будет действителен только в течение 24 часов после его возврата и не может быть передан другим пользователям. Если идентификатор ревизии не изменился между вызовами, значит, документ не изменился. И наоборот, изменение идентификатора (для того же документа и пользователя) обычно означает, что документ был обновлен. Однако изменение идентификатора также может быть вызвано внутренними факторами, такими как изменение формата идентификатора. |
suggestionsViewMode | Только вывод. К документу применен режим просмотра подсказок. Примечание: При редактировании документа изменения должны основываться на документе, имеющем параметр |
body | Только вывод. Основная часть документа. Устаревшее поле: Вместо него используйте |
headers | Только вывод. Заголовки документа, отсортированные по идентификатору заголовка. Устаревшее поле: Вместо этого используйте |
footers | Только для вывода. Нижние колонтитулы документа, отсортированные по идентификатору нижнего колонтитула. Устаревшее поле: Вместо него используйте |
footnotes | Только вывод. Сноски в документе, отсортированные по идентификатору сноски. Устаревшее поле: Вместо него используйте |
documentStyle | Только вывод. Стиль документа. Устаревшее поле: Вместо этого используйте |
suggestedDocumentStyleChanges | Только вывод. Предложенные изменения стиля документа, обозначенные идентификатором предложения. Устаревшее поле: Вместо этого используйте |
namedStyles | Только для вывода. Именованные стили документа. Устаревшее поле: Вместо этого используйте |
suggestedNamedStylesChanges | Только вывод. Предлагаемые изменения именованных стилей документа, сгруппированные по идентификатору предложения. Устаревшее поле: Вместо этого используйте |
lists | Только вывод. Списки в документе, отсортированные по идентификатору списка. Устаревшее поле: Вместо этого используйте |
namedRanges | Только для вывода. Именованные диапазоны в документе, отсортированные по имени. Устаревшее поле: Вместо него используйте |
inlineObjects | Только вывод. Встроенные объекты в документе, идентифицированные по идентификатору объекта. Устаревшее поле: Вместо этого используйте |
positionedObjects | Только вывод. Позиционированные объекты в документе, отсортированные по идентификатору объекта. Устаревшее поле: Вместо этого используйте |
Вкладка
Вкладка в документе.
| JSON-представление |
|---|
{ "tabProperties": { object ( |
| Поля | |
|---|---|
tabProperties | Свойства вкладки, такие как идентификатор и заголовок. |
childTabs[] | Дочерние вкладки вложены в эту вкладку. |
content поля объединения. Содержимое вкладки. content может принимать только одно из следующих значений: | |
documentTab | Вкладка с содержимым документа, таким как текст и изображения. |
TabProperties
Свойства вкладки.
| JSON-представление |
|---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer, "iconEmoji": string } |
| Поля | |
|---|---|
tabId | Неизменяемый идентификатор вкладки. |
title | Название вкладки, видимое пользователю. |
parentTabId | Необязательный параметр. Идентификатор родительской вкладки. Пустое значение, если текущая вкладка является корневой, то есть у нее нет родительских вкладок. |
index | Индекс вкладки внутри родительского элемента, начинающийся с нуля. |
nestingLevel | Только вывод. Глубина вкладки в документе. Корневые вкладки начинаются с 0. |
iconEmoji | Необязательно. Значок эмодзи, отображаемый вместе с вкладкой. Допустимый значок эмодзи представлен непустой строкой Unicode. Любой набор символов, не представляющий ни одного эмодзи, является недопустимым. Если эмодзи недействителен, возвращается ошибка 400 Bad Request. Если это значение не задано или пусто, на вкладке будет отображаться значок вкладки по умолчанию. |
Вкладка Документ
Вкладка с содержимым документа.
| JSON-представление |
|---|
{ "body": { object ( |
| Поля | |
|---|---|
body | Основная часть вкладки документа. |
headers | Заголовки на вкладке «Документ», отсортированные по идентификатору заголовка. |
footers | Нижние колонтитулы на вкладке «Документ», отсортированные по идентификатору нижнего колонтитула. |
footnotes | Сноски на вкладке документа, отсортированные по идентификатору сноски. |
documentStyle | Стиль вкладки документа. |
suggestedDocumentStyleChanges | Предложенные изменения стиля вкладки документа, обозначенные идентификатором предложения. |
namedStyles | Названия стилей на вкладке документа. |
suggestedNamedStylesChanges | Предложенные изменения именованных стилей вкладки документа, сгруппированные по идентификатору предложения. |
lists | Списки на вкладке «Документ», отсортированные по идентификатору списка. |
namedRanges | Именованные диапазоны на вкладке «Документ», вводимые по имени. |
inlineObjects | Встроенные объекты на вкладке «Документ», отсортированные по идентификатору объекта. |
positionedObjects | Объекты, расположенные на вкладке документа, отсортированы по идентификатору объекта. |
Тело
Основной текст документа.
Основная часть документа обычно содержит все его содержимое, за исключением headers и footers , а также footnotes .
| JSON-представление |
|---|
{
"content": [
{
object ( |
| Поля | |
|---|---|
content[] | Содержимое тела. Индексы содержимого тела начинаются с нуля. |
Структурный элемент
Объект 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 | Предлагаемый стиль абзаца изменяется в соответствии с этим абзацем, при этом используется идентификатор предложения. |
bullet | Маркер для этого абзаца. Если он отсутствует, абзац не относится к списку. |
suggestedBulletChanges | Предложенные изменения в пункте этого абзаца. |
positionedObjectIds[] | Идентификаторы размещенных объектов, связанных с этим абзацем. |
suggestedPositionedObjectIds | Идентификаторы размещенных объектов, которые предлагается прикрепить к этому абзацу, сгруппированы по идентификатору предложения. |
Элемент абзаца
Элемент 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 | Текст этого прохождения. Все нетекстовые элементы в последовательности заменяются символом Юникода U+E907. |
suggestedInsertionIds[] | Предлагаемые идентификаторы вставки. В |
suggestedDeletionIds[] | Предлагаемые идентификаторы для удаления. Если поле пустое, значит, предлагаемых вариантов удаления данного контента нет. |
textStyle | Стиль текста этого запуска. |
suggestedTextStyleChanges | В этом запуске предлагаются изменения стиля текста, определяемые по идентификатору предложения. |
Стиль текста
Представляет собой стиль, который можно применить к тексту.
В этом сообщении унаследованные стили текста представлены как незаданные поля. Родительский элемент стиля текста зависит от того, где этот стиль текста определен:
- Стиль текста в
Paragraphнаследуется от соответствующегоnamed style typeабзаца. - Стиль текста в
named styleнаследует свойства отnormal text. - Стиль текста
normal textстиля наследуется от стиля текста по умолчанию в редакторе документов. - Элемент TextStyle элемента
Paragraph, входящего в состав таблицы, может наследовать свой текстовый стиль от стиля таблицы.
Если стиль текста не наследуется от родительского элемента, удаление полей вернет стиль к значению по умолчанию в редакторе документации.
| 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 Fonts . Если название шрифта не распознано, текст отображается шрифтом |
weight | Толщина шрифта. Это поле может принимать любое значение, кратное Значение по умолчанию — Толщина шрифта составляет лишь один из компонентов отображаемой толщины шрифта. Сочетание
|
Базовое смещение
Способы вертикального смещения текста относительно его обычного положения.
| Перечисления | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED | Базовое смещение текста наследуется от родительского элемента. |
NONE | Текст не смещен по вертикали. |
SUPERSCRIPT | Текст смещен вертикально вверх (верхний индекс). |
SUBSCRIPT | Текст смещен вертикально вниз (нижний индекс). |
Связь
Ссылка на другой раздел документа или внешний URL-ресурс.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Поле destination объединения. Поле назначения связи. destination может быть только одним из следующих: | |
url | Внешний URL. |
tabId | Идентификатор вкладки в этом документе. |
bookmark | Закладка в этом документе. В документах, содержащих одну вкладку, ссылки на закладки внутри этой вкладки продолжают возвращать |
heading | Заголовок в этом документе. В документах, содержащих одну вкладку, ссылки на заголовки внутри этой вкладки продолжают возвращать |
bookmarkId | Идентификатор закладки в этом документе. Устаревшее поле: Вместо этого установите Если это поле используется в запросе на запись, считается, что закладка относится к вкладке с указанным в запросе идентификатором. Если идентификатор вкладки в запросе не указан, считается, что закладка относится к первой вкладке документа. |
headingId | Идентификатор заголовка в этом документе. Устаревшее поле: Вместо этого установите Если это поле используется в запросе на запись, заголовок считается взятым из вкладки с указанным в запросе идентификатором. Если идентификатор вкладки в запросе не указан, заголовок считается взятым из первой вкладки документа. |
ЗакладкаСсылка
Ссылка на закладку в этом документе.
| JSON-представление |
|---|
{ "id": string, "tabId": string } |
| Поля | |
|---|---|
id | Идентификатор закладки в этом документе. |
tabId | Идентификатор вкладки, содержащей эту закладку. |
ЗаголовокСсылка
Ссылка на заголовок в этом документе.
| JSON-представление |
|---|
{ "id": string, "tabId": string } |
| Поля | |
|---|---|
id | Идентификатор заголовка в этом документе. |
tabId | Идентификатор вкладки, содержащей этот заголовок. |
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 | Указывает, было ли предложено внести изменения в |
Автотекст
ParagraphElement представляет собой место в тексте, которое динамически заменяется содержимым, способным изменяться со временем, например, номером страницы.
| JSON-представление |
|---|
{ "type": enum ( |
| Поля | |
|---|---|
type | Тип этого автотекста. |
suggestedInsertionIds[] | Предлагаемые идентификаторы вставки. |
suggestedDeletionIds[] | Предлагаемые идентификаторы для удаления. Если поле пустое, значит, предлагаемых вариантов удаления данного контента нет. |
textStyle | Стиль текста этого автотекста. |
suggestedTextStyleChanges | Предлагаемый стиль текста изменяется на этот автотекст, определяемый по идентификатору предложения. |
Тип
Типы автотекста.
| Перечисления | |
|---|---|
TYPE_UNSPECIFIED | Неуказанный тип автотекста. |
PAGE_NUMBER | Введите текст для автозаполнения, представляющий номер текущей страницы. |
PAGE_COUNT | Введите текст для автозаполнения, представляющий общее количество страниц в документе. |
Разрыв страницы
Элемент ParagraphElement , представляющий собой разрыв страницы. Разрыв страницы означает, что последующий текст начинается вверху следующей страницы.
| JSON-представление |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Поля | |
|---|---|
suggestedInsertionIds[] | Предлагаемые идентификаторы вставки. |
suggestedDeletionIds[] | Предлагаемые идентификаторы для удаления. Если поле пустое, значит, предлагаемых вариантов удаления данного контента нет. |
textStyle | Стиль текста этого разрыва страницы. Подобно текстовому содержимому, такому как текстовые блоки и сноски, стиль текста разрыва страницы может влиять на расположение содержимого, а также на стиль текста, вставленного рядом с ним. |
suggestedTextStyleChanges | Предлагаемый стиль текста изменяется на этот разрыв страницы, определяемый по идентификатору предложения. |
Разрыв столбца
Элемент ParagraphElement , представляющий собой разрыв колонки. Разрыв колонки означает, что последующий текст начинается с начала следующей колонки.
| JSON-представление |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Поля | |
|---|---|
suggestedInsertionIds[] | Предлагаемые идентификаторы вставки. Если это вложенное предлагаемое изменение, то |
suggestedDeletionIds[] | Предлагаемые идентификаторы для удаления. Если поле пустое, значит, предлагаемых вариантов удаления данного контента нет. |
textStyle | Стиль текста этого разрыва столбца. Подобно текстовому содержимому, такому как текстовые блоки и сноски, стиль текста разрыва колонки может влиять как на расположение содержимого, так и на стиль текста, вставленного рядом с ним. |
suggestedTextStyleChanges | Предлагаемый стиль текста изменяется на этот разрыв столбца, определяемый по идентификатору предложения. |
СноскаСсылка
ParagraphElement , представляющий собой ссылку на сноску. Ссылка на сноску — это встроенное содержимое, отображаемое с номером и используемое для идентификации сноски.
| JSON-представление |
|---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Поля | |
|---|---|
footnoteId | Идентификатор |
footnoteNumber | Номер, отображаемый в этой сноске. |
suggestedInsertionIds[] | Предлагаемые идентификаторы вставки. |
suggestedDeletionIds[] | Предлагаемые идентификаторы для удаления. Если поле пустое, значит, предлагаемых вариантов удаления данного контента нет. |
textStyle | Стиль текста этой сноски. |
suggestedTextStyleChanges | Предлагаемый стиль текста изменяется в соответствии с данным элементом FootnoteReference, определяемым по идентификатору предложения. |
Горизонтальное правило
Элемент ParagraphElement , представляющий собой горизонтальную линию.
| JSON-представление |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Поля | |
|---|---|
suggestedInsertionIds[] | Предлагаемые идентификаторы вставки. Объект |
suggestedDeletionIds[] | Предлагаемые идентификаторы для удаления. Если поле пустое, значит, предлагаемых вариантов удаления данного контента нет. |
textStyle | Стиль текста этой горизонтальной линии. Подобно текстовому содержимому, такому как текстовые блоки и сноски, стиль текста горизонтальной линии может влиять на расположение содержимого, а также на стиль текста, вставленного рядом с ней. |
suggestedTextStyleChanges | Предлагаемый стиль текста изменяется на этот стиль HorizontalRule, определяемый по идентификатору предложения. |
Уравнение
Элемент ParagraphElement , представляющий уравнение.
| JSON-представление |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
| Поля | |
|---|---|
suggestedInsertionIds[] | Предлагаемые идентификаторы вставки. |
suggestedDeletionIds[] | Предлагаемые идентификаторы для удаления. Если поле пустое, значит, предлагаемых вариантов удаления данного контента нет. |
InlineObjectElement
ParagraphElement , содержащий InlineObject .
| JSON-представление |
|---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Поля | |
|---|---|
inlineObjectId | Идентификатор элемента |
suggestedInsertionIds[] | Предлагаемые идентификаторы вставки. Элемент |
suggestedDeletionIds[] | Предлагаемые идентификаторы для удаления. Если поле пустое, значит, предлагаемых вариантов удаления данного контента нет. |
textStyle | Стиль текста этого элемента InlineObjectElement. Подобно текстовому содержимому, такому как текстовые блоки и сноски, стиль текста встроенного объекта может влиять как на расположение содержимого, так и на стиль текста, вставленного рядом с ним. |
suggestedTextStyleChanges | Предлагаемый стиль текста изменяется на этот InlineObject, ключом которого является идентификатор предложения. |
Человек
Упоминание человека или адреса электронной почты в документе. Эти упоминания представляют собой единый неизменяемый элемент, содержащий имя или адрес электронной почты человека.
| JSON-представление |
|---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Поля | |
|---|---|
personId | Только для вывода. Уникальный идентификатор этой ссылки. |
suggestedInsertionIds[] | Идентификаторы для предложений, которые вставляют ссылку на этого человека в документ. У |
suggestedDeletionIds[] | Идентификаторы для предложений по удалению ссылки на этого человека из документа. У |
textStyle | Стиль текста этого |
suggestedTextStyleChanges | Предлагаемый стиль текста изменяется в соответствии с данными данного |
personProperties | Только вывод. Свойства этого |
Свойства человека
Свойства, специфичные для связанного Person .
| JSON-представление |
|---|
{ "name": string, "email": string } |
| Поля | |
|---|---|
name | Если в тексте ссылки отображается имя человека, вместо его адреса электронной почты будет указано его имя. |
email | Адрес электронной почты, связанный с этим |
RichLink
Ссылка на ресурс Google (например, файл в Google Диске, видео на YouTube или событие в Календаре).
| JSON-представление |
|---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Поля | |
|---|---|
richLinkId | Только вывод. Идентификатор этой ссылки. |
suggestedInsertionIds[] | Идентификаторы для подсказок, которые вставляют эту ссылку в документ. |
suggestedDeletionIds[] | Идентификаторы для предложений по удалению этой ссылки из документа. У |
textStyle | Стиль текста этой |
suggestedTextStyleChanges | Предлагаемый стиль текста изменяется на эту |
richLinkProperties | Только для вывода. Свойства этой |
RichLinkProperties
Свойства, специфичные для RichLink .
| JSON-представление |
|---|
{ "title": string, "uri": string, "mimeType": string } |
| Поля | |
|---|---|
title | Только для вывода. Заголовок |
uri | Только вывод. URI ссылки |
mimeType | Только вывод. MIME-тип |
Стиль абзаца
Стили, применяемые ко всему абзацу.
В этом сообщении унаследованные стили абзацев представлены как незаданные поля. Родительский элемент стиля абзаца зависит от того, где определен этот стиль:
- Стиль
Paragraph(ParagraphStyle) наследуется от соответствующегоnamed style typeабзаца. - Стиль ParagraphStyle
named styleнаследует свойстваnormal text. - Стиль абзаца (ParagraphStyle)
normal textстиля наследуется от стиля абзаца по умолчанию в редакторе документов. - Стиль абзаца элемента
Paragraph, входящего в состав таблицы, может наследовать стиль абзаца от стиля таблицы.
Если стиль абзаца не наследует от родительского элемента, удаление полей вернет стиль к значению по умолчанию в редакторе документации.
| JSON-представление |
|---|
{ "headingId": string, "namedStyleType": enum ( |
| Поля | |
|---|---|
headingId | Идентификатор заголовка абзаца. Если поле пустое, значит, этот абзац не является заголовком. Данная информация доступна только для чтения. |
namedStyleType | Названный стиль абзаца. Поскольку обновление именованного типа стиля влияет на другие свойства в ParagraphStyle, именованный тип стиля применяется до обновления других свойств. |
alignment | Выравнивание текста для этого абзаца. |
lineSpacing | Расстояние между строками в процентах от нормального значения, где нормальное значение равно 100,0. Если значение не задано, оно наследуется от родительского элемента. |
direction | Направление текста этого абзаца. Если значение не задано, по умолчанию используется значение |
spacingMode | Режим межстрочного интервала для абзаца. |
spaceAbove | Величина дополнительного пространства над абзацем. Если значение не задано, оно наследуется от родительского элемента. |
spaceBelow | Дополнительное пространство под абзацем. Если значение не задано, оно наследуется от родительского абзаца. |
borderBetween | Граница между этим абзацем и следующим и предыдущим абзацами. Если значение не задано, оно наследуется от родительского абзаца. Граница между абзацами отображается, когда соседний абзац имеет те же свойства границы и отступа. Границы абзацев нельзя изменить частично. При изменении границы абзаца необходимо указать новую границу полностью. |
borderTop | Граница в верхней части этого абзаца. Если значение не задано, оно наследуется от родительского элемента. Верхняя граница отображается, если абзац выше имеет другие свойства границы и отступа. Paragraph borders cannot be partially updated. When changing a paragraph border, the new border must be specified in its entirety. |
borderBottom | The border at the bottom of this paragraph. If unset, the value is inherited from the parent. The bottom border is rendered when the paragraph below has different border and indent properties. Paragraph borders cannot be partially updated. When changing a paragraph border, the new border must be specified in its entirety. |
borderLeft | The border to the left of this paragraph. If unset, the value is inherited from the parent. Paragraph borders cannot be partially updated. When changing a paragraph border, the new border must be specified in its entirety. |
borderRight | The border to the right of this paragraph. If unset, the value is inherited from the parent. Paragraph borders cannot be partially updated. When changing a paragraph border, the new border must be specified in its entirety. |
indentFirstLine | The amount of indentation for the first line of the paragraph. If unset, the value is inherited from the parent. |
indentStart | The amount of indentation for the paragraph on the side that corresponds to the start of the text, based on the current paragraph direction. If unset, the value is inherited from the parent. |
indentEnd | The amount of indentation for the paragraph on the side that corresponds to the end of the text, based on the current paragraph direction. If unset, the value is inherited from the parent. |
tabStops[] | A list of the tab stops for this paragraph. The list of tab stops is not inherited. This property is read-only. |
keepLinesTogether | Whether all lines of the paragraph should be laid out on the same page or column if possible. If unset, the value is inherited from the parent. |
keepWithNext | Whether at least a part of this paragraph should be laid out on the same page or column as the next paragraph if possible. If unset, the value is inherited from the parent. |
avoidWidowAndOrphan | Whether to avoid widows and orphans for the paragraph. If unset, the value is inherited from the parent. |
shading | The shading of the paragraph. If unset, the value is inherited from the parent. |
pageBreakBefore | Whether the current paragraph should always start at the beginning of a page. If unset, the value is inherited from the parent. Attempting to update |
NamedStyleType
The types of named styles.
| Перечисления | |
|---|---|
NAMED_STYLE_TYPE_UNSPECIFIED | The type of named style is unspecified. |
NORMAL_TEXT | Обычный текст. |
TITLE | Заголовок. |
SUBTITLE | Subtitle. |
HEADING_1 | Heading 1. |
HEADING_2 | Heading 2. |
HEADING_3 | Heading 3. |
HEADING_4 | Heading 4. |
HEADING_5 | Heading 5. |
HEADING_6 | Heading 6. |
Выравнивание
The types of text alignment for a paragraph.
| Перечисления | |
|---|---|
ALIGNMENT_UNSPECIFIED | The paragraph alignment is inherited from the parent. |
START | The paragraph is aligned to the start of the line. Left-aligned for LTR text, right-aligned otherwise. |
CENTER | The paragraph is centered. |
END | The paragraph is aligned to the end of the line. Right-aligned for LTR text, left-aligned otherwise. |
JUSTIFIED | The paragraph is justified. |
ContentDirection
The directions content can flow in.
| Перечисления | |
|---|---|
CONTENT_DIRECTION_UNSPECIFIED | The content direction is unspecified. |
LEFT_TO_RIGHT | The content goes from left to right. |
RIGHT_TO_LEFT | The content goes from right to left. |
SpacingMode
The different modes for paragraph spacing.
| Перечисления | |
|---|---|
SPACING_MODE_UNSPECIFIED | The spacing mode is inherited from the parent. |
NEVER_COLLAPSE | Paragraph spacing is always rendered. |
COLLAPSE_LISTS | Paragraph spacing is skipped between list elements. |
ParagraphBorder
A border around a paragraph.
| JSON representation |
|---|
{ "color": { object ( |
| Поля | |
|---|---|
color | The color of the border. |
width | The width of the border. |
padding | The padding of the border. |
dashStyle | The dash style of the border. |
DashStyle
The kinds of dashes with which linear geometry can be rendered. These values are based on the "ST_PresetLineDashVal" simple type described in section 20.1.10.49 of "Office Open XML File Formats - Fundamentals and Markup Language Reference", part 1 of ECMA-376 5th edition .
| Перечисления | |
|---|---|
DASH_STYLE_UNSPECIFIED | Unspecified dash style. |
SOLID | Solid line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'solid'. This is the default dash style. |
DOT | Dotted line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dot'. |
DASH | Dashed line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dash'. |
TabStop
A tab stop within a paragraph.
| JSON representation |
|---|
{ "offset": { object ( |
| Поля | |
|---|---|
offset | The offset between this tab stop and the start margin. |
alignment | The alignment of this tab stop. If unset, the value defaults to |
TabStopAlignment
The alignment of the tab stop.
| Перечисления | |
|---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED | The tab stop alignment is unspecified. |
START | The tab stop is aligned to the start of the line. This is the default. |
CENTER | The tab stop is aligned to the center of the line. |
END | The tab stop is aligned to the end of the line. |
Затенение
The shading of a paragraph.
| JSON representation |
|---|
{
"backgroundColor": {
object ( |
| Поля | |
|---|---|
backgroundColor | The background color of this paragraph shading. |
SuggestedParagraphStyle
A suggested change to a ParagraphStyle .
| JSON representation |
|---|
{ "paragraphStyle": { object ( |
| Поля | |
|---|---|
paragraphStyle | A |
paragraphStyleSuggestionState | A mask that indicates which of the fields on the base |
ParagraphStyleSuggestionState
A mask that indicates which of the fields on the base ParagraphStyle have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{
"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 | Indicates if there was a suggested change to |
namedStyleTypeSuggested | Indicates if there was a suggested change to |
alignmentSuggested | Indicates if there was a suggested change to |
lineSpacingSuggested | Indicates if there was a suggested change to |
directionSuggested | Indicates if there was a suggested change to |
spacingModeSuggested | Indicates if there was a suggested change to |
spaceAboveSuggested | Indicates if there was a suggested change to |
spaceBelowSuggested | Indicates if there was a suggested change to |
borderBetweenSuggested | Indicates if there was a suggested change to |
borderTopSuggested | Indicates if there was a suggested change to |
borderBottomSuggested | Indicates if there was a suggested change to |
borderLeftSuggested | Indicates if there was a suggested change to |
borderRightSuggested | Indicates if there was a suggested change to |
indentFirstLineSuggested | Indicates if there was a suggested change to |
indentStartSuggested | Indicates if there was a suggested change to |
indentEndSuggested | Indicates if there was a suggested change to |
keepLinesTogetherSuggested | Indicates if there was a suggested change to |
keepWithNextSuggested | Indicates if there was a suggested change to |
avoidWidowAndOrphanSuggested | Indicates if there was a suggested change to |
shadingSuggestionState | A mask that indicates which of the fields in |
pageBreakBeforeSuggested | Indicates if there was a suggested change to |
ShadingSuggestionState
A mask that indicates which of the fields on the base Shading have been changed in this suggested change. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "backgroundColorSuggested": boolean } |
| Поля | |
|---|---|
backgroundColorSuggested | Indicates if there was a suggested change to the |
Пуля
Describes the bullet of a paragraph.
| JSON representation |
|---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
| Поля | |
|---|---|
listId | The ID of the list this paragraph belongs to. |
nestingLevel | The nesting level of this paragraph in the list. |
textStyle | The paragraph-specific text style applied to this bullet. |
SuggestedBullet
A suggested change to a Bullet .
| JSON representation |
|---|
{ "bullet": { object ( |
| Поля | |
|---|---|
bullet | A |
bulletSuggestionState | A mask that indicates which of the fields on the base |
BulletSuggestionState
A mask that indicates which of the fields on the base Bullet have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
| Поля | |
|---|---|
listIdSuggested | Indicates if there was a suggested change to the |
nestingLevelSuggested | Indicates if there was a suggested change to the |
textStyleSuggestionState | A mask that indicates which of the fields in |
ObjectReferences
A collection of object IDs.
| JSON representation |
|---|
{ "objectIds": [ string ] } |
| Поля | |
|---|---|
objectIds[] | The object IDs. |
SectionBreak
A StructuralElement representing a section break. A section is a range of content that has the same SectionStyle . A section break represents the start of a new section, and the section style applies to the section after the section break.
The document body always begins with a section break.
| JSON representation |
|---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
| Поля | |
|---|---|
suggestedInsertionIds[] | The suggested insertion IDs. A |
suggestedDeletionIds[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
sectionStyle | The style of the section after this section break. |
SectionStyle
The styling that applies to a section.
| JSON representation |
|---|
{ "columnProperties": [ { object ( |
| Поля | |
|---|---|
columnProperties[] | The section's columns properties. If empty, the section contains one column with the default properties in the Docs editor. A section can be updated to have no more than 3 columns. When updating this property, setting a concrete value is required. Unsetting this property will result in a 400 bad request error. |
columnSeparatorStyle | The style of column separators. This style can be set even when there's one column in the section. When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
contentDirection | The content direction of this section. If unset, the value defaults to When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
marginTop | The top page margin of the section. If unset, the value defaults to If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
marginBottom | The bottom page margin of the section. If unset, the value defaults to If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
marginRight | The right page margin of the section. If unset, the value defaults to If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
marginLeft | The left page margin of the section. If unset, the value defaults to If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
marginHeader | The header margin of the section. If unset, the value defaults to If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
marginFooter | The footer margin of the section. If unset, the value defaults to If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
sectionType | Output only. The type of section. |
defaultHeaderId | The ID of the default header. If unset, the value inherits from the previous If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
defaultFooterId | The ID of the default footer. If unset, the value inherits from the previous If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
firstPageHeaderId | The ID of the header used only for the first page of the section. If If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
firstPageFooterId | The ID of the footer used only for the first page of the section. If If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
evenPageHeaderId | The ID of the header used only for even pages. If the value of DocumentStyle's If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
evenPageFooterId | The ID of the footer used only for even pages. If the value of DocumentStyle's If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
useFirstPageHeaderFooter | Indicates whether to use the first page header / footer IDs for the first page of the section. If unset, it inherits from DocumentStyle's If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
pageNumberStart | The page number from which to start counting the number of pages for this section. If unset, page numbering continues from the previous section. If the value is unset in the first If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
flipPageOrientation | Optional. Indicates whether to flip the dimensions of DocumentStyle's If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is When updating this property, setting a concrete value is required. Unsetting this property results in a 400 bad request error. |
SectionColumnProperties
Properties that apply to a section's column.
| JSON representation |
|---|
{ "width": { object ( |
| Поля | |
|---|---|
width | Output only. The width of the column. |
paddingEnd | The padding at the end of the column. |
ColumnSeparatorStyle
The style of column separators between columns.
| Перечисления | |
|---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED | An unspecified column separator style. |
NONE | No column separator lines between columns. |
BETWEEN_EACH_COLUMN | Renders a column separator line between each column. |
SectionType
Represents how the start of the current section is positioned relative to the previous section.
| Перечисления | |
|---|---|
SECTION_TYPE_UNSPECIFIED | The section type is unspecified. |
CONTINUOUS | The section starts immediately after the last paragraph of the previous section. |
NEXT_PAGE | The section starts on the next page. |
Стол
A StructuralElement representing a table.
| JSON representation |
|---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
| Поля | |
|---|---|
rows | Number of rows in the table. |
columns | Number of columns in the table. It's possible for a table to be non-rectangular, so some rows may have a different number of cells. |
tableRows[] | The contents and style of each row. |
suggestedInsertionIds[] | The suggested insertion IDs. A |
suggestedDeletionIds[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
tableStyle | The style of the table. |
TableRow
The contents and style of a row in a Table .
| JSON representation |
|---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
| Поля | |
|---|---|
startIndex | The zero-based start index of this row, in UTF-16 code units. |
endIndex | The zero-based end index of this row, exclusive, in UTF-16 code units. |
tableCells[] | The contents and style of each cell in this row. It's possible for a table to be non-rectangular, so some rows may have a different number of cells than other rows in the same table. |
suggestedInsertionIds[] | The suggested insertion IDs. A |
suggestedDeletionIds[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
tableRowStyle | The style of the table row. |
suggestedTableRowStyleChanges | The suggested style changes to this row, keyed by suggestion ID. |
TableCell
The contents and style of a cell in a Table .
| JSON representation |
|---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
| Поля | |
|---|---|
startIndex | The zero-based start index of this cell, in UTF-16 code units. |
endIndex | The zero-based end index of this cell, exclusive, in UTF-16 code units. |
content[] | The content of the cell. |
tableCellStyle | The style of the cell. |
suggestedInsertionIds[] | The suggested insertion IDs. A |
suggestedDeletionIds[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
suggestedTableCellStyleChanges | The suggested changes to the table cell style, keyed by suggestion ID. |
TableCellStyle
The style of a TableCell .
Inherited table cell styles are represented as unset fields in this message. A table cell style can inherit from the table's style.
| JSON representation |
|---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
| Поля | |
|---|---|
rowSpan | The row span of the cell. This property is read-only. |
columnSpan | The column span of the cell. This property is read-only. |
backgroundColor | The background color of the cell. |
borderLeft | The left border of the cell. |
borderRight | The right border of the cell. |
borderTop | The top border of the cell. |
borderBottom | The bottom border of the cell. |
paddingLeft | The left padding of the cell. |
paddingRight | The right padding of the cell. |
paddingTop | The top padding of the cell. |
paddingBottom | The bottom padding of the cell. |
contentAlignment | The alignment of the content in the table cell. The default alignment matches the alignment for newly created table cells in the Docs editor. |
TableCellBorder
A border around a table cell.
Table cell borders cannot be transparent. To hide a table cell border, make its width 0.
| JSON representation |
|---|
{ "color": { object ( |
| Поля | |
|---|---|
color | The color of the border. This color cannot be transparent. |
width | The width of the border. |
dashStyle | The dash style of the border. |
ContentAlignment
The types of content alignment.
Derived from a subset of the values of the "ST_TextAnchoringType" simple type in section 20.1.10.60 of "Office Open XML File Formats - Fundamentals and Markup Language Reference", part 1 of ECMA-376 5th edition .
| Перечисления | |
|---|---|
CONTENT_ALIGNMENT_UNSPECIFIED | An unspecified content alignment. The content alignment is inherited from the parent if one exists. |
CONTENT_ALIGNMENT_UNSUPPORTED | An unsupported content alignment. |
TOP | An alignment that aligns the content to the top of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 't'. |
MIDDLE | An alignment that aligns the content to the middle of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 'ctr'. |
BOTTOM | An alignment that aligns the content to the bottom of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 'b'. |
SuggestedTableCellStyle
A suggested change to a TableCellStyle .
| JSON representation |
|---|
{ "tableCellStyle": { object ( |
| Поля | |
|---|---|
tableCellStyle | A |
tableCellStyleSuggestionState | A mask that indicates which of the fields on the base |
TableCellStyleSuggestionState
A mask that indicates which of the fields on the base TableCellStyle have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "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 | Indicates if there was a suggested change to |
columnSpanSuggested | Indicates if there was a suggested change to |
backgroundColorSuggested | Indicates if there was a suggested change to |
borderLeftSuggested | Indicates if there was a suggested change to |
borderRightSuggested | Indicates if there was a suggested change to |
borderTopSuggested | Indicates if there was a suggested change to |
borderBottomSuggested | Indicates if there was a suggested change to |
paddingLeftSuggested | Indicates if there was a suggested change to |
paddingRightSuggested | Indicates if there was a suggested change to |
paddingTopSuggested | Indicates if there was a suggested change to |
paddingBottomSuggested | Indicates if there was a suggested change to |
contentAlignmentSuggested | Indicates if there was a suggested change to |
TableRowStyle
Styles that apply to a table row.
| JSON representation |
|---|
{
"minRowHeight": {
object ( |
| Поля | |
|---|---|
minRowHeight | The minimum height of the row. The row will be rendered in the Docs editor at a height equal to or greater than this value in order to show all the content in the row's cells. |
tableHeader | Whether the row is a table header. |
preventOverflow | Whether the row cannot overflow across page or column boundaries. |
SuggestedTableRowStyle
A suggested change to a TableRowStyle .
| JSON representation |
|---|
{ "tableRowStyle": { object ( |
| Поля | |
|---|---|
tableRowStyle | A |
tableRowStyleSuggestionState | A mask that indicates which of the fields on the base |
TableRowStyleSuggestionState
A mask that indicates which of the fields on the base TableRowStyle have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "minRowHeightSuggested": boolean } |
| Поля | |
|---|---|
minRowHeightSuggested | Indicates if there was a suggested change to |
TableStyle
Styles that apply to a table.
| JSON representation |
|---|
{
"tableColumnProperties": [
{
object ( |
| Поля | |
|---|---|
tableColumnProperties[] | The properties of each column. Note that in Docs, tables contain rows and rows contain cells, similar to HTML. So the properties for a row can be found on the row's |
TableColumnProperties
The properties of a column in a table.
| JSON representation |
|---|
{ "widthType": enum ( |
| Поля | |
|---|---|
widthType | The width type of the column. |
width | The width of the column. Set when the column's |
WidthType
The type of width of the column.
| Перечисления | |
|---|---|
WIDTH_TYPE_UNSPECIFIED | The column width type is unspecified. |
EVENLY_DISTRIBUTED | The column width is evenly distributed among the other evenly distributed columns. The width of the column is automatically determined and will have an equal portion of the width remaining for the table after accounting for all columns with specified widths. |
FIXED_WIDTH | A fixed column width. The [width][ google.apps.docs.v1.TableColumnProperties.width property contains the column's width. |
Оглавление
A StructuralElement representing a table of contents.
| JSON representation |
|---|
{
"content": [
{
object ( |
| Поля | |
|---|---|
content[] | The content of the table of contents. |
suggestedInsertionIds[] | The suggested insertion IDs. A |
suggestedDeletionIds[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
Заголовок
A document header.
| JSON representation |
|---|
{
"headerId": string,
"content": [
{
object ( |
| Поля | |
|---|---|
headerId | The ID of the header. |
content[] | The contents of the header. The indexes for a header's content begin at zero. |
Сноска
A document footnote.
| JSON representation |
|---|
{
"footnoteId": string,
"content": [
{
object ( |
| Поля | |
|---|---|
footnoteId | The ID of the footnote. |
content[] | The contents of the footnote. The indexes for a footnote's content begin at zero. |
DocumentStyle
The style of the document.
| JSON representation |
|---|
{ "background": { object ( |
| Поля | |
|---|---|
background | The background of the document. Documents cannot have a transparent background color. |
defaultHeaderId | The ID of the default header. If not set, there's no default header. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
defaultFooterId | The ID of the default footer. If not set, there's no default footer. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
evenPageHeaderId | The ID of the header used only for even pages. The value of If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
evenPageFooterId | The ID of the footer used only for even pages. The value of If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
firstPageHeaderId | The ID of the header used only for the first page. If not set then a unique header for the first page does not exist. The value of If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
firstPageFooterId | The ID of the footer used only for the first page. If not set then a unique footer for the first page does not exist. The value of If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
useFirstPageHeaderFooter | Indicates whether to use the first page header / footer IDs for the first page. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
useEvenPageHeaderFooter | Indicates whether to use the even page header / footer IDs for the even pages. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
pageNumberStart | The page number from which to start counting the number of pages. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
marginTop | The top page margin. Updating the top page margin on the document style clears the top page margin on all section styles. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
marginBottom | The bottom page margin. Updating the bottom page margin on the document style clears the bottom page margin on all section styles. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
marginRight | The right page margin. Updating the right page margin on the document style clears the right page margin on all section styles. It may also cause columns to resize in all sections. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
marginLeft | The left page margin. Updating the left page margin on the document style clears the left page margin on all section styles. It may also cause columns to resize in all sections. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
pageSize | The size of a page in the document. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
marginHeader | The amount of space between the top of the page and the contents of the header. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
marginFooter | The amount of space between the bottom of the page and the contents of the footer. If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
useCustomHeaderFooterMargins | Indicates whether DocumentStyle If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is This property is read-only. |
flipPageOrientation | Optional. Indicates whether to flip the dimensions of the If [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] is |
documentFormat | Specifies document-level format settings, such as the document mode (pages vs pageless). |
Фон
Represents the background of a document.
| JSON representation |
|---|
{
"color": {
object ( |
| Поля | |
|---|---|
color | The background color. |
Размер
A width and height.
| JSON representation |
|---|
{ "height": { object ( |
| Поля | |
|---|---|
height | The height of the object. |
width | The width of the object. |
DocumentFormat
Represents document-level format settings.
| JSON representation |
|---|
{
"documentMode": enum ( |
| Поля | |
|---|---|
documentMode | Whether the document has pages or is pageless. |
DocumentMode
Whether the document has pages or is pageless.
| Перечисления | |
|---|---|
DOCUMENT_MODE_UNSPECIFIED | The document mode is unspecified. |
PAGES | The document has pages. |
PAGELESS | The document is pageless. |
SuggestedDocumentStyle
A suggested change to the DocumentStyle .
| JSON representation |
|---|
{ "documentStyle": { object ( |
| Поля | |
|---|---|
documentStyle | A |
documentStyleSuggestionState | A mask that indicates which of the fields on the base |
DocumentStyleSuggestionState
A mask that indicates which of the fields on the base DocumentStyle have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "backgroundSuggestionState": { object ( |
| Поля | |
|---|---|
backgroundSuggestionState | A mask that indicates which of the fields in |
defaultHeaderIdSuggested | Indicates if there was a suggested change to |
defaultFooterIdSuggested | Indicates if there was a suggested change to |
evenPageHeaderIdSuggested | Indicates if there was a suggested change to |
evenPageFooterIdSuggested | Indicates if there was a suggested change to |
firstPageHeaderIdSuggested | Indicates if there was a suggested change to |
firstPageFooterIdSuggested | Indicates if there was a suggested change to |
useFirstPageHeaderFooterSuggested | Indicates if there was a suggested change to |
useEvenPageHeaderFooterSuggested | Indicates if there was a suggested change to |
pageNumberStartSuggested | Indicates if there was a suggested change to |
marginTopSuggested | Indicates if there was a suggested change to |
marginBottomSuggested | Indicates if there was a suggested change to |
marginRightSuggested | Indicates if there was a suggested change to |
marginLeftSuggested | Indicates if there was a suggested change to |
pageSizeSuggestionState | A mask that indicates which of the fields in [size] [google.apps.docs.v1.DocumentStyle.size] have been changed in this suggestion. |
marginHeaderSuggested | Indicates if there was a suggested change to |
marginFooterSuggested | Indicates if there was a suggested change to |
useCustomHeaderFooterMarginsSuggested | Indicates if there was a suggested change to |
flipPageOrientationSuggested | Optional. Indicates if there was a suggested change to |
BackgroundSuggestionState
A mask that indicates which of the fields on the base Background have been changed in this suggestion. For any field set to true, the Backgound has a new suggested value.
| JSON representation |
|---|
{ "backgroundColorSuggested": boolean } |
| Поля | |
|---|---|
backgroundColorSuggested | Indicates whether the current background color has been modified in this suggestion. |
SizeSuggestionState
A mask that indicates which of the fields on the base Size have been changed in this suggestion. For any field set to true, the Size has a new suggested value.
| JSON representation |
|---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
| Поля | |
|---|---|
heightSuggested | Indicates if there was a suggested change to |
widthSuggested | Indicates if there was a suggested change to |
NamedStyles
The named styles. Paragraphs in the document can inherit their TextStyle and ParagraphStyle from these named styles.
| JSON representation |
|---|
{
"styles": [
{
object ( |
| Поля | |
|---|---|
styles[] | The named styles. There's an entry for each of the possible |
NamedStyle
A named style. Paragraphs in the document can inherit their TextStyle and ParagraphStyle from this named style when they have the same named style type.
| JSON representation |
|---|
{ "namedStyleType": enum ( |
| Поля | |
|---|---|
namedStyleType | The type of this named style. |
textStyle | The text style of this named style. |
paragraphStyle | The paragraph style of this named style. |
SuggestedNamedStyles
A suggested change to the NamedStyles .
| JSON representation |
|---|
{ "namedStyles": { object ( |
| Поля | |
|---|---|
namedStyles | A |
namedStylesSuggestionState | A mask that indicates which of the fields on the base |
NamedStylesSuggestionState
The suggestion state of a NamedStyles message.
| JSON representation |
|---|
{
"stylesSuggestionStates": [
{
object ( |
| Поля | |
|---|---|
stylesSuggestionStates[] | A mask that indicates which of the fields on the corresponding The order of these named style suggestion states matches the order of the corresponding named style within the |
NamedStyleSuggestionState
A suggestion state of a NamedStyle message.
| JSON representation |
|---|
{ "namedStyleType": enum ( |
| Поля | |
|---|---|
namedStyleType | The named style type that this suggestion state corresponds to. This field is provided as a convenience for matching the NamedStyleSuggestionState with its corresponding |
textStyleSuggestionState | A mask that indicates which of the fields in |
paragraphStyleSuggestionState | A mask that indicates which of the fields in |
Список
A List represents the list attributes for a group of paragraphs that all belong to the same list. A paragraph that's part of a list has a reference to the list's ID in its bullet .
| JSON representation |
|---|
{ "listProperties": { object ( |
| Поля | |
|---|---|
listProperties | The properties of the list. |
suggestedListPropertiesChanges | The suggested changes to the list properties, keyed by suggestion ID. |
suggestedInsertionId | The suggested insertion ID. If empty, then this is not a suggested insertion. |
suggestedDeletionIds[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this list. |
ListProperties
The properties of a list that describe the look and feel of bullets belonging to paragraphs associated with a list.
| JSON representation |
|---|
{
"nestingLevels": [
{
object ( |
| Поля | |
|---|---|
nestingLevels[] | Describes the properties of the bullets at the associated level. A list has at most 9 levels of nesting with nesting level 0 corresponding to the top-most level and nesting level 8 corresponding to the most nested level. The nesting levels are returned in ascending order with the least nested returned first. |
NestingLevel
Contains properties describing the look and feel of a list bullet at a given level of nesting.
| JSON representation |
|---|
{ "bulletAlignment": enum ( |
| Поля | |
|---|---|
bulletAlignment | The alignment of the bullet within the space allotted for rendering the bullet. |
glyphFormat | The format string used by bullets at this level of nesting. The glyph format contains one or more placeholders, and these placeholders are replaced with the appropriate values depending on the For example, the glyph format The glyph format can contain placeholders for the current nesting level as well as placeholders for parent nesting levels. For example, a list can have a glyph format of For nesting levels that are ordered, the string that replaces a placeholder in the glyph format for a particular paragraph depends on the paragraph's order within the list. |
indentFirstLine | The amount of indentation for the first line of paragraphs at this level of nesting. |
indentStart | The amount of indentation for paragraphs at this level of nesting. Applied to the side that corresponds to the start of the text, based on the paragraph's content direction. |
textStyle | The text style of bullets at this level of nesting. |
startNumber | The number of the first list item at this nesting level. A value of 0 is treated as a value of 1 for lettered lists and Roman numeral lists. For values of both 0 and 1, lettered and Roman numeral lists will begin at This value is ignored for nesting levels with unordered glyphs. |
Union field glyph_kind . The kind of glyph used by bullets. This defines the bullet glyph that replaces the placeholders in the glyph_format . glyph_kind can be only one of the following: | |
glyphType | The type of glyph used by bullets when paragraphs at this level of nesting is ordered. The glyph type determines the type of glyph used to replace placeholders within the |
glyphSymbol | A custom glyph symbol used by bullets when paragraphs at this level of nesting is unordered. The glyph symbol replaces placeholders within the |
BulletAlignment
The types of alignment for a bullet.
| Перечисления | |
|---|---|
BULLET_ALIGNMENT_UNSPECIFIED | The bullet alignment is unspecified. |
START | The bullet is aligned to the start of the space allotted for rendering the bullet. Left-aligned for LTR text, right-aligned otherwise. |
CENTER | The bullet is aligned to the center of the space allotted for rendering the bullet. |
END | The bullet is aligned to the end of the space allotted for rendering the bullet. Right-aligned for LTR text, left-aligned otherwise. |
GlyphType
The types of glyphs used by bullets when paragraphs at this level of nesting is ordered.
| Перечисления | |
|---|---|
GLYPH_TYPE_UNSPECIFIED | The glyph type is unspecified or unsupported. |
NONE | An empty string. |
DECIMAL | A number, like 1 , 2 , or 3 . |
ZERO_DECIMAL | A number where single digit numbers are prefixed with a zero, like 01 , 02 , or 03 . Numbers with more than one digit are not prefixed with a zero. |
UPPER_ALPHA | An uppercase letter, like A , B , or C . |
ALPHA | A lowercase letter, like a , b , or c . |
UPPER_ROMAN | An uppercase Roman numeral, like I , II , or III . |
ROMAN | A lowercase Roman numeral, like i , ii , or iii . |
SuggestedListProperties
A suggested change to ListProperties .
| JSON representation |
|---|
{ "listProperties": { object ( |
| Поля | |
|---|---|
listProperties | A |
listPropertiesSuggestionState | A mask that indicates which of the fields on the base |
ListPropertiesSuggestionState
A mask that indicates which of the fields on the base ListProperties have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
| Поля | |
|---|---|
nestingLevelsSuggestionStates[] | A mask that indicates which of the fields on the corresponding The nesting level suggestion states are returned in ascending order of the nesting level with the least nested returned first. |
NestingLevelSuggestionState
A mask that indicates which of the fields on the base NestingLevel have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
| Поля | |
|---|---|
bulletAlignmentSuggested | Indicates if there was a suggested change to |
glyphTypeSuggested | Indicates if there was a suggested change to |
glyphFormatSuggested | Indicates if there was a suggested change to |
glyphSymbolSuggested | Indicates if there was a suggested change to |
indentFirstLineSuggested | Indicates if there was a suggested change to |
indentStartSuggested | Indicates if there was a suggested change to |
textStyleSuggestionState | A mask that indicates which of the fields in |
startNumberSuggested | Indicates if there was a suggested change to |
NamedRanges
A collection of all the NamedRange s in the document that share a given name.
| JSON representation |
|---|
{
"name": string,
"namedRanges": [
{
object ( |
| Поля | |
|---|---|
name | The name that all the |
namedRanges[] | The |
NamedRange
A collection of Range s with the same named range ID.
Named ranges allow developers to associate parts of a document with an arbitrary user-defined label so their contents can be programmatically read or edited later. A document can contain multiple named ranges with the same name, but every named range has a unique ID.
A named range is created with a single Range , and content inserted inside a named range generally expands that range. However, certain document changes can cause the range to be split into multiple ranges.
Named ranges are not private. All applications and collaborators that have access to the document can see its named ranges.
| JSON representation |
|---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
| Поля | |
|---|---|
namedRangeId | The ID of the named range. |
name | The name of the named range. |
ranges[] | The ranges that belong to this named range. |
Диапазон
Specifies a contiguous range of text.
| JSON representation |
|---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
| Поля | |
|---|---|
segmentId | The ID of the header, footer, or footnote that this range is contained in. An empty segment ID signifies the document's body. |
startIndex | The zero-based start index of this range, in UTF-16 code units. In all current uses, a start index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. |
endIndex | The zero-based end index of this range, exclusive, in UTF-16 code units. In all current uses, an end index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. |
tabId | The tab that contains this range. When omitted, the request applies to the first tab. In a document containing a single tab:
In a document containing multiple tabs:
|
InlineObject
An object that appears inline with text. An InlineObject contains an EmbeddedObject such as an image.
| JSON representation |
|---|
{ "objectId": string, "inlineObjectProperties": { object ( |
| Поля | |
|---|---|
objectId | The ID of this inline object. Can be used to update an object's properties. |
inlineObjectProperties | The properties of this inline object. |
suggestedInlineObjectPropertiesChanges | The suggested changes to the inline object properties, keyed by suggestion ID. |
suggestedInsertionId | The suggested insertion ID. If empty, then this is not a suggested insertion. |
suggestedDeletionIds[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
InlineObjectProperties
Properties of an InlineObject .
| JSON representation |
|---|
{
"embeddedObject": {
object ( |
| Поля | |
|---|---|
embeddedObject | The embedded object of this inline object. |
EmbeddedObject
An embedded object in the document.
| JSON representation |
|---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
| Поля | |
|---|---|
title | The title of the embedded object. The |
description | The description of the embedded object. The |
embeddedObjectBorder | The border of the embedded object. |
size | The visible size of the image after cropping. |
marginTop | The top margin of the embedded object. |
marginBottom | The bottom margin of the embedded object. |
marginRight | The right margin of the embedded object. |
marginLeft | The left margin of the embedded object. |
linkedContentReference | A reference to the external linked source content. For example, it contains a reference to the source Google Sheets chart when the embedded object is a linked chart. If unset, then the embedded object is not linked. |
Union field properties . The properties that are specific to each embedded object type. properties can be only one of the following: | |
embeddedDrawingProperties | The properties of an embedded drawing. |
imageProperties | The properties of an image. |
EmbeddedDrawingProperties
This type has no fields.
The properties of an embedded drawing and used to differentiate the object type. An embedded drawing is one that's created and edited within a document. Note that extensive details are not supported.
ImageProperties
The properties of an image.
| JSON representation |
|---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
| Поля | |
|---|---|
contentUri | A URI to the image with a default lifetime of 30 minutes. This URI is tagged with the account of the requester. Anyone with the URI effectively accesses the image as the original requester. Access to the image may be lost if the document's sharing settings change. |
sourceUri | The source URI is the URI used to insert the image. The source URI can be empty. |
brightness | The brightness effect of the image. The value should be in the interval [-1.0, 1.0], where 0 means no effect. |
contrast | The contrast effect of the image. The value should be in the interval [-1.0, 1.0], where 0 means no effect. |
transparency | The transparency effect of the image. The value should be in the interval [0.0, 1.0], where 0 means no effect and 1 means transparent. |
cropProperties | The crop properties of the image. |
angle | The clockwise rotation angle of the image, in radians. |
CropProperties
The crop properties of an image.
The crop rectangle is represented using fractional offsets from the original content's 4 edges.
- If the offset is in the interval (0, 1), the corresponding edge of crop rectangle is positioned inside of the image's original bounding rectangle.
- If the offset is negative or greater than 1, the corresponding edge of crop rectangle is positioned outside of the image's original bounding rectangle.
- If all offsets and rotation angles are 0, the image is not cropped.
| JSON representation |
|---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
| Поля | |
|---|---|
offsetLeft | The offset specifies how far inwards the left edge of the crop rectangle is from the left edge of the original content as a fraction of the original content's width. |
offsetRight | The offset specifies how far inwards the right edge of the crop rectangle is from the right edge of the original content as a fraction of the original content's width. |
offsetTop | The offset specifies how far inwards the top edge of the crop rectangle is from the top edge of the original content as a fraction of the original content's height. |
offsetBottom | The offset specifies how far inwards the bottom edge of the crop rectangle is from the bottom edge of the original content as a fraction of the original content's height. |
angle | The clockwise rotation angle of the crop rectangle around its center, in radians. Rotation is applied after the offsets. |
EmbeddedObjectBorder
A border around an EmbeddedObject .
| JSON representation |
|---|
{ "color": { object ( |
| Поля | |
|---|---|
color | The color of the border. |
width | The width of the border. |
dashStyle | The dash style of the border. |
propertyState | The property state of the border property. |
PropertyState
The possible states of a property.
| Перечисления | |
|---|---|
RENDERED | If a property's state is RENDERED, then the element has the corresponding property when rendered in the document. This is the default value. |
NOT_RENDERED | If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered in the document. |
LinkedContentReference
A reference to the external linked source content.
| JSON representation |
|---|
{ // Union field |
| Поля | |
|---|---|
Union field reference . The reference specific to the type of linked content. reference can be only one of the following: | |
sheetsChartReference | A reference to the linked chart. |
SheetsChartReference
A reference to a linked chart embedded from Google Sheets.
| JSON representation |
|---|
{ "spreadsheetId": string, "chartId": integer } |
| Поля | |
|---|---|
spreadsheetId | The ID of the Google Sheets spreadsheet that contains the source chart. |
chartId | The ID of the specific chart in the Google Sheets spreadsheet that's embedded. |
SuggestedInlineObjectProperties
A suggested change to InlineObjectProperties .
| JSON representation |
|---|
{ "inlineObjectProperties": { object ( |
| Поля | |
|---|---|
inlineObjectProperties | An |
inlineObjectPropertiesSuggestionState | A mask that indicates which of the fields on the base |
InlineObjectPropertiesSuggestionState
A mask that indicates which of the fields on the base InlineObjectProperties have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{
"embeddedObjectSuggestionState": {
object ( |
| Поля | |
|---|---|
embeddedObjectSuggestionState | A mask that indicates which of the fields in |
EmbeddedObjectSuggestionState
A mask that indicates which of the fields on the base EmbeddedObject have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
| Поля | |
|---|---|
embeddedDrawingPropertiesSuggestionState | A mask that indicates which of the fields in |
imagePropertiesSuggestionState | A mask that indicates which of the fields in |
titleSuggested | Indicates if there was a suggested change to |
descriptionSuggested | Indicates if there was a suggested change to |
embeddedObjectBorderSuggestionState | A mask that indicates which of the fields in |
sizeSuggestionState | A mask that indicates which of the fields in |
marginLeftSuggested | Indicates if there was a suggested change to |
marginRightSuggested | Indicates if there was a suggested change to |
marginTopSuggested | Indicates if there was a suggested change to |
marginBottomSuggested | Indicates if there was a suggested change to |
linkedContentReferenceSuggestionState | A mask that indicates which of the fields in |
EmbeddedDrawingPropertiesSuggestionState
This type has no fields.
A mask that indicates which of the fields on the base EmbeddedDrawingProperties have been changed in this suggestion. For any field set to true, there's a new suggested value.
ImagePropertiesSuggestionState
A mask that indicates which of the fields on the base ImageProperties have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
| Поля | |
|---|---|
contentUriSuggested | Indicates if there was a suggested change to |
sourceUriSuggested | Indicates if there was a suggested change to [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightnessSuggested | Indicates if there was a suggested change to [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrastSuggested | Indicates if there was a suggested change to [contrast] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparencySuggested | Indicates if there was a suggested change to [transparency] [google.apps.docs.v1.EmbeddedObject.transparency]. |
cropPropertiesSuggestionState | A mask that indicates which of the fields in |
angleSuggested | Indicates if there was a suggested change to [angle] [google.apps.docs.v1.EmbeddedObject.angle]. |
CropPropertiesSuggestionState
A mask that indicates which of the fields on the base CropProperties have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
| Поля | |
|---|---|
offsetLeftSuggested | Indicates if there was a suggested change to |
offsetRightSuggested | Indicates if there was a suggested change to |
offsetTopSuggested | Indicates if there was a suggested change to |
offsetBottomSuggested | Indicates if there was a suggested change to |
angleSuggested | Indicates if there was a suggested change to |
EmbeddedObjectBorderSuggestionState
A mask that indicates which of the fields on the base EmbeddedObjectBorder have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
| Поля | |
|---|---|
colorSuggested | Indicates if there was a suggested change to [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
widthSuggested | Indicates if there was a suggested change to [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dashStyleSuggested | Indicates if there was a suggested change to [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
propertyStateSuggested | Indicates if there was a suggested change to [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state]. |
LinkedContentReferenceSuggestionState
A mask that indicates which of the fields on the base LinkedContentReference have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
| Поля | |
|---|---|
sheetsChartReferenceSuggestionState | A mask that indicates which of the fields in |
SheetsChartReferenceSuggestionState
A mask that indicates which of the fields on the base SheetsChartReference have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
| Поля | |
|---|---|
spreadsheetIdSuggested | Indicates if there was a suggested change to |
chartIdSuggested | Indicates if there was a suggested change to |
PositionedObject
An object that's tethered to a Paragraph and positioned relative to the beginning of the paragraph. A PositionedObject contains an EmbeddedObject such as an image.
| JSON representation |
|---|
{ "objectId": string, "positionedObjectProperties": { object ( |
| Поля | |
|---|---|
objectId | The ID of this positioned object. |
positionedObjectProperties | The properties of this positioned object. |
suggestedPositionedObjectPropertiesChanges | The suggested changes to the positioned object properties, keyed by suggestion ID. |
suggestedInsertionId | The suggested insertion ID. If empty, then this is not a suggested insertion. |
suggestedDeletionIds[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
PositionedObjectProperties
Properties of a PositionedObject .
| JSON representation |
|---|
{ "positioning": { object ( |
| Поля | |
|---|---|
positioning | The positioning of this positioned object relative to the newline of the |
embeddedObject | The embedded object of this positioned object. |
PositionedObjectPositioning
The positioning of a PositionedObject . The positioned object is positioned relative to the beginning of the Paragraph it's tethered to.
| JSON representation |
|---|
{ "layout": enum ( |
| Поля | |
|---|---|
layout | The layout of this positioned object. |
leftOffset | The offset of the left edge of the positioned object relative to the beginning of the |
topOffset | The offset of the top edge of the positioned object relative to the beginning of the |
PositionedObjectLayout
The possible layouts of a [PositionedObject][google.aps.docs.v1.PositionedObject].
| Перечисления | |
|---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED | The layout is unspecified. |
WRAP_TEXT | The text wraps around the positioned object. |
BREAK_LEFT | Breaks text such that the positioned object is on the left and text is on the right. |
BREAK_RIGHT | Breaks text such that the positioned object is on the right and text is on the left. |
BREAK_LEFT_RIGHT | Breaks text such that there's no text on the left or right of the positioned object. |
IN_FRONT_OF_TEXT | The positioned object is in front of the text. |
BEHIND_TEXT | The positioned object is behind the text. |
SuggestedPositionedObjectProperties
A suggested change to PositionedObjectProperties .
| JSON representation |
|---|
{ "positionedObjectProperties": { object ( |
| Поля | |
|---|---|
positionedObjectProperties | A |
positionedObjectPropertiesSuggestionState | A mask that indicates which of the fields on the base |
PositionedObjectPropertiesSuggestionState
A mask that indicates which of the fields on the base PositionedObjectProperties have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "positioningSuggestionState": { object ( |
| Поля | |
|---|---|
positioningSuggestionState | A mask that indicates which of the fields in |
embeddedObjectSuggestionState | A mask that indicates which of the fields in |
PositionedObjectPositioningSuggestionState
A mask that indicates which of the fields on the base PositionedObjectPositioning have been changed in this suggestion. For any field set to true, there's a new suggested value.
| JSON representation |
|---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
| Поля | |
|---|---|
layoutSuggested | Indicates if there was a suggested change to |
leftOffsetSuggested | Indicates if there was a suggested change to |
topOffsetSuggested | Indicates if there was a suggested change to |
SuggestionsViewMode
The suggestions view mode applied to the document that indicates how suggested changes are represented. It provides options for reading the document with all suggestions inline, accepted, or rejected.
| Перечисления | |
|---|---|
DEFAULT_FOR_CURRENT_ACCESS | The SuggestionsViewMode applied to the returned document depends on the user's current access level. If the user only has view access, PREVIEW_WITHOUT_SUGGESTIONS is applied. Otherwise, SUGGESTIONS_INLINE is applied. This is the default suggestions view mode. |
SUGGESTIONS_INLINE | The returned document has suggestions inline. Suggested changes will be differentiated from base content within the document. Requests to retrieve a document using this mode will return a 403 error if the user does not have permission to view suggested changes. |
PREVIEW_SUGGESTIONS_ACCEPTED | The returned document is a preview with all suggested changes accepted. Requests to retrieve a document using this mode will return a 403 error if the user does not have permission to view suggested changes. |
PREVIEW_WITHOUT_SUGGESTIONS | The returned document is a preview with all suggested changes rejected if there are any suggestions in the document. |
Методы | |
|---|---|
| Applies one or more updates to the document. |
| Creates a blank document using the title given in the request. |
| Gets the latest version of the specified document. |