- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- Инсердатавариант
- Попробуйте!
Добавляет значения в электронную таблицу. Диапазон ввода используется для поиска существующих данных и поиска «таблицы» в этом диапазоне. Значения будут добавлены в следующую строку таблицы, начиная с первого столбца таблицы. Подробные сведения о том, как обнаруживаются таблицы и добавляются данные, см. в руководстве и образце кода.
Вызывающая сторона должна указать идентификатор электронной таблицы, диапазон и valueInputOption
. valueInputOption
контролирует только то, как входные данные будут добавлены на лист (по столбцам или по строкам), но не влияет на то, в какую ячейку начинают записываться данные.
HTTP-запрос
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
spreadsheetId | Идентификатор таблицы, которую необходимо обновить. |
range | Обозначение диапазона A1 для поиска логической таблицы данных. Значения добавляются после последней строки таблицы. |
Параметры запроса
Параметры | |
---|---|
valueInputOption | Как следует интерпретировать входные данные. |
insertDataOption | Как должны быть вставлены входные данные. |
includeValuesInResponse | Определяет, должен ли ответ на обновление включать значения добавленных ячеек. По умолчанию ответы не включают обновленные значения. |
responseValueRenderOption | Определяет, как должны отображаться значения в ответе. Опция рендеринга по умолчанию — |
responseDateTimeRenderOption | Определяет, как должны отображаться даты, время и продолжительность в ответе. Это игнорируется, если |
Тело запроса
Тело запроса содержит экземпляр ValueRange
.
Тело ответа
Ответ при обновлении диапазона значений в электронной таблице.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"spreadsheetId": string,
"tableRange": string,
"updates": {
object ( |
Поля | |
---|---|
spreadsheetId | Таблица, к которой были применены обновления. |
tableRange | Диапазон (в нотации A1) таблицы, к которой добавляются значения (до добавления значений). Пусто, если таблица не найдена. |
updates | Информация об обновлениях, которые были применены. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/spreadsheets
Дополнительную информацию см. в руководстве по авторизации .
Инсердатавариант
Определяет, как изменяются существующие данные при вводе новых данных.
Перечисления | |
---|---|
OVERWRITE | Новые данные перезаписывают существующие данные в тех областях, где они записаны. (Примечание: добавление данных в конец листа все равно приведет к вставке новых строк или столбцов, чтобы данные можно было записать.) |
INSERT_ROWS | Строки вставляются для новых данных. |