- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Запрос
- Создать запрос слайда
- Справочник по макету
- Предопределенный макет
- МакетЗаполнительIdСопоставление
- CreateShapeRequest
- Свойства элемента страницы
- CreateTableRequest
- Вставитьтекстовый запрос
- Инсертаблеровсреквест
- Инсертатаблеколумнсреквест
- Удалитьтаблероврекуест
- Делететаблеколумнреквест
- ЗаменитьAllTextRequest
- ПодстрокаMatchCriteria
- УдалитьОбъектЗапрос
- UpdatePageElementTransformRequest
- Режим применения
- Обновление слайдов позиции запроса
- Удалитьтекстовый запрос
- Диапазон
- Тип
- CreateImageRequest
- Создатьвидеозапрос
- Запрос CreateSheetsChart
- Режим связывания
- CreateLineRequest
- Категория
- ОбновитьлистыДиаграммаЗапрос
- Запрос UpdateShapePropertiesRequest
- Запрос свойств обновления изображения
- Обновление свойств видеозапрос
- Обновление свойств страницыЗапрос
- UpdateTableCellPropertiesRequest
- ТаблицаДиапазон
- Запрос UpdateLinePropertiesRequest
- CreateParagraphBulletsRequest
- ПуляГлифПресет
- ЗаменитьAllShapesWithImageRequest
- ЗаменитьМетод
- Метод замены изображения
- Запрос дубликата объекта
- UpdateTextStyleRequest
- ЗаменитьAllShapesWithSheetsChartRequest
- Режим связывания
- Удалить абзац. Запрос маркеров.
- Запрос обновления абзаца стиля
- UpdateTableBorderPropertiesRequest
- ГраницаПозиция
- UpdateTableColumnPropertiesRequest
- UpdateTableRowPropertiesRequest
- Запрос MergeTableCells
- UnmergeTableCellsRequest
- ГруппаОбъектыЗапрос
- РазгруппироватьОбъектыЗапрос
- ОбновлениеPageElementAltTextRequest
- ЗаменитьImageRequest
- Обновить запрос свойств слайда
- ОбновлениеPageElementsZOrderRequest
- ZOrderOperation
- UpdateLineCategoryRequest
- Запрос перенаправления линии
- WriteControl
- Ответ
- СоздатьSlideResponse
- CreateShapeResponse
- CreateTableResponse
- ЗаменитьAllTextResponse
- CreateImageResponse
- Создатьвидеоответ
- CreateSheetsChartResponse
- CreateLineResponse
- ЗаменитьAllShapesWithImageResponse
- ДубликатОбъектОтклик
- ЗаменитьAllShapesWithSheetsChartResponse
- ГруппаОбъектыОтвет
- Попробуйте!
Применяет одно или несколько обновлений к презентации.
Каждый request
проверяется перед применением. Если какой-либо запрос недействителен, то весь запрос завершится неудачно, и ничего не будет применено.
На некоторые запросы есть replies
, в которых содержится информация о том, как они применяются. Другие запросы не обязаны возвращать информацию; каждый из них возвращает пустой ответ. Порядок ответов соответствует порядку запросов.
Например, предположим, что вы вызываете пакетное обновление с четырьмя обновлениями, и только третье возвращает информацию. В ответе будет два пустых ответа: ответ на третий запрос и еще один пустой ответ в таком порядке.
Поскольку другие пользователи могут редактировать презентацию, презентация может не совсем отражать ваши изменения: ваши изменения могут быть изменены по отношению к изменениям соавторов. Если соавторов нет, презентация должна отражать ваши изменения. В любом случае обновления в вашем запросе гарантированно будут применяться атомарно.
HTTP-запрос
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
presentationId | Презентация, к которой применяются обновления. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "requests": [ { object ( |
Поля | |
---|---|
requests[] | Список обновлений, которые можно применить к презентации. |
writeControl | Обеспечивает контроль над выполнением запросов на запись. |
Тело ответа
Ответное сообщение от пакетного обновления.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "presentationId": string, "replies": [ { object ( |
Поля | |
---|---|
presentationId | Презентация, к которой были применены обновления. |
replies[] | Ответ обновлений. Это соответствует обновлениям 1:1, хотя ответы на некоторые запросы могут быть пустыми. |
writeControl | Обновлено управление записью после применения запроса. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/presentations
-
https://www.googleapis.com/auth/spreadsheets
-
https://www.googleapis.com/auth/spreadsheets.readonly
Дополнительную информацию см. в руководстве по авторизации .
WriteControl
Обеспечивает контроль над выполнением запросов на запись.
JSON-представление |
---|
{ "requiredRevisionId": string } |
Поля | |
---|---|
requiredRevisionId | Когда в ответе возвращается требуемый идентификатор редакции, он указывает идентификатор редакции документа после применения запроса. |