- Ресурс: Документ
- Вкладка
- Свойства вкладки
- ДокументTab
- Тело
- СтруктурныйЭлемент
- Параграф
- Элемент Параграфа
- ТекстРан
- ТекстСтиль
- Дополнительный цвет
- Цвет
- Цвет RGB
- Измерение
- Единица
- Семейство взвешенных шрифтов
- Базовое смещение
- Связь
- ЗакладкаСсылка
- ЗаголовокСсылка
- Предложенныйтекстовый стиль
- TextStyleSuggestionState
- Автотекст
- Тип
- Разрыв страницы
- Разрыв столбца
- СноскаСсылка
- ГоризонтальноеПравило
- Уравнение
- ИнлайнОбжектЭлемент
- Человек
- Свойства человека
- РичЛинк
- RichLinkСвойства
- Стиль абзаца
- Именедстилетипе
- Выравнивание
- Контентдиректион
- Режим интервала
- Граница Абзаца
- ДашСтиль
- ТабСтоп
- TabStopAlignment
- Затенение
- Предложенный стиль абзаца
- Состояние абзацаStyleSuggestion
- Состояние ЗатененияПредложение
- Пуля
- Предложенный пуля
- BulletSuggestionState
- Объектные ссылки
- Разрыв раздела
- РазделСтиль
- Свойства секцииколонки
- СтолбецРазделительСтиль
- Тип секции
- Стол
- ТаблицаРоу
- Таблеселл
- TableCellStyle
- ТаблицаЯчейкаГраница
- СодержаниеВыравнивание
- Предложенныйтаблецелстиле
- TableCellStyleSuggestionState
- TableRowStyle
- ПредложенныйTableRowStyle
- TableRowStyleSuggestionState
- Стиль таблицы
- Свойства столбца таблицы
- Тип ширины
- Оглавление
- Заголовок
- Нижний колонтитул
- Сноска
- Стиль документа
- Фон
- Размер
- Предложенный стиль документа
- DocumentStyleSuggestionState
- ФонПредложениеСостояние
- Состояние Размера предложения
- Именованные стили
- именованный стиль
- Предложенные именованные стили
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- Список
- Список свойств
- Уровень вложенности
- Выравнивание пули
- Тип глифа
- Предложенные свойства списка
- ListPropertiesSuggestionState
- Состояние вложенностиLevelSuggestionState
- Именованные диапазоны
- Именованныйдиапазон
- Диапазон
- ИнлайнОбъект
- Свойства инлайнобжекта
- ВстроенныйОбъект
- Свойства встроенного чертежа
- Свойства изображения
- Свойства урожая
- ВстроенныйОбъектГраница
- Пропертитестате
- LinkedContentReference
- ЛистыДиаграммаСсылка
- Предложенные свойства InlineObject
- InlineObjectPropertiesSuggestionState
- Эмбеддедобжектсуггестионстате
- ВстроенноеDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- ЛистыДиаграммаСсылкаПредложениеСостояние
- ПозиционированныйОбъект
- Свойства позиционированного объекта
- Позиционирование объекта
- ПозиционированныйОбжектЛайаут
- Предложенные свойства объектаPositionedObjectProperties
- ПозиционированныйОбъектСвойстваСуггестионСостояние
- PositionedObjectPositioningSuggestionState
- ПредложенияViewMode
- Методы
Ресурс: Документ
Документ Google Docs.
JSON-представление |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
Поля | |
---|---|
document Id | Только вывод. Идентификатор документа. |
title | Название документа. |
tabs[] | Вкладки, являющиеся частью документа. Вкладки могут содержать дочерние вкладки, вкладку, вложенную в другую вкладку. Дочерние вкладки представлены полем |
revision Id | Только вывод. Идентификатор редакции документа. Может использоваться в запросах на обновление, чтобы указать, к какой версии документа следует применять обновления и как должен вести себя запрос, если документ редактировался после этой версии. Заполняется только в том случае, если у пользователя есть доступ к редактированию документа. Идентификатор редакции — это не последовательный номер, а непрозрачная строка. Формат идентификатора версии может со временем измениться. Возвращенный идентификатор версии гарантированно действителен только в течение 24 часов после его возврата и не может быть передан другим пользователям. Если идентификатор редакции не меняется между вызовами, то документ не изменился. И наоборот, изменение идентификатора (для того же документа и пользователя) обычно означает, что документ был обновлен. Однако изменение идентификатора также может быть связано с внутренними факторами, такими как изменение формата идентификатора. |
suggestions View Mode | Только вывод. К документу применен режим просмотра предложений. Примечание. При редактировании документа изменения должны быть основаны на документе с |
body | Только вывод. Основная часть документа. Устаревшее поле: вместо этого используйте |
headers | Только вывод. Заголовки в документе, связанные с идентификатором заголовка. Устаревшее поле: вместо этого используйте |
footers | Только вывод. Нижние колонтитулы в документе, обозначенные идентификатором нижнего колонтитула. Устаревшее поле: вместо этого используйте |
footnotes | Только вывод. Сноски в документе, обозначенные идентификатором сноски. Устаревшее поле: вместо этого используйте |
document Style | Только вывод. Стиль документа. Устаревшее поле: вместо этого используйте |
suggested Document Style Changes | Только вывод. Предлагаемые изменения стиля документа с указанием идентификатора предложения. Устаревшее поле: вместо этого используйте |
named Styles | Только вывод. Именованные стили документа. Устаревшее поле: вместо этого используйте |
suggested Named Styles Changes | Только вывод. Предлагаемые изменения в названных стилях документа с указанием идентификатора предложения. Устаревшее поле: вместо этого используйте |
lists | Только вывод. Списки в документе, сгруппированные по идентификатору списка. Устаревшее поле: вместо этого используйте |
named Ranges | Только вывод. Именованные диапазоны в документе с ключом по имени. Устаревшее поле: вместо этого используйте |
inline Objects | Только вывод. Встроенные объекты в документе, обозначенные идентификатором объекта. Устаревшее поле: вместо этого используйте |
positioned Objects | Только вывод. Размещенные объекты в документе с указанием идентификатора объекта. Устаревшее поле: вместо этого используйте |
Вкладка
Вкладка в документе.
JSON-представление |
---|
{ "tabProperties": { object ( |
Поля | |
---|---|
tab Properties | Свойства вкладки, такие как идентификатор и заголовок. |
child Tabs[] | Дочерние вкладки вложены в эту вкладку. |
content поля объединения. Содержимое вкладки. content может быть только одним из следующих: | |
document Tab | Вкладка с содержимым документа, например текстом и изображениями. |
Свойства вкладки
Свойства вкладки.
JSON-представление |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
Поля | |
---|---|
tab Id | Только вывод. Идентификатор вкладки. Это поле нельзя изменить. |
title | Видимое пользователю имя вкладки. |
parent Tab Id | Необязательный. Идентификатор родительской вкладки. Пустой, если текущая вкладка является вкладкой корневого уровня, что означает, что у нее нет родительских элементов. |
index | Индекс вкладки, начинающийся с нуля, внутри родительского элемента. |
nesting Level | Только вывод. Глубина вкладки внутри документа. Вкладки корневого уровня начинаются с 0. |
ДокументTab
Вкладка с содержимым документа.
JSON-представление |
---|
{ "body": { object ( |
Поля | |
---|---|
body | Основная часть вкладки документа. |
headers | Заголовки на вкладке документа, сгруппированные по идентификатору заголовка. |
footers | Нижние колонтитулы на вкладке документа с указанием идентификатора нижнего колонтитула. |
footnotes | Сноски на вкладке документа, сгруппированные по идентификатору сноски. |
document Style | Стиль вкладки документа. |
suggested Document Style Changes | Предлагаемые изменения стиля вкладки документа с указанием идентификатора предложения. |
named Styles | Именованные стили вкладки документа. |
suggested Named Styles Changes | Предлагаемые изменения в именованных стилях вкладки документа с указанием идентификатора предложения. |
lists | Списки на вкладке документа, сгруппированные по идентификатору списка. |
named Ranges | Именованные диапазоны на вкладке документа с указанием имени. |
inline Objects | Встроенные объекты на вкладке документа с указанием идентификатора объекта. |
positioned Objects | Размещенные объекты на вкладке документа с указанием идентификатора объекта. |
Тело
Тело документа.
Тело обычно содержит все содержимое документа, за исключением headers
, footers
и footnotes
.
JSON-представление |
---|
{
"content": [
{
object ( |
Поля | |
---|---|
content[] | Содержимое тела. Индексы содержимого тела начинаются с нуля. |
СтруктурныйЭлемент
StructuralElement описывает содержимое, которое обеспечивает структуру документа.
JSON-представление |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Поля | |
---|---|
start Index | Начальный индекс этого структурного элемента, отсчитываемый от нуля, в кодовых единицах UTF-16. |
end Index | Конечный индекс этого структурного элемента, начинающийся с нуля, исключая его в кодовых единицах UTF-16. |
content поля объединения. Содержание структурного элемента. content может быть только одним из следующих: | |
paragraph | Структурный элемент типа абзаца. |
section Break | Тип разрыва сечения структурного элемента. |
table | Табличный тип структурного элемента. |
table Of Contents | Оглавление типа структурного элемента. |
Параграф
StructuralElement
представляющий абзац. Абзац — это диапазон содержимого, заканчивающийся символом новой строки.
JSON-представление |
---|
{ "elements": [ { object ( |
Поля | |
---|---|
elements[] | Содержание абзаца, разбитое на составные части. |
paragraph Style | Стиль этого абзаца. |
suggested Paragraph Style Changes | Предлагаемый стиль абзаца изменится на этот абзац с указанием идентификатора предложения. |
bullet | Пуля для этого абзаца. Если он отсутствует, абзац не принадлежит списку. |
suggested Bullet Changes | Предлагаемые изменения к пункту этого абзаца. |
positioned Object Ids[] | Идентификаторы позиционированных объектов, привязанных к этому абзацу. |
suggested Positioned Object Ids | Идентификаторы размещенных объектов, которые предлагается прикрепить к этому абзацу, с ключом по идентификатору предложения. |
Элемент Параграфа
ParagraphElement описывает содержимое внутри Paragraph
.
JSON-представление |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Поля | |
---|---|
start Index | Начальный индекс этого элемента абзаца, отсчитываемый от нуля, в кодовых единицах UTF-16. |
end Index | Конечный индекс этого элемента абзаца с нулевой базой, исключая его, в кодовых единицах UTF-16. |
content поля объединения. Содержимое элемента абзаца. content может быть только одним из следующих: | |
text Run | Элемент абзаца текстового фрагмента. |
auto Text | Элемент абзаца автоматического текста. |
page Break | Элемент абзаца разрыва страницы. |
column Break | Элемент абзаца разрыва столбца. |
footnote Reference | Элемент абзаца ссылки на сноску. |
horizontal Rule | Элемент абзаца горизонтального правила. |
equation | Элемент абзаца уравнения. |
inline Object Element | Элемент абзаца встроенного объекта. |
person | Элемент абзаца, который ссылается на человека или адрес электронной почты. |
rich Link | Элемент абзаца, который ссылается на ресурс Google (например, файл на Google Диске, видео YouTube или событие Календаря). |
ТекстРан
ParagraphElement
, представляющий фрагмент текста, имеющий одинаковый стиль.
JSON-представление |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Поля | |
---|---|
content | Текст этого пробега. Все нетекстовые элементы в выполнении заменяются символом Юникода U+E907. |
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пусто, то удаление этого контента не предлагается. |
text Style | Стиль текста этого запуска. |
suggested Text Style Changes | Предлагаемый стиль текста изменится в этом запуске с указанием идентификатора предложения. |
ТекстСтиль
Представляет стиль, который можно применить к тексту.
Унаследованные стили текста представлены в этом сообщении как неустановленные поля. Родитель текстового стиля зависит от того, где определен текстовый стиль:
- TextStyle текста в
Paragraph
наследуется от соответствующегоnamed style type
абзаца. - TextStyle
named style
наследуется отnormal text
с именем style. - TextStyle
normal text
с именем style наследуется от стиля текста по умолчанию в редакторе документов. - TextStyle элемента
Paragraph
, содержащегося в таблице, может наследовать свой текстовый стиль от стиля таблицы.
Если стиль текста не унаследован от родительского элемента, при отмене полей стиль вернется к значению, соответствующему значениям по умолчанию в редакторе Документов.
JSON-представление |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
Поля | |
---|---|
bold | Будет ли текст выделен жирным шрифтом. |
italic | Выделен ли текст курсивом или нет. |
underline | Подчеркнут или нет текст. |
strikethrough | Независимо от того, перечеркнут ли текст. |
small Caps | Независимо от того, написан ли текст маленькими заглавными буквами. |
background Color | Цвет фона текста. Если установлено, цвет является либо цветом RGB, либо прозрачным, в зависимости от |
foreground Color | Цвет переднего плана текста. Если установлено, цвет является либо цветом RGB, либо прозрачным, в зависимости от |
font Size | Размер шрифта текста. |
weighted Font Family | Семейство шрифтов и визуализируемый вес текста. Если в запросе на обновление указаны значения как для Если Если установлен |
baseline Offset | Вертикальное смещение текста от его нормального положения. Текст со смещением базовой линии |
link | Назначение гиперссылки текста. Если не установлено, ссылки нет. Ссылки не наследуются от родительского текста. Изменение ссылки в запросе на обновление приводит к некоторым другим изменениям в текстовом стиле диапазона:
|
Дополнительный цвет
Цвет, который может быть полностью непрозрачным или полностью прозрачным.
JSON-представление |
---|
{
"color": {
object ( |
Поля | |
---|---|
color | Если установлено, будет использоваться как непрозрачный цвет. Если не установлено, это представляет собой прозрачный цвет. |
Цвет
Сплошной цвет.
JSON-представление |
---|
{
"rgbColor": {
object ( |
Поля | |
---|---|
rgb Color | Значение цвета RGB. |
Цвет RGB
Цвет 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 дюйма. |
Семейство взвешенных шрифтов
Представляет семейство шрифтов и толщину текста.
JSON-представление |
---|
{ "fontFamily": string, "weight": integer } |
Поля | |
---|---|
font Family | Семейство шрифтов текста. Семейством шрифтов может быть любой шрифт из меню «Шрифт» в Документах или из Google Fonts . Если имя шрифта неизвестно, текст отображается в |
weight | Вес шрифта. Это поле может иметь любое значение, кратное Значение по умолчанию — Вес шрифта составляет лишь один компонент отображаемого веса шрифта. Комбинация
|
Базовое смещение
Способы вертикального смещения текста от его нормального положения.
Перечисления | |
---|---|
BASELINE_OFFSET_UNSPECIFIED | Смещение базовой линии текста наследуется от родительского элемента. |
NONE | Текст не смещен по вертикали. |
SUPERSCRIPT | Текст смещен вертикально вверх (надстрочный индекс). |
SUBSCRIPT | Текст смещен вертикально вниз (индекс). |
Связь
Ссылка на другую часть документа или внешний URL-ресурс.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
destination поля Союза. Назначение ссылки. destination может быть только одним из следующих: | |
url | Внешний URL-адрес. |
tab Id | Идентификатор вкладки в этом документе. |
bookmark | Закладка в этом документе. В документах, содержащих одну вкладку, ссылки на закладки внутри одной вкладки продолжают возвращать |
heading | Заголовок в этом документе. В документах, содержащих одну вкладку, ссылки на заголовки внутри одной вкладки продолжают возвращать |
bookmark Id | Идентификатор закладки в этом документе. Устаревшее поле: вместо этого установите для Если это поле используется в запросе на запись, считается, что закладка принадлежит идентификатору вкладки, указанному в запросе. Если в запросе не указан идентификатор вкладки, считается, что он из первой вкладки в документе. |
heading Id | Идентификатор заголовка в этом документе. Устаревшее поле: вместо этого установите для Если это поле используется в запросе на запись, считается, что заголовок взят из идентификатора вкладки, указанного в запросе. Если в запросе не указан идентификатор вкладки, считается, что он из первой вкладки в документе. |
ЗакладкаСсылка
Ссылка на закладку в этом документе.
JSON-представление |
---|
{ "id": string, "tabId": string } |
Поля | |
---|---|
id | Идентификатор закладки в этом документе. |
tab Id | Идентификатор вкладки, содержащей эту закладку. |
ЗаголовокСсылка
Ссылка на заголовок в этом документе.
JSON-представление |
---|
{ "id": string, "tabId": string } |
Поля | |
---|---|
id | Идентификатор заголовка в этом документе. |
tab Id | Идентификатор вкладки, содержащей этот заголовок. |
Предложенныйтекстовый стиль
Предлагаемое изменение TextStyle
.
JSON-представление |
---|
{ "textStyle": { object ( |
Поля | |
---|---|
text Style | |
text Style Suggestion State | Маска, указывающая, какие поля базового |
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 } |
Поля | |
---|---|
bold Suggested | Указывает, было ли предложено изменить выделение |
italic Suggested | Указывает, было ли предложено изменить курсив на |
underline Suggested | Указывает, было ли предложенное изменение, которое |
strikethrough Suggested | Указывает, было ли предложено заменить |
small Caps Suggested | Указывает, было ли предложено изменить |
background Color Suggested | Указывает, было ли предложено изменить |
foreground Color Suggested | Указывает, было ли предложено изменить |
font Size Suggested | Указывает, было ли предложено изменить |
weighted Font Family Suggested | Указывает, было ли предложено изменить |
baseline Offset Suggested | Указывает, было ли предложено изменить |
link Suggested | Указывает, было ли предложено изменить |
Автотекст
ParagraphElement
представляющий место в тексте, которое динамически заменяется содержимым, которое может меняться со временем, например номером страницы.
JSON-представление |
---|
{ "type": enum ( |
Поля | |
---|---|
type | Тип этого автотекста. |
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пусто, то удаление этого контента не предлагается. |
text Style | Текстовый стиль этого автотекста. |
suggested Text Style Changes | Предлагаемый стиль текста изменится на этот автотекст с ключом по идентификатору предложения. |
Тип
Виды автотекста.
Перечисления | |
---|---|
TYPE_UNSPECIFIED | Неуказанный тип автоматического текста. |
PAGE_NUMBER | Введите автоматический текст, который представляет номер текущей страницы. |
PAGE_COUNT | Введите автоматический текст, который представляет общее количество страниц в документе. |
Разрыв страницы
ParagraphElement
представляющий разрыв страницы. Разрыв страницы приводит к тому, что последующий текст начинается с начала следующей страницы.
JSON-представление |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Поля | |
---|---|
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пусто, то удаление этого контента не предлагается. |
text Style | Стиль текста этого PageBreak. Подобно текстовому содержимому, такому как текстовые фрагменты и ссылки на сноски, стиль текста разрыва страницы может влиять на макет содержимого, а также на стиль текста, вставленного рядом с ним. |
suggested Text Style Changes | Предлагаемый стиль текста изменится на этот разрыв страницы с ключом по идентификатору предложения. |
Разрыв столбца
ParagraphElement
представляющий разрыв столбца. Разрыв столбца приводит к тому, что последующий текст начинается с начала следующего столбца.
JSON-представление |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Поля | |
---|---|
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если оно пусто, удаление этого содержимого не предлагается. |
text Style | Текстовый стиль этого ColumnBreak. Подобно текстовому содержимому, такому как текстовые фрагменты и ссылки на сноски, стиль текста разрыва столбца может влиять на макет содержимого, а также на стиль текста, вставленного рядом с ним. |
suggested Text Style Changes | Предлагаемый стиль текста изменится на этот ColumnBreak с ключом по идентификатору предложения. |
СноскаСсылка
ParagraphElement
представляющий ссылку на сноску. Ссылка на сноску — это встроенный контент, отображаемый с помощью номера и используемый для идентификации сноски.
JSON-представление |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Поля | |
---|---|
footnote Id | Идентификатор |
footnote Number | Отображаемый номер этой сноски. |
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пусто, то удаление этого контента не предлагается. |
text Style | Стиль текста этой ссылки FootnoteReference. |
suggested Text Style Changes | Предлагаемый стиль текста изменится на этот FootnoteReference, привязанный к идентификатору предложения. |
ГоризонтальноеПравило
ParagraphElement
представляющий горизонтальную линию.
JSON-представление |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Поля | |
---|---|
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пусто, то удаление этого контента не предлагается. |
text Style | Текстовый стиль этого HorizontalRule. Подобно текстовому содержимому, такому как текстовые фрагменты и ссылки на сноски, стиль текста горизонтальной линейки может влиять на макет содержимого, а также на стиль текста, вставленного рядом с ним. |
suggested Text Style Changes | Предлагаемый стиль текста изменится на это HorizontalRule с ключом по идентификатору предложения. |
Уравнение
ParagraphElement
представляющий уравнение.
JSON-представление |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
Поля | |
---|---|
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пусто, то удаление этого контента не предлагается. |
ИнлайнОбжектЭлемент
ParagraphElement
, содержащий InlineObject
.
JSON-представление |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Поля | |
---|---|
inline Object Id | Идентификатор |
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пусто, то удаление этого контента не предлагается. |
text Style | Текстовый стиль этого InlineObjectElement. Подобно текстовому содержимому, такому как текстовые фрагменты и ссылки на сноски, стиль текста элемента встроенного объекта может влиять на макет содержимого, а также на стиль текста, вставленного рядом с ним. |
suggested Text Style Changes | Предлагаемый стиль текста изменится на этот InlineObject с ключом по идентификатору предложения. |
Человек
Человек или адрес электронной почты, упомянутые в документе. Эти упоминания ведут себя как единый неизменяемый элемент, содержащий имя или адрес электронной почты человека.
JSON-представление |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Поля | |
---|---|
person Id | Только вывод. Уникальный идентификатор этой ссылки. |
suggested Insertion Ids[] | Идентификаторы предложений, которые вставляют ссылку на этого человека в документ. |
suggested Deletion Ids[] | Идентификаторы предложений, которые удаляют ссылку на этого человека из документа. У |
text Style | Стиль текста этого |
suggested Text Style Changes | Предлагаемый стиль текста изменится на этот |
person Properties | Только вывод. Свойства этого |
Свойства человека
Свойства, специфичные для связанного Person
.
JSON-представление |
---|
{ "name": string, "email": string } |
Поля | |
---|---|
name | Только вывод. Имя человека, если оно отображается в тексте ссылки вместо адреса электронной почты человека. |
email | Только вывод. Адрес электронной почты, связанный с этим |
РичЛинк
Ссылка на ресурс Google (например, файл на Диске, видео YouTube или событие Календаря).
JSON-представление |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Поля | |
---|---|
rich Link Id | Только вывод. Идентификатор этой ссылки. |
suggested Insertion Ids[] | Идентификаторы предложений, которые вставляют эту ссылку в документ. |
suggested Deletion Ids[] | Идентификаторы предложений по удалению этой ссылки из документа. |
text Style | Стиль текста этого |
suggested Text Style Changes | Предлагаемый стиль текста изменится на этот |
rich Link Properties | Только вывод. Свойства этого |
RichLinkСвойства
Свойства, специфичные для RichLink
.
JSON-представление |
---|
{ "title": string, "uri": string, "mimeType": string } |
Поля | |
---|---|
title | Только вывод. Название |
uri | Только вывод. URI для |
mime Type | Только вывод. MIME-тип |
Стиль абзаца
Стили, применимые ко всему абзацу.
Унаследованные стили абзацев представлены в этом сообщении как неустановленные поля. Родитель стиля абзаца зависит от того, где определен стиль абзаца:
- Стиль ParagraphStyle в
Paragraph
наследуется от соответствующегоnamed style type
абзаца. - Стиль абзаца
named style
наследуется отnormal text
с именем style. - Стиль абзаца
normal text
с именем style наследуется от стиля абзаца по умолчанию в редакторе Документов. - ParagraphStyle элемента
Paragraph
, содержащегося в таблице, может наследовать стиль абзаца от стиля таблицы.
Если стиль абзаца не унаследован от родительского элемента, при отмене полей стиль вернется к значению, соответствующему значениям по умолчанию в редакторе Документов.
JSON-представление |
---|
{ "headingId": string, "namedStyleType": enum ( |
Поля | |
---|---|
heading Id | Идентификатор заголовка абзаца. Если пусто, то этот абзац не является заголовком. Это свойство доступно только для чтения. |
named Style Type | Именованный тип стиля абзаца. Поскольку обновление именованного типа стиля влияет на другие свойства в ParagraphStyle, именованный тип стиля применяется до обновления других свойств. |
alignment | Выравнивание текста для этого абзаца. |
line Spacing | Расстояние между строками в процентах от нормального, где нормальное значение равно 100,0. Если не установлено, значение наследуется от родительского элемента. |
direction | Направление текста этого абзаца. Если этот параметр не установлен, значение по умолчанию равно |
spacing Mode | Режим интервалов для абзаца. |
space Above | Количество дополнительного пространства над абзацем. Если не установлено, значение наследуется от родительского элемента. |
space Below | Объем дополнительного пространства под абзацем. Если не установлено, значение наследуется от родительского элемента. |
border Between | Граница между этим абзацем и следующим и предыдущим абзацами. Если не установлено, значение наследуется от родительского элемента. Между граница отображается, когда соседний абзац имеет те же свойства границы и отступа. Границы абзацев не могут быть обновлены частично. При изменении границы абзаца новая граница должна быть указана полностью. |
border Top | Граница вверху этого абзаца. Если не установлено, значение наследуется от родительского элемента. Верхняя граница отображается, когда абзац выше имеет разные свойства границы и отступа. Границы абзацев не могут быть обновлены частично. При изменении границы абзаца новая граница должна быть указана полностью. |
border Bottom | Граница внизу этого абзаца. Если не установлено, значение наследуется от родительского элемента. Нижняя граница отображается, когда абзац ниже имеет разные свойства границы и отступа. Границы абзацев не могут быть обновлены частично. При изменении границы абзаца новая граница должна быть указана полностью. |
border Left | Граница слева от этого абзаца. Если не установлено, значение наследуется от родительского элемента. Границы абзацев не могут быть обновлены частично. При изменении границы абзаца новая граница должна быть указана полностью. |
border Right | Граница справа от этого абзаца. Если не установлено, значение наследуется от родительского элемента. Границы абзацев не могут быть обновлены частично. При изменении границы абзаца новая граница должна быть указана полностью. |
indent First Line | Размер отступа для первой строки абзаца. Если не установлено, значение наследуется от родительского элемента. |
indent Start | Величина отступа абзаца на стороне, соответствующей началу текста, в зависимости от текущего направления абзаца. Если не установлено, значение наследуется от родительского элемента. |
indent End | Величина отступа абзаца на стороне, соответствующей концу текста, в зависимости от текущего направления абзаца. Если не установлено, значение наследуется от родительского элемента. |
tab Stops[] | Список табуляции для этого абзаца. Список табуляции не наследуется. Это свойство доступно только для чтения. |
keep Lines Together | Должны ли все строки абзаца располагаться на одной странице или в столбце, если это возможно. Если не установлено, значение наследуется от родительского элемента. |
keep With Next | Должна ли хотя бы часть этого абзаца располагаться на той же странице или в той же колонке, что и следующий абзац, если это возможно. Если не установлено, значение наследуется от родительского элемента. |
avoid Widow And Orphan | Стоит ли избегать вдов и сирот по абзацу. Если не установлено, значение наследуется от родительского элемента. |
shading | Затенение абзаца. Если не установлено, значение наследуется от родительского элемента. |
page Break Before | Должен ли текущий абзац всегда начинаться в начале страницы. Если не установлено, значение наследуется от родительского элемента. Попытка обновить |
Именедстилетипе
Типы именованных стилей.
Перечисления | |
---|---|
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 | Абзац оправдан. |
Контентдиректион
Направления, по которым может течь контент.
Перечисления | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED | Направление контента не указано. |
LEFT_TO_RIGHT | Содержимое идет слева направо. |
RIGHT_TO_LEFT | Содержимое идет справа налево. |
Режим интервала
Различные режимы интервалов между абзацами.
Перечисления | |
---|---|
SPACING_MODE_UNSPECIFIED | Режим интервала наследуется от родительского элемента. |
NEVER_COLLAPSE | Расстояние между абзацами отображается всегда. |
COLLAPSE_LISTS | Между элементами списка пропускается расстояние между абзацами. |
Граница Абзаца
Граница вокруг абзаца.
JSON-представление |
---|
{ "color": { object ( |
Поля | |
---|---|
color | Цвет границы. |
width | Ширина границы. |
padding | Заполнение границы. |
dash Style | Пунктирный стиль границы. |
ДашСтиль
Виды типов, с помощью которых можно отображать линейную геометрию. Эти значения основаны на «ST_PRESetlinedAshval» простого типа, описанного в разделе 20.1.10.48 «Office Open Open File File File Formats - Основы и ссылку на язык разметки», часть 1 4 -е издание ECMA -376 .
Перечисления | |
---|---|
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 | Выравнивание этой остановки вкладки. Если не считать, значение по умолчанию по |
TabStopalenment
Выравнивание остановки вкладки.
Перечисления | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED | Выравнивание остановки вкладки не указано. |
START | Остановка вкладки выровнена с началом строки. Это дефолт. |
CENTER | Остановка вкладки выровнен в центр линии. |
END | Остановка вкладки выровнена до конца линии. |
Затенение
Затенение абзаца.
Представление JSON |
---|
{
"backgroundColor": {
object ( |
Поля | |
---|---|
background Color | Фоновый цвет этого абзаца затенения. |
Предлагаемый параграфстиль
Предлагаемое изменение в ParagraphStyle
.
Представление JSON |
---|
{ "paragraphStyle": { object ( |
Поля | |
---|---|
paragraph Style | |
paragraph Style Suggestion State | Маска, которая указывает на то, какое из полей на базовом |
FaragraphStylesuggestionState
Маска, которая указывает на то, какое из полей на базовом 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 ( |
Поля | |
---|---|
heading Id Suggested | Указывает, было ли предложенное изменение в |
named Style Type Suggested | Указывает, было ли предложенное изменение в |
alignment Suggested | Указывает, было ли предложенное изменение в |
line Spacing Suggested | Указывает, было ли предложенное изменение в |
direction Suggested | Указывает, было ли предложенное изменение в |
spacing Mode Suggested | Указывает, было ли предложенное изменение в |
space Above Suggested | Указывает, было ли предложенное изменение в |
space Below Suggested | Указывает, было ли предложенное изменение в |
border Between Suggested | Указывает, было ли предложенное изменение |
border Top Suggested | Указывает, было ли предложенное изменение в |
border Bottom Suggested | Указывает, было ли предложенное изменение в |
border Left Suggested | Указывает, было ли предложенное изменение в |
border Right Suggested | Указывает, было ли предложенное изменение в |
indent First Line Suggested | Указывает, было ли было предложенное изменение в |
indent Start Suggested | Указывает, было ли предложенное изменение в |
indent End Suggested | Указывает, было ли предложенное изменение в |
keep Lines Together Suggested | Указывает, было ли было предложенное изменение, чтобы |
keep With Next Suggested | Указывает, было ли предложенное изменение в |
avoid Widow And Orphan Suggested | Указывает, было ли было предложенное изменение, чтобы |
shading Suggestion State | Маска, которая указывает на то, какое из полей в |
page Break Before Suggested | Указывает, было ли было предложенное изменение на |
ShadingSuggestionState
Маска, которая указывает, какое из полей на базовом Shading
была изменена в этом предполагаемом изменении. Для любого поля, установленного True, есть новое предложенное значение.
Представление JSON |
---|
{ "backgroundColorSuggested": boolean } |
Поля | |
---|---|
background Color Suggested | Указывает, было ли предложенное изменение в |
Пуля
Описывает пулю абзаца.
Представление JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
Поля | |
---|---|
list Id | Идентификатор списка, которому принадлежит этот абзац. |
nesting Level | Уровень гнездования этого абзаца в списке. |
text Style | Стиль текста, специфичный для абзаца, применяется к этой пуле. |
Предлагаемый буллет
Предлагаемое изменение в Bullet
.
Представление JSON |
---|
{ "bullet": { object ( |
Поля | |
---|---|
bullet | |
bullet Suggestion State | Маска, которая указывает на то, какое из полей на базовой |
BulletsuggestionState
Маска, которая указывает на то, какое из полей на базовой Bullet
была изменена в этом предложении. Для любого поля, установленного True, есть новое предложенное значение.
Представление JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Поля | |
---|---|
list Id Suggested | Указывает, было ли предложенное изменение в |
nesting Level Suggested | Указывает, было ли предложенное изменение в |
text Style Suggestion State | Маска, которая указывает, какое из полей в |
Objectreferences
Коллекция идентификаторов объекта.
Представление JSON |
---|
{ "objectIds": [ string ] } |
Поля | |
---|---|
object Ids[] | Идентификаторы объекта. |
Секция
StructuralElement
представляющее разрыв секции. Раздел - это диапазон контента, который имеет одинаковый SectionStyle
. Разрыв в разделе представляет собой начало нового раздела, а стиль секции применяется к разделу после разрыва раздела.
Тело документа всегда начинается с разрыва секции.
Представление JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
Поля | |
---|---|
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пустые, то нет никаких предложенных удалений этого контента. |
section Style | Стиль раздела после разрыва этого раздела. |
Секция
Стиль, который относится к разделу.
Представление JSON |
---|
{ "columnProperties": [ { object ( |
Поля | |
---|---|
column Properties[] | Свойства столбцов раздела. Если пуст, раздел содержит один столбец со свойствами по умолчанию в редакторе DOCS. Раздел может быть обновлен, чтобы иметь не более 3 столбцов. При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приведет к ошибке плохого запроса 400. |
column Separator Style | Стиль разделителей колонн. Этот стиль может быть установлен даже тогда, когда в разделе есть один столбец. При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
content Direction | Направление содержания этого раздела. Если нерешен, значение по умолчанию При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
margin Top | Окраска верхней страницы раздела. Если вы не подходят, значение по умолчанию по умолчанию от При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
margin Bottom | Нижняя страница поля раздела. Если вы не подходят, значение по умолчанию по умолчанию от При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
margin Right | Правая страница поля раздела. Если вы не подходят, значение по умолчанию по умолчанию от При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
margin Left | Полевой поля в левой странице. Если вы не подходят, значение по умолчанию по умолчанию от При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
margin Header | Запас заголовка секции. Если вы не подходят, значение по умолчанию по умолчанию от При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
margin Footer | Край нижней части нижней части секции. Если вы не подходят, значение по умолчанию по умолчанию от При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
section Type | Только вывод. Тип раздела. |
default Header Id | Идентификатор заголовка по умолчанию. Если нет, значение наследует от предыдущего Это свойство только для чтения. |
default Footer Id | Идентификатор нижнего колонтитула по умолчанию. Если нет, значение наследует от предыдущего Это свойство только для чтения. |
first Page Header Id | Идентификатор заголовка используется только для первой страницы раздела. Если Это свойство только для чтения. |
first Page Footer Id | Идентификатор нижнего колонтитула используется только для первой страницы раздела. Если Это свойство только для чтения. |
even Page Header Id | Идентификатор заголовка используется только для ровных страниц. Если значение использования DocumentStyle Это свойство только для чтения. |
even Page Footer Id | Идентификатор нижнего колонтитула используется только для ровных страниц. Если значение использования DocumentStyle Это свойство только для чтения. |
use First Page Header Footer | Указывает, использовать ли первую страницу заголовок / идентификаторы нижнего колонтитула для первой страницы раздела. Если нет, он наследует от При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
page Number Start | Номер страницы, с которого начинает подсчитывать количество страниц для этого раздела. Если нет, нумерация страницы продолжается из предыдущего раздела. Если значение не установлено в первом При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
flip Page Orientation | Необязательный. Указывает, следует ли перевернуть размеры При обновлении этого свойства требуется настройка конкретного значения. Отсутствие этого свойства приводит к ошибке 400 плохих запросов. |
SectionColumnProperties
Свойства, которые применяются к столбцу раздела.
Представление JSON |
---|
{ "width": { object ( |
Поля | |
---|---|
width | Только вывод. Ширина колонны. |
padding End | Прокладка в конце колонны. |
ColumnSeparatorStyle
Стиль разделителей колонн между столбцами.
Перечисления | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED | Неуказанный стиль разделителя столбца. |
NONE | Нет линий разделителя столбцов между столбцами. |
BETWEEN_EACH_COLUMN | Отправляет линию сепаратора столбца между каждым столбцом. |
SECETTYPE
Представляет, как начало текущего раздела позиционируется относительно предыдущего раздела.
Перечисления | |
---|---|
SECTION_TYPE_UNSPECIFIED | Тип раздела не указан. |
CONTINUOUS | Раздел запускается сразу после последнего абзаца предыдущего раздела. |
NEXT_PAGE | Раздел начинается на следующей странице. |
Стол
StructuralElement
представляющее таблицу.
Представление JSON |
---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
Поля | |
---|---|
rows | Количество рядов в таблице. |
columns | Количество столбцов в таблице. Таблица может быть неректагольной, поэтому некоторые ряды могут иметь другое количество ячеек. |
table Rows[] | Содержимое и стиль каждого ряда. |
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пустые, то нет никаких предложенных удалений этого контента. |
table Style | Стиль стола. |
Таблетка
Содержимое и стиль ряда в Table
.
Представление JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
Поля | |
---|---|
start Index | На основе нулевого индекса этой строки в кодовых единицах UTF-16. |
end Index | Зоронный конечный индекс этой строки, эксклюзивный, в кодовых единицах UTF-16. |
table Cells[] | Содержимое и стиль каждой ячейки в этом ряду. Таблица может быть неректагольной, поэтому некоторые ряды могут иметь другое количество ячеек, чем другие строки в одной таблице. |
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пустые, то нет никаких предложенных удалений этого контента. |
table Row Style | Стиль стола. |
suggested Table Row Style Changes | Предлагаемые изменения в стиле в этой строке, представленные идентификатором предложения. |
Табличка
Содержимое и стиль ячейки в Table
.
Представление JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
Поля | |
---|---|
start Index | На основе нулевого индекса этой ячейки в кодовых единицах UTF-16. |
end Index | Ноль конечный индекс этой ячейки, эксклюзивный, в кодовых единицах UTF-16. |
content[] | Содержание ячейки. |
table Cell Style | Стиль ячейки. |
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пустые, то нет никаких предложенных удалений этого контента. |
suggested Table Cell Style Changes | Предлагаемые изменения в стиле таблицы ячейки, представленные идентификатором предложения. |
Tablecellstyle
Стиль TableCell
.
Унаследованные стили ячейки таблицы представлены в виде неретентных полей в этом сообщении. Стиль столовой ячейки может наследовать от стиля стола.
Представление JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
Поля | |
---|---|
row Span | Строка ячейки. Это свойство только для чтения. |
column Span | Размещение колонны ячейки. Это свойство только для чтения. |
background Color | Фоновый цвет ячейки. |
border Left | Левая граница ячейки. |
border Right | Правая граница ячейки. |
border Top | Верхняя граница ячейки. |
border Bottom | Нижняя граница ячейки. |
padding Left | Левая прокладка ячейки. |
padding Right | Правая прокладка ячейки. |
padding Top | Верхняя прокладка ячейки. |
padding Bottom | Нижняя прокладка ячейки. |
content Alignment | Выравнивание содержания в табличной ячейке. Выравнивание по умолчанию соответствует выравниванию для вновь созданных ячеек таблицы в редакторе DOCS. |
Tablecellborder
Граница вокруг столовой ячейки.
Таблицы клеточных границ не могут быть прозрачными. Чтобы спрятать границу с ячейкой стола, сделайте его ширину 0.
Представление JSON |
---|
{ "color": { object ( |
Поля | |
---|---|
color | Цвет границы. Этот цвет не может быть прозрачным. |
width | Ширина границы. |
dash Style | Стиль приборной границы. |
Контентат
Типы выравнивания контента.
Получен из подмножества значений «ST_TEXTANCHORYTYPE» простого типа в разделе 20.1.10.59 «Офис открытый форматы файлов XML - Основы и ссылка на язык разметки», часть 1 4 -е издание ECMA -376 .
Перечисления | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED | Неуказанное выравнивание контента. Выравнивание контента унаследовано от родителя, если он существует. |
CONTENT_ALIGNMENT_UNSUPPORTED | Неподдерживаемое выравнивание контента. |
TOP | Выравнивание, которое выравнивает контент в верхнюю часть держателя контента. Соответствует ECMA-376 ST_TEXTANCHORYTYPE 'T'. |
MIDDLE | Выравнивание, которое выравнивает контент с серединой держателя контента. Соответствует ECMA-376 ST_TEXTANCHORYTYPE 'CTR'. |
BOTTOM | Выравнивание, которое выравнивает контент в нижнюю часть держателя контента. Соответствует ECMA-376 ST_TEXTANCHORYTYPE 'B'. |
Предлагается, что
Предлагаемое изменение в TableCellStyle
.
Представление JSON |
---|
{ "tableCellStyle": { object ( |
Поля | |
---|---|
table Cell Style | |
table Cell Style Suggestion State | Маска, которая указывает на то, какое из полей на базовой |
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 } |
Поля | |
---|---|
row Span Suggested | Указывает, было ли предложенное изменение в |
column Span Suggested | Указывает, было ли предложенное изменение в |
background Color Suggested | Указывает, было ли предложенное изменение в |
border Left Suggested | Указывает, было ли предложенное изменение в |
border Right Suggested | Указывает, было ли предложенное изменение в |
border Top Suggested | Указывает, было ли предложенное изменение в |
border Bottom Suggested | Указывает, было ли предложенное изменение в |
padding Left Suggested | Указывает, было ли предложенное изменение в |
padding Right Suggested | Указывает, было ли предложенное изменение в |
padding Top Suggested | Указывает, было ли предложенное изменение в |
padding Bottom Suggested | Указывает, было ли предложенное изменение в |
content Alignment Suggested | Указывает, было ли предложенное изменение в |
Таблероустиль
Стили, которые применяются к ряду таблицы.
Представление JSON |
---|
{
"minRowHeight": {
object ( |
Поля | |
---|---|
min Row Height | Минимальная высота ряда. Строка будет отображаться в редакторе DOCS на высоте, равной или больше, чем это значение, чтобы показать все содержание в ячейках строки. |
table Header | Является ли ряд заголовком таблицы. |
prevent Overflow | Не может ли строка переполняться по границам страниц или столбца. |
Предложенный таблероустиль
Предлагаемое изменение в TableRowStyle
.
Представление JSON |
---|
{ "tableRowStyle": { object ( |
Поля | |
---|---|
table Row Style | |
table Row Style Suggestion State | Маска, которая указывает на то, какое из полей на базовом |
TableStylesuggestionState
Маска, которая указывает на то, какое из полей на базовом TableRowStyle
была изменена в этом предложении. Для любого поля, установленного True, есть новое предложенное значение.
Представление JSON |
---|
{ "minRowHeightSuggested": boolean } |
Поля | |
---|---|
min Row Height Suggested | Указывает, произошло ли предложенное изменение в |
Планшет
Стили, которые применяются к столу.
Представление JSON |
---|
{
"tableColumnProperties": [
{
object ( |
Поля | |
---|---|
table Column Properties[] | Свойства каждого столбца. Обратите внимание, что в документах таблицы содержат строки, а ряды содержат ячейки, аналогичные HTML. Таким образом, свойства для ряда можно найти на |
TableColumnProperties
Свойства столбца в таблице.
Представление JSON |
---|
{ "widthType": enum ( |
Поля | |
---|---|
width Type | Тип ширины столбца. |
width | Ширина колонны. Установите, когда |
Ширина
Тип ширины колонны.
Перечисления | |
---|---|
WIDTH_TYPE_UNSPECIFIED | Тип ширины столбца не определен. |
EVENLY_DISTRIBUTED | Ширина столбца равномерно распределена среди других равномерно распределенных столбцов. Ширина столбца автоматически определяется и будет иметь равную часть ширины, оставшейся для таблицы после учета всех столбцов с указанной шириной. |
FIXED_WIDTH | Фиксированная ширина столбца. [Width] [ google.apps.docs.v1.TableColumnProperties.width содержит ширину столбца. |
Оглавление
StructuralElement
представляющий содержимое.
Представление JSON |
---|
{
"content": [
{
object ( |
Поля | |
---|---|
content[] | Содержание содержания. |
suggested Insertion Ids[] | Предлагаемые идентификаторы вставки. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пустые, то нет никаких предложенных удалений этого контента. |
Заголовок
Заголовок документа.
Представление JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
Поля | |
---|---|
header Id | Идентификатор заголовка. |
content[] | Содержимое заголовка. Индексы для контента заголовка начинаются с нуля. |
Сноска
Сноска документа.
Представление JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
Поля | |
---|---|
footnote Id | Идентификатор сноски. |
content[] | Содержимое сноски. Индексы для содержания сноски начинаются в нуле. |
DocumentStyle
Стиль документа.
Представление JSON |
---|
{ "background": { object ( |
Поля | |
---|---|
background | Фон документа. Документы не могут иметь прозрачный цвет фона. |
default Header Id | Идентификатор заголовка по умолчанию. Если не установлено, нет заголовка по умолчанию. Это свойство только для чтения. |
default Footer Id | Идентификатор нижнего колонтитула по умолчанию. Если не установлено, нет нижнего колонтитула по умолчанию. Это свойство только для чтения. |
even Page Header Id | Идентификатор заголовка используется только для ровных страниц. Значение Это свойство только для чтения. |
even Page Footer Id | Идентификатор нижнего колонтитула используется только для ровных страниц. Значение Это свойство только для чтения. |
first Page Header Id | Идентификатор заголовка используется только для первой страницы. Если не установлено, то уникальный заголовок для первой страницы не существует. Значение Это свойство только для чтения. |
first Page Footer Id | Идентификатор нижнего колонтитула используется только для первой страницы. Если не установлено, то уникальный нижний колонтитул для первой страницы не существует. Значение Это свойство только для чтения. |
use First Page Header Footer | Указывает, использовать ли первую страницу заголовок / идентификаторы нижнего колонтитула для первой страницы. |
use Even Page Header Footer | Указывает, следует ли использовать четные идентификаторы заголовка / нижнего колонтитула для ровных страниц. |
page Number Start | Номер страницы, с которого начинает подсчитывать количество страниц. |
margin Top | Окраска верхней страницы. Обновление маржи верхней страницы в стиле документа очищает маржу верхней страницы во всех стилях раздела. |
margin Bottom | Нижняя страница поля. Обновление поля нижней страницы в стиле документа очищает маржу нижней страницы во всех стилях разделов. |
margin Right | Правая страница поля. Обновление правой маржи страницы в стиле документа очищает правую страницу поля во всех стилях раздела. Это также может привести к изменению размер во всех разделах. |
margin Left | Полевой край левой страницы. Обновление маржи левой страницы в стиле документа очищает маржу левой страницы во всех стилях раздела. Это также может привести к изменению размер во всех разделах. |
page Size | Размер страницы в документе. |
margin Header | Количество пространства между верхней частью страницы и содержимым заголовка. |
margin Footer | Количество пространства между нижней частью страницы и содержимым нижнего колонтитула. |
use Custom Header Footer Margins | Указывает, являются ли Это свойство только для чтения. |
flip Page Orientation | Необязательный. Указывает, следует ли перевернуть размеры |
Фон
Представляет фон документа.
Представление JSON |
---|
{
"color": {
object ( |
Поля | |
---|---|
color | Цвет фона. |
Размер
Ширина и высота.
Представление JSON |
---|
{ "height": { object ( |
Поля | |
---|---|
height | Высота объекта. |
width | Ширина объекта. |
Предлагается, что далее
Предлагаемое изменение в DocumentStyle
.
Представление JSON |
---|
{ "documentStyle": { object ( |
Поля | |
---|---|
document Style | |
document Style Suggestion State | Маска, которая указывает, какое из полей на базовом |
DocumentStylesuggestionState
Маска, которая указывает, какое из полей на базовом DocumentStyle
была изменена в этом предложении. Для любого поля, установленного True, есть новое предложенное значение.
Представление JSON |
---|
{ "backgroundSuggestionState": { object ( |
Поля | |
---|---|
background Suggestion State | Маска, которая указывает, какое из полей в |
default Header Id Suggested | Указывает, было ли было предложенное изменение в |
default Footer Id Suggested | Указывает, было ли было предложенное изменение в |
even Page Header Id Suggested | Указывает, было ли предложенное изменение в |
even Page Footer Id Suggested | Указывает, было ли предложенное изменение в |
first Page Header Id Suggested | Указывает, было ли предложенное изменение в |
first Page Footer Id Suggested | Указывает, было ли было предложенное изменение в |
use First Page Header Footer Suggested | Указывает, было ли предложенное изменение в |
use Even Page Header Footer Suggested | Указывает, было ли было предложенное изменение в |
page Number Start Suggested | Указывает, было ли было предложенное изменение в |
margin Top Suggested | Указывает, было ли предложенное изменение в |
margin Bottom Suggested | Указывает, было ли предложенное изменение в |
margin Right Suggested | Указывает, было ли предложенное изменение в |
margin Left Suggested | Указывает, было ли было предложенное изменение в |
page Size Suggestion State | Маска, которая указывает, какое из полей в [размер] [google.apps.docs.v1.documentstyle.size] была изменена в этом предложении. |
margin Header Suggested | Указывает, было ли предложенное изменение в |
margin Footer Suggested | Указывает, было ли предложенное изменение в |
use Custom Header Footer Margins Suggested | Указывает, произошло ли предложенное изменение в |
flip Page Orientation Suggested | Необязательный. Указывает, произошло ли предложенное изменение в |
Фоновая задача
Маска, которая указывает, какое из полей на базовом Background
была изменена в этом предложении. Для любого поля, установленного в True, Backgound
имеет новое предлагаемое значение.
Представление JSON |
---|
{ "backgroundColorSuggested": boolean } |
Поля | |
---|---|
background Color Suggested | Указывает, был ли текущий цвет фона изменения в этом предложении. |
SizesuggestionState
Маска, которая указывает, какое из полей на базовом Size
была изменена в этом предложении. Для любого поля, установленного в True, Size
имеет новое предлагаемое значение.
Представление JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
Поля | |
---|---|
height Suggested | Указывает, было ли предложенное изменение на |
width Suggested | Указывает, было ли предложенное изменение в |
Названные
Названные стили. Параграфы в документе могут наследовать их TextStyle
и ParagraphStyle
от этих названных стилей.
Представление JSON |
---|
{
"styles": [
{
object ( |
Поля | |
---|---|
styles[] | Названные стили. Есть запись для каждого из возможных |
Названный
Названный стиль. Параграфы в документе могут наследовать их TextStyle
и ParagraphStyle
от этого названного стиля, когда они имеют тот же тип стиля.
Представление JSON |
---|
{ "namedStyleType": enum ( |
Поля | |
---|---|
named Style Type | Тип этого названного стиля. |
text Style | Текстовый стиль этого названного стиля. |
paragraph Style | Стиль абзаца этого названного стиля. |
Предлагаемые стиль
Предлагаемое изменение в NamedStyles
.
Представление JSON |
---|
{ "namedStyles": { object ( |
Поля | |
---|---|
named Styles | |
named Styles Suggestion State | Маска, которая указывает на то, какое из полей на базе |
NateStylessuggestionState
Предложение состояния сообщения NamedStyles
.
Представление JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
Поля | |
---|---|
styles Suggestion States[] | Маска, которая указывает, какое из полей на соответствующем Порядок этих государств предложений, названного стиля, соответствует порядку соответствующего названного стиля в рамках |
NateStylesuggestionState
Предложение состояния NamedStyle
сообщения.
Представление JSON |
---|
{ "namedStyleType": enum ( |
Поля | |
---|---|
named Style Type | Тип названного стиля, которому соответствует состояние этого предложения. Это поле предоставляется в качестве удобства для сопоставления именного StylesuggestionState с соответствующим |
text Style Suggestion State | Маска, которая указывает, какое из полей в |
paragraph Style Suggestion State | Маска, которая указывает на то, какое из полей в |
Список
Список представляет атрибуты списка для группы параграфов, которые принадлежат к одному и тому же списку. Параграф, который является частью списка, имеет ссылку на идентификатор списка в его bullet
.
Представление JSON |
---|
{ "listProperties": { object ( |
Поля | |
---|---|
list Properties | Свойства списка. |
suggested List Properties Changes | Предлагаемые изменения в свойствах списка, ключевые по идентификатору предложения. |
suggested Insertion Id | Предлагаемый идентификатор вставки. Если пусто, то это не предложенная вставка. |
suggested Deletion Ids[] | Предлагаемые идентификаторы удаления. Если пуст, то нет никаких предложенных удалений этого списка. |
ListProperties
Свойства list
, который описывает внешний вид пуль, принадлежащих параграфам, связанных со списком.
Представление JSON |
---|
{
"nestingLevels": [
{
object ( |
Поля | |
---|---|
nesting Levels[] | Описывает свойства пуль на связанном уровне. Список имеет не более 9 уровней гнездования с уровнем гнездования 0, соответствующим самым самым высоким уровням и уровням гнездования 8, соответствующим наиболее вложенному уровню. Уровни гнездования возвращаются в порядке возрастания с наименьшим вложенным возвращением сначала. |
НИСЛИНГЕЛЬ
Содержит свойства, описывающие внешний вид пули списка на заданном уровне гнездования.
Представление JSON |
---|
{ "bulletAlignment": enum ( |
Поля | |
---|---|
bullet Alignment | Выравнивание пули в пространстве, выделенном для визуализации пули. |
glyph Format | Строка формата, используемая пулями на этом уровне гнездования. Формат глифа содержит одного или нескольких заполнителей, и эти заполнители заменяются соответствующими значениями в зависимости от Например, формат Glyph Формат глифа может содержать заполнители для текущего уровня гнездования, а также заполнители для уровней гнездования родителей. Например, список может иметь формат глифы Для уровней гнездования, которые упорядочены, строка, которая заменяет заполнителя в формате глифа для конкретного абзаца, зависит от приказа параграфа в списке. |
indent First Line | Количество отступления для первой линии параграфов на этом уровне гнездования. |
indent Start | Количество отступления для абзацев на этом уровне гнездования. Применяется к стороне, которая соответствует началу текста, основанного на направлении содержания абзаца. |
text Style | Текстовый стиль пуль на этом уровне гнездования. |
start Number | Количество первого элемента списка на этом уровне гнездования. Значение 0 рассматривается как значение 1 для списков букв и римских списков. Для значений как 0, так и 1 списков букв и римских цифр начнутся в Это значение игнорируется для уровней гнездования с неупорядоченными глифами. |
Объединение поля glyph_kind . Вид глифа, используемый пулями. Это определяет глиф пули, который заменяет заполнители в glyph_format . glyph_kind может быть только одним из следующих: | |
glyph Type | Тип глифа, используемый пулями, когда упорядочены абзацы на этом уровне гнездования. Тип глифа определяет тип глифа, используемого для замены заполнителей в |
glyph Symbol | Пользовательский глиф символ, используемый пулями, когда абзацы на этом уровне гнездования неупопорядочены. Символ глифа заменяет заполнители в |
Бэллетализация
Типы выравнивания для пули.
Перечисления | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED | Выравнивание пули не указано. |
START | Пуля выровнена с началом пространства, выделенного для визуализации пули. Слева от текста LTR, в противном случае выравнивается. |
CENTER | Пуля выровнена в центр пространства, выделенного для рендеринга пули. |
END | Пуля выровнена до конца пространства, выделенного для визуализации пули. Право выровнен для текста LTR, в противном случае выровнен. |
Глифтип
The types of glyphs used by bullets when paragraphs at this level of nesting are 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 ( |
Поля | |
---|---|
list Properties | A |
list Properties Suggestion State | 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 ( |
Поля | |
---|---|
nesting Levels Suggestion States[] | 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 ( |
Поля | |
---|---|
bullet Alignment Suggested | Indicates if there was a suggested change to |
glyph Type Suggested | Indicates if there was a suggested change to |
glyph Format Suggested | Indicates if there was a suggested change to |
glyph Symbol Suggested | Indicates if there was a suggested change to |
indent First Line Suggested | Indicates if there was a suggested change to |
indent Start Suggested | Indicates if there was a suggested change to |
text Style Suggestion State | A mask that indicates which of the fields in |
start Number Suggested | 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 |
named Ranges[] | 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 ( |
Поля | |
---|---|
named Range Id | 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 } |
Поля | |
---|---|
segment Id | The ID of the header, footer, or footnote that this range is contained in. An empty segment ID signifies the document's body. |
start Index | 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. |
end Index | 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. |
tab Id | 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 ( |
Поля | |
---|---|
object Id | The ID of this inline object. Can be used to update an object's properties. |
inline Object Properties | The properties of this inline object. |
suggested Inline Object Properties Changes | The suggested changes to the inline object properties, keyed by suggestion ID. |
suggested Insertion Id | The suggested insertion ID. If empty, then this is not a suggested insertion. |
suggested Deletion Ids[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
InlineObjectProperties
Properties of an InlineObject
.
JSON representation |
---|
{
"embeddedObject": {
object ( |
Поля | |
---|---|
embedded Object | 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 |
embedded Object Border | The border of the embedded object. |
size | The visible size of the image after cropping. |
margin Top | The top margin of the embedded object. |
margin Bottom | The bottom margin of the embedded object. |
margin Right | The right margin of the embedded object. |
margin Left | The left margin of the embedded object. |
linked Content Reference | 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: | |
embedded Drawing Properties | The properties of an embedded drawing. |
image Properties | 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 ( |
Поля | |
---|---|
content Uri | 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. |
source Uri | 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. |
crop Properties | 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 angle are 0, the image is not cropped.
JSON representation |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
Поля | |
---|---|
offset Left | 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. |
offset Right | 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. |
offset Top | 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. |
offset Bottom | 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. |
dash Style | The dash style of the border. |
property State | 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: | |
sheets Chart Reference | A reference to the linked chart. |
SheetsChartReference
A reference to a linked chart embedded from Google Sheets.
JSON representation |
---|
{ "spreadsheetId": string, "chartId": integer } |
Поля | |
---|---|
spreadsheet Id | The ID of the Google Sheets spreadsheet that contains the source chart. |
chart Id | The ID of the specific chart in the Google Sheets spreadsheet that's embedded. |
SuggestedInlineObjectProperties
A suggested change to InlineObjectProperties
.
JSON representation |
---|
{ "inlineObjectProperties": { object ( |
Поля | |
---|---|
inline Object Properties | An |
inline Object Properties Suggestion State | 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 ( |
Поля | |
---|---|
embedded Object Suggestion State | 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 ( |
Поля | |
---|---|
embedded Drawing Properties Suggestion State | A mask that indicates which of the fields in |
image Properties Suggestion State | A mask that indicates which of the fields in |
title Suggested | Indicates if there was a suggested change to |
description Suggested | Indicates if there was a suggested change to |
embedded Object Border Suggestion State | A mask that indicates which of the fields in |
size Suggestion State | A mask that indicates which of the fields in |
margin Left Suggested | Indicates if there was a suggested change to |
margin Right Suggested | Indicates if there was a suggested change to |
margin Top Suggested | Indicates if there was a suggested change to |
margin Bottom Suggested | Indicates if there was a suggested change to |
linked Content Reference Suggestion State | 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 ( |
Поля | |
---|---|
content Uri Suggested | Indicates if there was a suggested change to |
source Uri Suggested | Indicates if there was a suggested change to [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightness Suggested | Indicates if there was a suggested change to [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrast Suggested | Indicates if there was a suggested change to [contrast] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparency Suggested | Indicates if there was a suggested change to [transparency] [google.apps.docs.v1.EmbeddedObject.transparency]. |
crop Properties Suggestion State | A mask that indicates which of the fields in |
angle Suggested | 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 } |
Поля | |
---|---|
offset Left Suggested | Indicates if there was a suggested change to |
offset Right Suggested | Indicates if there was a suggested change to |
offset Top Suggested | Indicates if there was a suggested change to |
offset Bottom Suggested | Indicates if there was a suggested change to |
angle Suggested | 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 } |
Поля | |
---|---|
color Suggested | Indicates if there was a suggested change to [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
width Suggested | Indicates if there was a suggested change to [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dash Style Suggested | Indicates if there was a suggested change to [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
property State Suggested | 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 ( |
Поля | |
---|---|
sheets Chart Reference Suggestion State | 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 } |
Поля | |
---|---|
spreadsheet Id Suggested | Indicates if there was a suggested change to |
chart Id Suggested | 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 ( |
Поля | |
---|---|
object Id | The ID of this positioned object. |
positioned Object Properties | The properties of this positioned object. |
suggested Positioned Object Properties Changes | The suggested changes to the positioned object properties, keyed by suggestion ID. |
suggested Insertion Id | The suggested insertion ID. If empty, then this is not a suggested insertion. |
suggested Deletion Ids[] | 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 |
embedded Object | 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. |
left Offset | The offset of the left edge of the positioned object relative to the beginning of the |
top Offset | 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 ( |
Поля | |
---|---|
positioned Object Properties | A |
positioned Object Properties Suggestion State | 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 ( |
Поля | |
---|---|
positioning Suggestion State | A mask that indicates which of the fields in |
embedded Object Suggestion State | 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 } |
Поля | |
---|---|
layout Suggested | Indicates if there was a suggested change to |
left Offset Suggested | Indicates if there was a suggested change to |
top Offset Suggested | 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. |