Esta seção apresenta um codelab que você pode usar para se familiarizar com a API Google Sheets. Também fornecemos um conjunto de exemplos de "receita" que demonstram como traduzir uma ação pretendida do Planilhas Google em uma solicitação de API.
Muitas vezes, há mais de uma maneira de concluir determinada tarefa com a API. Ao decidir como abordar uma tarefa, tenha em mente o seguinte:
- Se você precisar ler ou gravar valores de célula, a coleção
spreadsheets.values
é uma opção melhor do que a coleçãospreadsheets
. A interface da versão anterior é mais fácil de usar para operações simples de leitura/gravação. Sempre que possível, use os métodos de lote (
spreadsheet.batchUpdate
,spreadsheet.values.batchGet
espreadsheet.values.batchUpdate
) para agrupar várias solicitações em uma única chamada de método. O uso desses métodos em lote melhora a eficiência porque:- Reduza a sobrecarga de HTTP do cliente.
- Reduza o número de consultas feitas.
- Reduza o número de revisões no documento.
- Garanta a atomicidade de todas as alterações no lote.
Recipes
Os exemplos listados nesta seção demonstram como expressar ações comuns no Planilhas como solicitações da API Sheets v4.
Esses exemplos são apresentados na forma de solicitações HTTP para a linguagem neutra. Para saber como implementar protocolos de solicitação da API Sheets em uma linguagem específica usando as bibliotecas de cliente da API do Google, consulte os guias Ler e gravar valores de célula e Atualizar planilhas.
As receitas nesta seção são divididas nas seguintes categorias:
- Leitura básica: receitas que mostram como ler valores de uma página.
- Gravação básica: receitas que mostram como gravar valores em uma página.
- Formatação básica: receitas que mostram como alterar a aparência de páginas e células.
- Gráficos: receitas que mostram como criar e alterar gráficos em uma página.
- Formatação condicional: receitas que mostram como alterar a aparência da célula com base em condições.
- Operações de dados: roteiros que mostram como criar, mover e manipular dados em uma planilha.
- Intervalos nomeados e protegidos: receitas que mostram como criar, atualizar e remover intervalos nomeados e protegidos em uma planilha.
- Tabelas dinâmicas: receitas que mostram como criar tabelas dinâmicas em uma página.
- Operações de linha e coluna: roteiros que mostram como adicionar, remover e mover linhas e colunas, além de atualizar as propriedades delas.
- Operações de planilha: receitas que mostram como criar, limpar, copiar e excluir planilhas e também controlar as propriedades delas.