Google Sheets API

Читает и пишет Google Таблицы.

Сервис: Sheets.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://sheets.googleapis.com

Ресурс REST: v4.spreadsheets

Методы
batchUpdate POST /v4/spreadsheets/{spreadsheetId}:batchUpdate
Применяет одно или несколько обновлений к электронной таблице.
create POST /v4/spreadsheets
Создает электронную таблицу, возвращая вновь созданную электронную таблицу.
get GET /v4/spreadsheets/{spreadsheetId}
Возвращает электронную таблицу по заданному идентификатору.
getByDataFilter POST /v4/spreadsheets/{spreadsheetId}:getByDataFilter
Возвращает электронную таблицу по заданному идентификатору.

Ресурс REST: v4.spreadsheets.developerMetadata

Методы
get GET /v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}
Возвращает метаданные разработчика с указанным идентификатором.
search POST /v4/spreadsheets/{spreadsheetId}/developerMetadata:search
Возвращает все метаданные разработчика, соответствующие указанному DataFilter .

Ресурс REST: v4.spreadsheets.sheets

Методы
copyTo POST /v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo
Копирует один лист из электронной таблицы в другую электронную таблицу.

Ресурс REST: v4.spreadsheets.values

Методы
append POST /v4/spreadsheets/{spreadsheetId}/values/{range}:append
Добавляет значения в электронную таблицу.
batchClear POST /v4/spreadsheets/{spreadsheetId}/values:batchClear
Удаляет один или несколько диапазонов значений из электронной таблицы.
batchClearByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter
Удаляет один или несколько диапазонов значений из электронной таблицы.
batchGet GET /v4/spreadsheets/{spreadsheetId}/values:batchGet
Возвращает один или несколько диапазонов значений из электронной таблицы.
batchGetByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
Возвращает один или несколько диапазонов значений, соответствующих указанным фильтрам данных.
batchUpdate POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdate
Устанавливает значения в одном или нескольких диапазонах электронной таблицы.
batchUpdateByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter
Устанавливает значения в одном или нескольких диапазонах электронной таблицы.
clear POST /v4/spreadsheets/{spreadsheetId}/values/{range}:clear
Удаляет значения из электронной таблицы.
get GET /v4/spreadsheets/{spreadsheetId}/values/{range}
Возвращает диапазон значений из электронной таблицы.
update PUT /v4/spreadsheets/{spreadsheetId}/values/{range}
Устанавливает значения в диапазоне электронной таблицы.