Eliminar filas (DELETE)
DELETE elimina filas de tu hoja. Puedes seleccionar una fila por índice o eliminar todas las filas que coincidan con un filtro de columna.
Las eliminaciones requieren acceso de edición a la hoja de Google Sheets subyacente, igual que POST.
Eliminar una fila por índice
Añade a la URL el índice de fila, que empieza en cero. /2 elimina la tercera fila de datos.
- 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')
Eliminar mediante un filtro
Elimina todas las filas que coincidan con un filtro de columna usando /<Column>/<Value>. Se admiten comodines (*).
- 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*')
La sintaxis del filtro coincide con la API de lectura. Para coincidencias exactas, comodines al inicio o al final, búsquedas sin distinguir mayúsculas y filtros de varias columnas mediante /search, consulta Filtrar datos.
Para eliminar de una pestaña distinta de la primera, antepone /tabs/<TabName>:
curl 'https://api.sheetbest.com/sheets/<api-id>/tabs/Admin/Name/*Jane*' \
-X DELETE
Consulta Trabajar con pestañas.