Google Sheets API

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

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

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

Документ обнаружения

Discovery Document — это машиночитаемая спецификация для описания и использования 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}
Задает значения в диапазоне электронной таблицы.