Устанавливает значения в одном или нескольких диапазонах электронной таблицы. Вызывающая сторона должна указать идентификатор электронной таблицы, valueInputOption
и один или несколько ValueRanges
.
HTTP-запрос
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdate
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
spreadsheetId | Идентификатор таблицы, которую необходимо обновить. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "valueInputOption": enum ( |
Поля | |
---|---|
valueInputOption | Как следует интерпретировать входные данные. |
data[] | Новые значения, которые будут применены к электронной таблице. |
includeValuesInResponse | Определяет, должен ли ответ на обновление включать значения обновленных ячеек. По умолчанию ответы не включают обновленные значения. Поле |
responseValueRenderOption | Определяет, как должны отображаться значения в ответе. Опция рендеринга по умолчанию — |
responseDateTimeRenderOption | Определяет, как должны отображаться даты, время и продолжительность в ответе. Это игнорируется, если |
Тело ответа
Ответ при обновлении диапазона значений в электронной таблице.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"spreadsheetId": string,
"totalUpdatedRows": integer,
"totalUpdatedColumns": integer,
"totalUpdatedCells": integer,
"totalUpdatedSheets": integer,
"responses": [
{
object ( |
Поля | |
---|---|
spreadsheetId | Таблица, к которой были применены обновления. |
totalUpdatedRows | Общее количество строк, в которых была обновлена хотя бы одна ячейка. |
totalUpdatedColumns | Общее количество столбцов, в которых была обновлена хотя бы одна ячейка. |
totalUpdatedCells | Общее количество обновленных ячеек. |
totalUpdatedSheets | Общее количество листов, на которых была обновлена хотя бы одна ячейка листа. |
responses[] | Один UpdateValuesResponse для каждого запрошенного диапазона в том же порядке, в котором появлялись запросы. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/spreadsheets
Дополнительную информацию см. в руководстве по авторизации .