- 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 | Строки вставляются для новых данных. |