Запрос
Одно обновление для применения к документу.
Представление JSON |
---|
{ // Union field |
Поля | |
---|---|
request поля объединения. Конкретный запрос на подачу заявки. Требуется ровно одно поле. request может быть только одним из следующих: | |
replaceAllText | Заменяет все экземпляры указанного текста. |
insertText | Вставляет текст в указанное место. |
updateTextStyle | Обновляет стиль текста в указанном диапазоне. |
createParagraphBullets | Создает маркеры для абзацев. |
deleteParagraphBullets | Удаляет маркеры из абзацев. |
createNamedRange | Создает именованный диапазон. |
deleteNamedRange | Удаляет именованный диапазон. |
updateParagraphStyle | Обновляет стиль абзаца в указанном диапазоне. |
deleteContentRange | Удаляет содержимое из документа. |
insertInlineImage | Вставляет встроенное изображение в указанное место. |
insertTable | Вставляет таблицу в указанное место. |
insertTableRow | Вставляет пустую строку в таблицу. |
insertTableColumn | Вставляет пустой столбец в таблицу. |
deleteTableRow | Удаляет строку из таблицы. |
deleteTableColumn | Удаляет столбец из таблицы. |
insertPageBreak | Вставляет разрыв страницы в указанное место. |
deletePositionedObject | Удаляет позиционированный объект из документа. |
updateTableColumnProperties | Обновляет свойства столбцов в таблице. |
updateTableCellStyle | Обновляет стиль ячеек таблицы. |
updateTableRowStyle | Обновляет стиль строки в таблице. |
replaceImage | Заменяет изображение в документе. |
updateDocumentStyle | Обновляет стиль документа. |
mergeTableCells | Объединяет ячейки в таблице. |
unmergeTableCells | Разъединяет ячейки в таблице. |
createHeader | Создает заголовок. |
createFooter | Создает нижний колонтитул. |
createFootnote | Создает сноску. |
replaceNamedRangeContent | Заменяет содержимое в именованном диапазоне. |
updateSectionStyle | Обновляет стиль раздела указанного диапазона. |
insertSectionBreak | Вставляет разрыв раздела в указанном месте. |
deleteHeader | Удаляет заголовок из документа. |
deleteFooter | Удаляет нижний колонтитул из документа. |
pinTableHeaderRows | Обновляет количество закрепленных строк заголовков в таблице. |
Заменить все текстовые запросы
Заменяет все вхождения текста, соответствующего критерию, на replace text
.
Представление JSON |
---|
{ "replaceText": string, // Union field |
Поля | |
---|---|
replaceText | Текст, который заменит совпадающий текст. |
criteria поля объединения. Критерии, используемые для соответствия заменяемому тексту. criteria может быть только одним из следующих: | |
containsText | Находит текст в документе, соответствующий этой подстроке. |
SubstringMatchCriteria
Критерий, соответствующий определенной строке текста в документе.
Представление JSON |
---|
{ "text": string, "matchCase": boolean } |
Поля | |
---|---|
text | Текст для поиска в документе. |
matchCase | Указывает, должен ли поиск учитывать регистр:
|
Вставитьтекстрекуест
Вставляет текст в указанное место.
Представление JSON |
---|
{ "text": string, // Union field |
Поля | |
---|---|
text | Текст, который нужно вставить. Вставка символа новой строки неявно создаст новый Стили текста для вставленного текста будут определяться автоматически, как правило, с сохранением стиля соседнего текста. В большинстве случаев стиль текста для вставленного текста будет соответствовать тексту непосредственно перед индексом вставки. Некоторые управляющие символы (U+0000-U+0008, U+000C-U+001F) и символы из области частного использования Unicode Basic Multilingual Plane (U+E000-U+F8FF) будут удалены из вставленного текста. |
Поле объединения insertion_location . Место, куда будет вставлен текст. insertion_location может быть только одним из следующих: | |
location | Вставляет текст по определенному индексу в документе. Текст должен быть вставлен внутри границ существующего |
endOfSegmentLocation | Вставляет текст в конце верхнего, нижнего колонтитула, сноски или основной части документа. |
Расположение
Определенное место в документе.
Представление JSON |
---|
{ "segmentId": string, "index": integer } |
Поля | |
---|---|
segmentId | Идентификатор заголовка, нижнего колонтитула или сноски, в которой находится местоположение. Пустой идентификатор сегмента означает тело документа. |
index | Отсчитываемый от нуля индекс в кодовых единицах UTF-16. Индекс относится к началу сегмента, указанного в |
EndOfSegmentLocation
Расположение в конце основного текста, заголовка, нижнего колонтитула или сноски. Расположение находится непосредственно перед последней новой строкой в сегменте документа.
Представление JSON |
---|
{ "segmentId": string } |
Поля | |
---|---|
segmentId | Идентификатор заголовка, нижнего колонтитула или сноски, в которой находится местоположение. Пустой идентификатор сегмента означает тело документа. |
Обновлениетекстстилерекуест
Обновите стиль текста.
Представление JSON |
---|
{ "textStyle": { object ( |
Поля | |
---|---|
textStyle | Стили, которые нужно установить для текста. Если значение определенного стиля совпадает со значением родителя, этот стиль будет наследоваться. Некоторые изменения стиля текста могут привести к другим изменениям, чтобы отразить поведение редактора Документов. См. документацию |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой Например, чтобы изменить стиль текста на полужирный, установите для Чтобы восстановить значение свойства по умолчанию, включите имя его поля в маску поля, но оставьте само поле неустановленным. |
Поле объединения insertion_location . Тип используемого диапазона, в котором будет обновляться стиль текста. insertion_location может быть только одним из следующих: | |
range | Диапазон текста для стиля. Диапазон может быть расширен за счет включения соседних строк новой строки. Если диапазон полностью содержит абзац, принадлежащий списку, маркер абзаца также обновляется с использованием соответствующего стиля текста. Диапазоны не могут быть вставлены в относительный объект UpdateTextStyleRequest. |
CreateParagraphBulletsRequest
Создает маркеры для всех абзацев, которые пересекаются с заданным диапазоном.
Уровень вложенности каждого абзаца будет определяться путем подсчета ведущих вкладок перед каждым абзацем. Чтобы избежать лишнего пространства между маркером и соответствующим абзацем, эти ведущие вкладки удаляются по этому запросу. Это может изменить индексы частей текста.
Если абзац непосредственно перед обновляемыми абзацами находится в списке с соответствующей предустановкой, обновляемые абзацы добавляются в этот предыдущий список.
Представление JSON |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, к которому применяется предустановка маркера. |
bulletPreset | Типы глифов маркеров, которые будут использоваться. |
BulletGlyphPreset
Предустановленные шаблоны глифов маркеров для списков.
В этих шаблонах используются следующие виды маркеров:
-
ARROW
: стрелка, соответствующая кодовой точке Unicode U+2794. -
ARROW3D
: стрелка с трехмерным затенением, соответствующая кодовой точке Unicode U+27a2. -
CHECKBOX
: пустой квадрат, соответствующий кодовой точке Unicode U+274f. -
CIRCLE
: пустой кружок, соответствующий кодовой точке Unicode U+25cb. -
DIAMOND
: сплошной ромб, соответствующий кодовой точке Unicode U+25c6. -
DIAMONDX
: ромб со знаком «x», соответствующий кодовой точке Unicode U+2756. -
HOLLOWDIAMOND
: полый ромб, соответствующий кодовой точке Unicode U+25c7. -
DISC
: сплошной кружок, соответствующий кодовой точке Unicode U+25cf. -
SQUARE
: сплошной квадрат, соответствующий кодовой точке Unicode U+25a0. -
STAR
: звезда, соответствующая кодовой точке Unicode U+2605. -
ALPHA
: строчная буква, например «а», «б» или «с». -
UPPERALPHA
: заглавная буква, например «A», «B» или «C». -
DECIMAL
: число, например «1», «2» или «3». -
ZERODECIMAL
: число, в котором однозначные числа начинаются с нуля, например «01», «02» или «03». Перед числами, состоящими из более чем одной цифры, не ставится ноль. -
ROMAN
: римская цифра в нижнем регистре, например «i», «ii» или «iii». -
UPPERROMAN
: римская цифра в верхнем регистре, например «I», «II» или «III». -
LEFTTRIANGLE
: треугольник, указывающий влево, соответствующий кодовой точке Unicode U+25c4.
перечисления | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED | Предустановка глифа маркера не указана. |
BULLET_DISC_CIRCLE_SQUARE | Маркированный список с маркерами DISC , CIRCLE и SQUARE для первых 3 уровней вложенности списка. |
BULLET_DIAMONDX_ARROW3D_SQUARE | Маркированный список с маркерами DIAMONDX , ARROW3D и SQUARE для первых 3 уровней вложенности списка. |
BULLET_CHECKBOX | Маркированный список с глифами маркеров CHECKBOX для всех уровней вложенности списков. |
BULLET_ARROW_DIAMOND_DISC | Маркированный список со ARROW , DIAMOND и DISC для первых 3 уровней вложенности списка. |
BULLET_STAR_CIRCLE_SQUARE | Маркированный список со STAR , CIRCLE и SQUARE для первых 3 уровней вложенности списка. |
BULLET_ARROW3D_CIRCLE_SQUARE | Маркированный список с маркерами ARROW3D , CIRCLE и SQUARE для первых 3 уровней вложенности списка. |
BULLET_LEFTTRIANGLE_DIAMOND_DISC | Маркированный список с маркерами LEFTTRIANGLE , DIAMOND и DISC для первых 3 уровней вложенности списка. |
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE | Маркированный список с маркерами DIAMONDX , HOLLOWDIAMOND и SQUARE для первых 3 уровней вложенности списка. |
BULLET_DIAMOND_CIRCLE_SQUARE | Маркированный список с маркированными символами DIAMOND , CIRCLE и SQUARE для первых 3 уровней вложенности списка. |
NUMBERED_DECIMAL_ALPHA_ROMAN | Нумерованный список с числовыми знаками DECIMAL , ALPHA и ROMAN для первых 3 уровней вложенности списка, за которыми следуют точки. |
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS | Нумерованный список с числовыми знаками DECIMAL , ALPHA и ROMAN для первых 3 уровней вложенности списка, за которыми следуют круглые скобки. |
NUMBERED_DECIMAL_NESTED | Нумерованный список с DECIMAL числовыми глифами, разделенными точками, где каждый уровень вложенности использует глиф предыдущего уровня в качестве префикса. Например: «1.», «1.1.», «2.», «2.2.». |
NUMBERED_UPPERALPHA_ALPHA_ROMAN | Нумерованный список с числовыми символами UPPERALPHA , ALPHA и ROMAN для первых 3 уровней вложенности списка, за которыми следуют точки. |
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL | Нумерованный список с числовыми символами UPPERROMAN , UPPERALPHA и DECIMAL для первых 3 уровней вложенности списка, за которыми следуют точки. |
NUMBERED_ZERODECIMAL_ALPHA_ROMAN | Нумерованный список с цифровыми знаками ZERODECIMAL , ALPHA и ROMAN для первых 3 уровней вложенности списка, за которыми следуют точки. |
DeleteParagraphBulletsRequest
Удаляет маркеры из всех абзацев, которые пересекаются с заданным диапазоном.
Уровень вложенности каждого абзаца будет визуально сохранен путем добавления отступа к началу соответствующего абзаца.
Представление JSON |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Диапазон, из которого удаляются маркеры. |
CreateNamedRangeRequest
Создает NamedRange
, ссылающийся на заданный диапазон.
Представление JSON |
---|
{
"name": string,
"range": {
object ( |
Поля | |
---|---|
name | Имя NamedRange. Имена не обязательно должны быть уникальными. Имена должны содержать не менее 1 символа и не более 256 символов, измеряемых в кодовых единицах UTF-16. |
range | Диапазон, к которому применяется имя. |
УдалитьНамедРангерекуест
Удаляет NamedRange
.
Представление JSON |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения named_range_reference . Значение, определяющее, какой диапазон или диапазоны следует удалить. Точно один должен быть установлен. named_range_reference может быть только одним из следующих: | |
namedRangeId | Идентификатор именованного диапазона для удаления. |
name | Имя диапазона(ов) для удаления. Все именованные диапазоны с заданным именем будут удалены. |
Обновление ПараграфСтилерекуест
Обновите стиль всех абзацев, которые пересекаются с заданным диапазоном.
Представление JSON |
---|
{ "paragraphStyle": { object ( |
Поля | |
---|---|
paragraphStyle | Стили для установки абзацев. Некоторые изменения стиля абзаца могут привести к другим изменениям, чтобы отразить поведение редактора Документов. См. документацию |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой Например, чтобы обновить свойство выравнивания стиля абзаца, задайте для Чтобы восстановить значение свойства по умолчанию, включите имя его поля в маску поля, но оставьте само поле неустановленным. |
Поле объединения insertion_location . Тип используемого диапазона, в котором будет обновляться стиль абзаца. insertion_location может быть только одним из следующих: | |
range | Диапазон, перекрывающий абзацы для стиля. |
DeleteContentRangeRequest
Удаляет содержимое из документа.
Представление JSON |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Диапазон контента для удаления. Удаление текста, пересекающего границу абзаца, может привести к изменению стилей абзаца, списков, позиционированных объектов и закладок при объединении двух абзацев. Попытка удалить определенные диапазоны может привести к недопустимой структуре документа, и в этом случае возвращается ошибка 400 неверный запрос. Вот некоторые примеры недопустимых запросов на удаление:
|
Инсернлайнимажерекуест
Вставляет InlineObject
, содержащий изображение, в указанное место.
Представление JSON |
---|
{ "uri": string, "objectSize": { object ( |
Поля | |
---|---|
uri | URI изображения. Изображение извлекается один раз во время вставки, а копия сохраняется для отображения внутри документа. Изображения должны быть размером менее 50 МБ, не более 25 мегапикселей и должны быть в одном из форматов PNG, JPEG или GIF. Предоставленный URI должен быть общедоступным и иметь длину не более 2 КБ. Сам URI сохраняется вместе с изображением и отображается через поле |
objectSize | Размер изображения должен отображаться как в документе. Это свойство является необязательным, и окончательный размер изображения в документе определяется по следующим правилам: * Если не указаны ни ширина, ни высота, то размер изображения по умолчанию рассчитывается на основе его разрешения. * Если указано одно измерение, то вычисляется другое измерение, чтобы сохранить соотношение сторон изображения. * Если указаны и ширина, и высота, изображение масштабируется в соответствии с указанными размерами при сохранении соотношения сторон. |
Поле объединения insertion_location . Место, куда будет вставлено изображение. insertion_location может быть только одним из следующих: | |
location | Вставляет изображение по определенному индексу в документе. Изображение должно быть вставлено внутри границ существующего Встроенные изображения нельзя вставлять внутрь сноски или уравнения. |
endOfSegmentLocation | Вставляет текст в конце верхнего, нижнего колонтитула или тела документа. Внутри сноски нельзя вставлять встроенные изображения. |
Инсертетаблерекуест
Вставляет таблицу в указанное место.
Перед вставленной таблицей будет вставлен символ новой строки.
Представление JSON |
---|
{ "rows": integer, "columns": integer, // Union field |
Поля | |
---|---|
rows | Количество строк в таблице. |
columns | Количество столбцов в таблице. |
Поле объединения insertion_location . Место, куда будет вставлена таблица. insertion_location может быть только одним из следующих: | |
location | Вставляет таблицу в определенный индекс модели. Символ новой строки будет вставлен перед вставленной таблицей, поэтому начальный индекс таблицы будет в указанном индексе местоположения + 1. Таблица должна быть вставлена внутри границ существующего Таблицы нельзя вставлять внутрь сноски или уравнения. |
endOfSegmentLocation | Вставляет таблицу в конец заданного верхнего, нижнего колонтитула или тела документа. Перед вставленной таблицей будет вставлен символ новой строки. Таблицы нельзя вставлять внутрь сноски. |
Инсертетаблерекуест
Вставляет пустую строку в таблицу.
Представление JSON |
---|
{
"tableCellLocation": {
object ( |
Поля | |
---|---|
tableCellLocation | Местоположение ячейки таблицы ссылок, из которой будут вставлены строки. Новая строка будет вставлена выше (или ниже) строки, в которой находится эталонная ячейка. Если эталонная ячейка является объединенной ячейкой, новая строка будет вставлена выше (или ниже) объединенной ячейки. |
insertBelow | Следует ли вставлять новую строку ниже расположения эталонной ячейки.
|
ТаблицаЯчейкаРасположение
Расположение одной ячейки в таблице.
Представление JSON |
---|
{
"tableStartLocation": {
object ( |
Поля | |
---|---|
tableStartLocation | Место, где начинается таблица в документе. |
rowIndex | Отсчитываемый от нуля индекс строки. Например, вторая строка в таблице имеет индекс строки 1. |
columnIndex | Индекс столбца с отсчетом от нуля. Например, второй столбец в таблице имеет индекс столбца 1. |
Инсертетаблеколумнрекуест
Вставляет пустой столбец в таблицу.
Представление JSON |
---|
{
"tableCellLocation": {
object ( |
Поля | |
---|---|
tableCellLocation | Местоположение ячейки таблицы ссылок, из которой будут вставлены столбцы. Новый столбец будет вставлен слева (или справа) от столбца, в котором находится эталонная ячейка. Если эталонная ячейка является объединенной ячейкой, новый столбец будет вставлен слева (или справа) от объединенной ячейки. |
insertRight | Нужно ли вставлять новый столбец справа от местоположения ячейки ссылки.
|
УдалитьТаблеРоврекуест
Удаляет строку из таблицы.
Представление JSON |
---|
{
"tableCellLocation": {
object ( |
Поля | |
---|---|
tableCellLocation | Местоположение ячейки таблицы ссылок, из которой будет удалена строка. Строка, которую охватывает эта ячейка, будет удалена. Если это объединенная ячейка, которая охватывает несколько строк, все строки, которые охватывает ячейка, будут удалены. Если после этого удаления в таблице не останется ни одной строки, будет удалена вся таблица. |
Удалитьтаблеколумнрекуест
Удаляет столбец из таблицы.
Представление JSON |
---|
{
"tableCellLocation": {
object ( |
Поля | |
---|---|
tableCellLocation | Местоположение ячейки таблицы ссылок, из которой будет удален столбец. Столбец, который занимает эта ячейка, будет удален. Если это объединенная ячейка, которая охватывает несколько столбцов, все столбцы, которые охватывает ячейка, будут удалены. Если после этого удаления в таблице не останется ни одного столбца, будет удалена вся таблица. |
Инсерпейджбреакрекуест
Вставляет разрыв страницы, за которым следует новая строка в указанном месте.
Представление JSON |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения insertion_location . Место, где будет вставлен разрыв страницы. insertion_location может быть только одним из следующих: | |
location | Вставляет разрыв страницы по определенному индексу в документе. Разрыв страницы должен быть вставлен внутри границ существующего Разрывы страниц нельзя вставлять внутрь таблицы, уравнения, сноски, верхнего или нижнего колонтитула. Поскольку разрывы страниц можно вставлять только внутри текста, поле |
endOfSegmentLocation | Вставляет разрыв страницы в конце тела документа. Разрывы страниц нельзя вставлять внутрь сноски, верхнего или нижнего колонтитула. Поскольку разрывы страниц можно вставлять только внутри текста, поле |
УдалитьПозиционедобжектрекуест
Удаляет PositionedObject
из документа.
Представление JSON |
---|
{ "objectId": string } |
Поля | |
---|---|
objectId | ID позиционируемого объекта, который нужно удалить. |
Упдатаблеколумнпропертиесрекуест
Обновляет TableColumnProperties
столбцов в таблице.
Представление JSON |
---|
{ "tableStartLocation": { object ( |
Поля | |
---|---|
tableStartLocation | Место, где начинается таблица в документе. |
columnIndices[] | Список индексов столбцов с отсчетом от нуля, свойство которых следует обновить. Если индексы не указаны, будут обновлены все столбцы. |
tableColumnProperties | Свойства столбца таблицы для обновления. Если значение |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой Например, чтобы обновить ширину столбца, установите для |
Упдаттаблеллселстилерекуест
Обновляет стиль диапазона ячеек таблицы.
Представление JSON |
---|
{ "tableCellStyle": { object ( |
Поля | |
---|---|
tableCellStyle | Стиль для установки в ячейках таблицы. При обновлении границ, если ячейка имеет общую границу с соседней ячейкой, соответствующее свойство границы соседней ячейки также обновляется. Объединенные и невидимые границы не обновляются. Поскольку обновление границы, совместно используемой соседними ячейками в одном и том же запросе, может привести к конфликту обновлений границ, обновления границ применяются в следующем порядке:
|
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой Например, чтобы обновить цвет фона ячейки таблицы, установите для Чтобы восстановить значение свойства по умолчанию, включите имя его поля в маску поля, но оставьте само поле неустановленным. |
Объединение cells поля. Ячейки, которые будут обновлены. cells могут быть только одним из следующих: | |
tableRange | Диапазон таблиц, представляющий подмножество таблицы, к которой применяются обновления. |
tableStartLocation | Место, где начинается таблица в документе. Когда указано, обновления применяются ко всем ячейкам в таблице. |
Таблица Диапазон
Диапазон таблиц представляет собой ссылку на подмножество таблицы.
Важно отметить, что ячейки, заданные диапазоном таблицы, не обязательно образуют прямоугольник. Например, предположим, что у нас есть таблица 3 x 3, в которой все ячейки последней строки объединены. Таблица выглядит так:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Диапазон таблицы с расположением ячеек таблицы = (tableStartLocation, row = 0, column = 0), диапазоном строк = 3 и диапазоном столбцов = 2 определяет следующие ячейки:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
Представление JSON |
---|
{
"tableCellLocation": {
object ( |
Поля | |
---|---|
tableCellLocation | Местоположение ячейки, где начинается диапазон таблицы. |
rowSpan | Диапазон строк диапазона таблицы. |
columnSpan | Диапазон столбцов диапазона таблицы. |
Упдаттаблеровстилерекуест
Обновляет TableRowStyle
строк в таблице.
Представление JSON |
---|
{ "tableStartLocation": { object ( |
Поля | |
---|---|
tableStartLocation | Место, где начинается таблица в документе. |
rowIndices[] | Список отсчитываемых от нуля индексов строк, стиль которых следует обновить. Если индексы не указаны, будут обновлены все строки. |
tableRowStyle | Стили, которые будут установлены для строк. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой Например, чтобы обновить минимальную высоту строки, установите для |
Запрос на замену изображения
Заменяет существующее изображение новым изображением.
Замена изображения удаляет некоторые image effects
из существующего изображения, чтобы отразить поведение редактора Документов.
Представление JSON |
---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum ( |
Поля | |
---|---|
imageObjectId | Идентификатор существующего изображения, которое будет заменено. Идентификатор можно получить из ответа на запрос на получение. |
uri | URI нового изображения. Изображение извлекается один раз во время вставки, а копия сохраняется для отображения внутри документа. Изображения должны быть размером менее 50 МБ, не более 25 мегапикселей и должны быть в формате PNG, JPEG или GIF. Предоставленный URI не может превышать 2 КБ в длину. URI сохраняется вместе с изображением и отображается через поле |
imageReplaceMethod | Метод замены. |
ImageReplaceMethod
Метод замены изображения.
перечисления | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED | Не указан метод замены изображения. Это значение не должно использоваться. |
CENTER_CROP | Масштабирует и центрирует изображение, чтобы заполнить границы исходного изображения. Изображение может быть обрезано, чтобы заполнить границы исходного изображения. Визуализированный размер изображения будет таким же, как исходное изображение. |
ОбновлениеДокументСтилерекуест
Обновляет DocumentStyle
.
Представление JSON |
---|
{
"documentStyle": {
object ( |
Поля | |
---|---|
documentStyle | Стили для установки в документе. Некоторые изменения стиля документа могут привести к другим изменениям, отражающим поведение редактора Документов. См. документацию |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой Например, чтобы обновить фон, установите для |
слияниетаблецеллсрекуест
Объединяет ячейки в Table
.
Представление JSON |
---|
{
"tableRange": {
object ( |
Поля | |
---|---|
tableRange | Диапазон таблицы, указывающий, какие ячейки таблицы необходимо объединить. Любой текст в объединяемых ячейках будет объединен и сохранен в «головной» ячейке диапазона. Это верхняя левая ячейка диапазона, если направление содержимого слева направо, и верхняя правая ячейка диапазона в противном случае. Если диапазон непрямоугольный (что может произойти в некоторых случаях, когда диапазон охватывает ячейки, которые уже объединены, или когда таблица непрямоугольная), возвращается ошибка неверного запроса 400. |
UnmergeTableCellsRequest
Разъединяет ячейки в Table
.
Представление JSON |
---|
{
"tableRange": {
object ( |
Поля | |
---|---|
tableRange | Диапазон таблицы, указывающий, какие ячейки таблицы следует разъединить. Все объединенные ячейки в этом диапазоне не будут объединены, а ячейки, которые уже не объединены, не будут затронуты. Если в диапазоне нет объединенных ячеек, запрос ничего не сделает. Если в любой из объединенных ячеек есть текст, текст останется в ячейке «head» результирующего блока неслитых ячеек. Ячейка «голова» — это верхняя левая ячейка, если содержимое направлено слева направо, и верхняя правая ячейка в противном случае. |
CreateHeaderRequest
Создает Header
. Новый заголовок применяется к SectionStyle
в расположении SectionBreak
, если он указан, в противном случае он применяется к DocumentStyle
.
Если заголовок указанного типа уже существует, возвращается ошибка неверного запроса 400.
Представление JSON |
---|
{ "type": enum ( |
Поля | |
---|---|
type | Тип создаваемого заголовка. |
sectionBreakLocation | Расположение |
СоздатьСноскаЗапрос
Создает сегмент Footnote
и вставляет в него новую FootnoteReference
в заданном месте.
Новый сегмент Footnote
будет содержать пробел, за которым следует символ новой строки.
Представление JSON |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения footnote_reference_location . Место для вставки ссылки на сноску. footnote_reference_location может быть только одним из следующих: | |
location | Вставляет ссылку на сноску в указанный индекс документа. Ссылка на сноску должна быть вставлена внутри границ существующего Ссылки на сноски не могут быть вставлены внутрь уравнения, верхнего, нижнего колонтитула или сноски. Поскольку ссылки на сноски можно вставлять только в тело, поле |
endOfSegmentLocation | Вставляет ссылку на сноску в конце тела документа. Ссылки на сноски нельзя вставлять внутрь верхнего, нижнего колонтитула или сноски. Поскольку ссылки на сноски можно вставлять только в тело, поле |
ЗаменитьИмедеранжконтентенрекуест
Заменяет содержимое указанного NamedRange
или NamedRanges
заданным замещающим содержимым.
Обратите внимание, что отдельный NamedRange
может состоять из нескольких прерывистых ranges
. В этом случае будет заменено только содержимое первого диапазона. Остальные диапазоны и их содержимое будут удалены.
В тех случаях, когда замена или удаление каких-либо диапазонов приведет к недопустимой структуре документа, возвращается ошибка 400 bad request.
Представление JSON |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения replacement_content . Содержимое, которым необходимо заменить существующее содержимое именованного диапазона. replacement_content может быть только одним из следующих: | |
text | Заменяет содержимое указанного именованного диапазона(ов) заданным текстом. |
Поле объединения named_range_reference . Ссылка на именованные диапазоны, содержимое которых будет заменено. named_range_reference может быть только одним из следующих: | |
namedRangeId | Идентификатор именованного диапазона, содержимое которого будет заменено. Если нет именованного диапазона с заданным идентификатором, возвращается ошибка неверного запроса 400. |
namedRangeName | Имя Если существует несколько |
апдейтсектионстилерекуест
Обновляет SectionStyle
.
Представление JSON |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, перекрывающий разделы для стиля. Поскольку разрывы разделов можно вставлять только внутри тела, поле |
sectionStyle | Стили, которые будут установлены в разделе. Некоторые изменения стиля раздела могут привести к другим изменениям, чтобы отразить поведение редактора Документов. См. документацию |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой Например, чтобы обновить левое поле, установите для |
Инсерсектионбреакрекуест
Вставляет разрыв раздела в заданном месте.
Перед разрывом раздела будет вставлен символ новой строки.
Представление JSON |
---|
{ "sectionType": enum ( |
Поля | |
---|---|
sectionType | Тип раздела для вставки. |
Поле объединения insertion_location . Место, где будет вставлен разрыв. insertion_location может быть только одним из следующих: | |
location | Вставляет новую строку и разрыв раздела по определенному индексу в документе. Разрыв раздела должен быть вставлен внутри границ существующего Разрывы разделов нельзя вставлять внутрь таблицы, уравнения, сноски, верхнего или нижнего колонтитула. Поскольку разрывы разделов можно вставлять только внутри тела, поле |
endOfSegmentLocation | Вставляет новую строку и разрыв раздела в конце тела документа. Разрывы разделов нельзя вставлять внутрь сноски, верхнего или нижнего колонтитула. Поскольку разрывы разделов можно вставлять только внутри тела, поле |
Удалить ЗаголовокЗапрос
Удаляет Header
из документа.
Представление JSON |
---|
{ "headerId": string } |
Поля | |
---|---|
headerId | Идентификатор удаляемого заголовка. Если этот заголовок определен в |
PinTableHeaderRowsRequest
Обновляет количество закрепленных строк заголовка таблицы в таблице.
Представление JSON |
---|
{
"tableStartLocation": {
object ( |
Поля | |
---|---|
tableStartLocation | Место, где начинается таблица в документе. |
pinnedHeaderRowsCount | Количество строк таблицы для закрепления, где 0 означает, что все строки не закреплены. |