- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Запрос
- Запрос свойств обновленной таблицы
- Запрос свойств обновления листа
- Запрос UpdateDimensionPropertiesRequest
- DataSourceSheetDimensionRange
- UpdateNamedRangeRequest
- Повторить запрос ячейки
- Адднамедранжерекуест
- Делетенамедранжерекуест
- Аддлистрекуест
- Удалитьлистрекуест
- Запрос автозаполнения
- ИсточникиDestination
- ВырезатьВставитьЗапрос
- Пастетип
- КопироватьВставитьЗапрос
- ВставитьОриентация
- Запрос слияния ячеек
- Тип слияния
- UnmergeCellsRequest
- Запрос обновления границ
- UpdateCellsRequest
- Аддфильтрвиевреквест
- Аппендселлсреквест
- ClearBasicFilterRequest
- Удалитьдименсионрекуест
- УдалитьEmbeddedObjectRequest
- Удалитьфильтрвиевреквест
- ДубликатФильтерПросмотрЗапрос
- Запрос дубликата листа
- НайтиЗаменитьЗапрос
- Инсертдименсионрекуест
- Инсертанжерекуест
- MoveDimensionRequest
- UpdateEmbeddedObjectPositionRequest
- Вставить запрос данных
- TextToColumnsRequest
- Тип разделителя
- ОбновлениеФильтрПросмотрЗапрос
- УдалитьRangeRequest
- Аппенддименсионреквест
- Аддкондиционалформатрулерекуест
- UpdateConditionalFormatRuleRequest
- Удалитькондиционалформатрулерекуест
- SortRangeRequest
- SetDataValidationRequest
- SetBasicFilterRequest
- Аддпротектедранжерекуест
- ОбновлениеProtectedRangeRequest
- Удалитьпротектедранжерекуест
- Запрос AutoResizeDimensionsRequest
- Аддчартреквест
- ОбновлениеChartSpecRequest
- ОбновлениеBandingRequest
- AddBandingRequest
- Удалить BandingRequest
- CreateDeveloperMetadataRequest
- Запрос обновления метаданных разработчика
- Удалить девелоперметаданныезапрос
- Рандомизироватьдиапазонзапрос
- Запрос AddDimensionGroupRequest
- Удалитьдименсионгруппреквест
- Запрос UpdateDimensionGroupRequest
- TrimWhitespaceRequest
- Запрос удаления дубликатов
- UpdateEmbeddedObjectBorderRequest
- Добавить слайсерреквест
- ОбновлениеSlicerSpecRequest
- Адддатасаурцерекуест
- Запрос обновления источника данных
- УдалитьDataSourceRequest
- Обновить запрос источника данных
- Ссылки на DataSourceObjectReferences
- Ссылка на источник данных
- ОтменаDataSourceRefreshRequest
- Ответ
- Адднамедранжеответ
- Аддшитответ
- Аддфилтервиевреспонс
- Дубликафилтервиевреспонс
- Дубликатлистответ
- НайтиReplaceResponse
- UpdateEmbeddedObjectPositionResponse
- UpdateConditionalFormatRuleResponse
- Удалитькондиционалформатрулеответ
- Аддпротектедранжеответ
- Аддчартответ
- Аддбандингответ
- CreateDeveloperMetadataResponse
- UpdateDeveloperMetadataResponse
- Удалитьдевелоперметадатаответ
- AddDimensionGroupResponse
- Делетедименсионгруппеответ
- TrimWhitespaceResponse
- УдалитьДубликатыОтвет
- АддСлисерОтклик
- Адддатасаурцереспонс
- UpdateDataSourceResponse
- Обновление источника данных
- RefreshDataSourceObjectExecutionStatus
- CancelDataSourceRefreshResponse
- ОтменаDataSourceRefreshStatus
- Обновить статус отмены
- ОбновитьОтменениеСостояние
- Рефрешканцеллатионерркоде
- Попробуйте!
Применяет одно или несколько обновлений к электронной таблице.
Каждый request
проверяется перед применением. Если какой-либо запрос недействителен, весь запрос завершится неудачно, и ничего не будет применено.
На некоторые запросы есть replies
в которых содержится информация о том, как они применяются. Ответы будут отражать запросы. Например, если вы применили 4 обновления и на третье был получен ответ, то в ответе будет 2 пустых ответа, фактический ответ и еще один пустой ответ в указанном порядке.
Из-за совместного характера электронных таблиц не гарантируется, что электронная таблица будет точно отражать ваши изменения после завершения, однако гарантируется, что обновления в запросе будут применены вместе атомарно. Ваши изменения могут быть изменены с учетом изменений соавторов. Если соавторов нет, в таблице должны быть отражены ваши изменения.
HTTP-запрос
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
spreadsheetId | Таблица, к которой применяются обновления. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"requests": [
{
object ( |
Поля | |
---|---|
requests[] | Список обновлений, которые можно применить к электронной таблице. Запросы будут применяться в том порядке, в котором они указаны. Если какой-либо запрос недействителен, никакие запросы не будут применены. |
includeSpreadsheetInResponse | Определяет, должен ли ответ на обновление включать ресурс электронной таблицы. |
responseRanges[] | Ограничивает диапазоны, включенные в таблицу ответов. Имеет смысл только в том случае, если |
responseIncludeGridData | True, если данные сетки должны быть возвращены. Имеет смысл только в том случае, если |
Тело ответа
Ответ на пакетное обновление таблицы.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "spreadsheetId": string, "replies": [ { object ( |
Поля | |
---|---|
spreadsheetId | Таблица, к которой были применены обновления. |
replies[] | Ответ обновлений. Это соответствует обновлениям 1:1, хотя ответы на некоторые запросы могут быть пустыми. |
updatedSpreadsheet | Таблица после применения обновлений. Это значение устанавливается только в том случае, если |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/spreadsheets
Дополнительную информацию см. в руководстве по авторизации .