Excluir linhas (DELETE)
DELETE remove linhas da sua planilha. Você pode selecionar uma linha pelo índice ou excluir todas as linhas que correspondam a um filtro de coluna.
As exclusões exigem acesso de edição à planilha de origem do Google Sheets, assim como POST.
Excluir uma linha pelo índice
Acrescente à URL o índice da linha, que começa em zero. /2 exclui a terceira linha de dados.
- cURL
- JavaScript
- Python
curl 'https://api.sheetbest.com/sheets/<api-id>/2' -X DELETE
fetch('https://api.sheetbest.com/sheets/<api-id>/2', { method: 'DELETE' });
import requests
requests.delete('https://api.sheetbest.com/sheets/<api-id>/2')
Excluir por filtro
Exclua todas as linhas que correspondam a um filtro de coluna usando /<Column>/<Value>. Curingas (*) são aceitos.
- cURL
- JavaScript
- Python
# Delete every row whose Name contains "Jane"
curl 'https://api.sheetbest.com/sheets/<api-id>/Name/*Jane*' -X DELETE
fetch('https://api.sheetbest.com/sheets/<api-id>/Name/*Jane*', {
method: 'DELETE',
});
requests.delete('https://api.sheetbest.com/sheets/<api-id>/Name/*Jane*')
A sintaxe do filtro é a mesma da API de leitura. Para correspondências exatas, curingas no início ou no fim, buscas sem diferenciar maiúsculas e filtros de várias colunas via /search, veja Filtrar dados.
Para excluir de uma aba diferente da primeira, use o prefixo /tabs/<TabName>:
curl 'https://api.sheetbest.com/sheets/<api-id>/tabs/Admin/Name/*Jane*' \
-X DELETE
Veja Trabalhar com abas.