A Google Sheets API é uma interface RESTful que permite que você leia e modifique um os dados de uma planilha. Os usos mais comuns dessa API incluem os seguintes tarefas:
- Criar planilhas
- Ler e gravar valores de células da planilha
- Atualizar a formatação da planilha
- Gerenciar páginas conectadas
Veja a seguir uma lista de termos comuns usados nessa API:
- Planilha
O objeto principal das Planilhas Google que pode conter várias planilhas, cada uma com informações estruturadas contidas em células. Uma
Spreadsheet
recurso representa cada planilha e tem um nomespreadsheetId
, que contenham letras, números, hifens ou sublinhados. Você encontra ID de planilha em um URL do Planilhas Google:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0
- Página
Uma página ou guia em uma planilha. Uma
Sheet
recurso representa cada página e tem um título exclusivo e valoressheetId
. Você pode encontrar o ID da planilha em um URL do app Planilhas Google:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId
- Célula
Um campo individual de texto ou dados em uma planilha. As células são organizadas em linhas e colunas, e podem ser agrupadas como um intervalo de células. Uma
CellData
recurso representa cada célula, mas não tem um valor de ID exclusivo. Em vez disso, use linhas e colunas coordenadas identificam as células.- Notação A1
- Uma sintaxe usada para definir uma célula ou intervalo de células com uma string que contém o nome da página mais as coordenadas inicial e final da célula usando letras da coluna e números das linhas. Esse método é o método mais comum e útil ao referenciar um intervalo absoluto de células.
Mostrar exemplos
Sheet1!A1:B2
refere-se a todas as células nas duas primeiras linhas e colunas da Sheet1.Sheet1!A:A
refere-se a todas as células da primeira coluna da Sheet1.Sheet1!1:2
refere-se a todas as células nas duas primeiras linhas da Sheet1.Sheet1!A5:A
refere-se a todas as células da primeira coluna da Planilha 1, a partir da linha 5 em diante.A1:B2
refere-se a todas as células nas duas primeiras linhas e colunas da primeira página visível.Sheet1
refere-se a todas as células da Sheet1.'Jon's_Data'!A1:D5
refere-se a todas as células nas primeiras cinco linhas e quatro colunas de uma planilha chamada "Dados_de_Jon".'My Custom Sheet'!A:A
refere-se a todas as células na primeira coluna de uma página chamada "Minha planilha personalizada".'My Custom Sheet'
refere-se a todas as células em "Minha página personalizada".
As aspas simples são obrigatórias para nomes de páginas com espaços, caracteres especiais ou uma combinação alfanumérica.
Dica: sempre que possível, use nomes diferentes para objetos nas planilhas. Por exemplo, A1 refere-se à célula A1 na primeira página visível, enquanto
A1
se refere a todas as células em uma página chamada "A1". Da mesma forma,Sheet1
se refere a todas as células da Sheet1. No entanto, se houver um intervalo nomeado chamado "Sheet1", a Sheet1 vai se referir ao intervalo nomeado eSheet1
se referir à planilha.- Notação R1C1
- Uma sintaxe usada para definir uma célula ou intervalo de células com uma string que contém o nome da página mais as coordenadas inicial e final da célula usando números de linha e de coluna. Esse método é menos comum que a notação A1, mas pode ser útil ao fazer referência a um intervalo de células relativo a um determinado a posição da célula.
Mostrar exemplos
Sheet1!R1C1:R2C2
faz referência às duas primeiras células das duas primeiras linhas da Sheet1.R1C1:R2C2
faz referência às duas primeiras células das duas primeiras linhas da primeira página visível.Sheet1!R[3]C[1]
refere-se à célula que está três linhas abaixo e uma coluna à direita da célula atual.
- Intervalo nomeado
- Uma célula ou intervalo de células definido com um nome personalizado para simplificar
referências em um aplicativo. Uma
FilterView
recurso representa um intervalo nomeado. - Intervalo protegido
- Uma célula ou intervalo de células definido que não pode ser modificado. Um
ProtectedRange
recurso representa um intervalo protegido.
Temas relacionados
Para saber mais sobre o desenvolvimento com as APIs do Google Workspace, incluindo como lidar com e autorização, consulte Desenvolver no Workspace.
Para saber como configurar e executar um aplicativo da API Sheets, leia a Visão geral dos guias de início rápido.