Google Sheets API

Lê e grava Planilhas Google.

Serviço: sheets.googleapis.com

Para chamar esse serviço, use as bibliotecas de cliente fornecidas pelo Google. Se o aplicativo precisar usar bibliotecas próprias para chamar esse serviço, utilize as informações a seguir ao fazer as solicitações de API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:

Endpoint de serviço

Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://sheets.googleapis.com

Recurso REST: v4.spreadsheets

Métodos
batchUpdate POST /v4/spreadsheets/{spreadsheetId}:batchUpdate
Aplica uma ou mais atualizações à planilha.
create POST /v4/spreadsheets
Cria uma planilha, retornando a planilha recém-criada.
get GET /v4/spreadsheets/{spreadsheetId}
Retorna a planilha com o ID fornecido.
getByDataFilter POST /v4/spreadsheets/{spreadsheetId}:getByDataFilter
Retorna a planilha com o ID fornecido.

Recurso REST: v4.spreadsheets.developerMetadata

Métodos
get GET /v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}
Retorna os metadados do desenvolvedor com o ID especificado.
search POST /v4/spreadsheets/{spreadsheetId}/developerMetadata:search
Retorna todos os metadados do desenvolvedor que correspondem ao DataFilter especificado.

Recurso REST: v4.spreadsheets.sheets

Métodos
copyTo POST /v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo
Copia uma única página de uma planilha para outra.

Recurso REST: v4.spreadsheets.values

Métodos
append POST /v4/spreadsheets/{spreadsheetId}/values/{range}:append
Anexa valores a uma planilha.
batchClear POST /v4/spreadsheets/{spreadsheetId}/values:batchClear
Limpa um ou mais intervalos de valores de uma planilha.
batchClearByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter
Limpa um ou mais intervalos de valores de uma planilha.
batchGet GET /v4/spreadsheets/{spreadsheetId}/values:batchGet
Retorna um ou mais intervalos de valores de uma planilha.
batchGetByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
Retorna um ou mais intervalos de valores que correspondem aos filtros de dados especificados.
batchUpdate POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdate
Define os valores em um ou mais intervalos de uma planilha.
batchUpdateByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter
Define os valores em um ou mais intervalos de uma planilha.
clear POST /v4/spreadsheets/{spreadsheetId}/values/{range}:clear
Limpa os valores de uma planilha.
get GET /v4/spreadsheets/{spreadsheetId}/values/{range}
Retorna um intervalo de valores de uma planilha.
update PUT /v4/spreadsheets/{spreadsheetId}/values/{range}
Define os valores em um intervalo de uma planilha.