- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- InsertDataOption
- Faça um teste
Anexa valores a uma planilha. O intervalo de entrada é usado para pesquisar dados existentes e encontrar uma "tabela" nesse intervalo. Os valores serão anexados à próxima linha da tabela, começando pela primeira coluna. Consulte o guia e o exemplo de código para saber como as tabelas são detectadas e os dados são anexados.
O autor da chamada precisa especificar o ID da planilha, o intervalo e um valueInputOption. O valueInputOption controla apenas como os dados de entrada serão adicionados à planilha (por coluna ou por linha), não influenciando a célula em que os dados começam a ser gravados.
Solicitação HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
| spreadsheetId | 
 O ID da planilha a ser atualizada. | 
| range | 
 A notação A1 de um intervalo para pesquisar uma tabela lógica de dados. Os valores são anexados após a última linha da tabela. | 
Parâmetros de consulta
| Parâmetros | |
|---|---|
| valueInputOption | 
 Como os dados de entrada devem ser interpretados. | 
| insertDataOption | 
 Como os dados de entrada devem ser inseridos. | 
| includeValuesInResponse | 
 Determina se a resposta de atualização precisa incluir os valores das células que foram anexadas. Por padrão, as respostas não incluem os valores atualizados. | 
| responseValueRenderOption | 
 Determina como os valores na resposta devem ser renderizados. A opção de renderização padrão é  | 
| responseDateTimeRenderOption | 
 Determina como as datas, os horários e as durações na resposta devem ser renderizados. Isso será ignorado se  | 
Corpo da solicitação
O corpo da solicitação contém uma instância de ValueRange.
Corpo da resposta
A resposta ao atualizar um intervalo de valores em uma planilha.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
| {
  "spreadsheetId": string,
  "tableRange": string,
  "updates": {
    object ( | 
| Campos | |
|---|---|
| spreadsheetId | 
 A planilha em que as atualizações foram aplicadas. | 
| tableRange | 
 O intervalo (na notação A1) da tabela em que os valores estão sendo anexados (antes da anexação). Vazia se nenhuma tabela for encontrada. | 
| updates | 
 Informações sobre as atualizações aplicadas. | 
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
- https://www.googleapis.com/auth/drive
- https://www.googleapis.com/auth/drive.file
- https://www.googleapis.com/auth/spreadsheets
Para mais informações, consulte o guia de autorização.
InsertDataOption
Determina como os dados atuais são alterados quando novos dados são inseridos.
| Enums | |
|---|---|
| OVERWRITE | Os novos dados substituem os dados atuais nas áreas em que são gravados. Observação: a adição de dados ao final da planilha ainda insere novas linhas ou colunas para que os dados possam ser gravados. | 
| INSERT_ROWS | As linhas são inseridas para os novos dados. |