Verificar Garantía en Google Sheets por API: Apps Script Gratis
Automatice la verificación de garantía por lote en Google Sheets. Script gratuito de Apps Script conectado a la REST API de CheckWarranty para Dell, Lenovo, HP y Apple.
=CHECK_WARRANTY(A2, "auto")The formula spills 4 verified columns: Status, Expiration Date, Remaining Days, and Service Tier.
Compruebe su dispositivo
Introduzca su número de serie o haga clic en un ejemplo para ver de inmediato un resultado guardado de nuestra base de datos. La comprobación de su propio dispositivo comienza solo al enviarlo. Inicie sesión para comprobaciones masivas y exportaciones.
El cuello de botella de las hojas de cálculo: más allá de la consulta manual
Google Sheets es el sistema operativo universal de la recepción en almacenes, la auditoría ITAD y el reacondicionamiento de hardware. Los técnicos pegan cientos de números de serie o Service Tag de lectores de código de barras en la columna A y pasan horas consultando manualmente cada equipo en las webs de los fabricantes.
En esta guía convertiremos su hoja de cálculo en un motor automatizado de auditoría. Con nuestro Google Apps Script de código abierto, escribir =CHECK_WARRANTY(A2, "lenovo") autocompleta el estado de garantía, la fecha de vencimiento, los días restantes y el nivel de servicio en las columnas contiguas.
Paso 1: Obtenga su clave de API REST gratuita en CheckWarranty
CheckWarranty proporciona una API REST de alto rendimiento pensada para consultas masivas concurrentes. Para conectar su hoja de cálculo:
- 1. Registro gratuito: Cree su cuenta en checkwarranty.info/dashboard. Recibirá 10 verificaciones de prueba de inmediato.
- 2. Crear clave de API: Acceda a la pestaña API Keys en su panel y copie su token secreto bearer.
Paso 2: Agregue el código Google Apps Script a su hoja de cálculo
Abra su hoja de cálculo de Google, acceda a Extensiones > Apps Script, reemplace el código existente por el siguiente fragmento y guarde:
/**
* Conector de automatización CheckWarranty para Google Sheets
* @param {string} serial Número de serie del dispositivo o Service Tag Dell
* @param {string} brand Indicador de marca: "lenovo", "dell", "hp", "apple" o "auto"
* @return {Array} Matriz de [Estado, Fecha Expiración, Días Restantes, Nivel de Servicio]
* @customfunction
*/
function CHECK_WARRANTY(serial, brand) {
if (!serial || String(serial).trim() === "") {
return [["", "", "", ""]];
}
// Sustituya por su clave de API de CheckWarranty
const API_KEY = "SU_CHECKWARRANTY_API_KEY";
const ENDPOINT = "https://api.checkwarranty.info/api/v1/scans";
const payload = {
serial: String(serial).trim(),
brand: brand ? String(brand).toLowerCase().trim() : "auto"
};
const options = {
method: "post",
contentType: "application/json",
headers: {
"Authorization": "Bearer " + API_KEY,
"Idempotency-Key": "gsheet_" + Utilities.getUuid()
},
payload: JSON.stringify(payload),
muteHttpExceptions: true
};
try {
const response = UrlFetchApp.fetch(ENDPOINT, options);
const code = response.getResponseCode();
const data = JSON.parse(response.getContentText());
if (code === 200 || code === 201) {
const status = data.status || "verified";
const expiration = data.warrantyEnd ? data.warrantyEnd.split("T")[0] : "—";
const days = data.remainingDays !== undefined ? data.remainingDays : "—";
const tier = data.entitlementTier || data.model || "Garantía Estándar";
return [[status, expiration, days, tier]];
} else if (code === 404) {
return [["No encontrado", "—", "—", "Número de serie inválido"]];
} else {
return [["Error " + code, "—", "—", data.message || "Fallo"]];
}
} catch (error) {
return [["Error de red", "—", "—", error.message]];
}
}Paso 3: Ejecute la verificación masiva en tiempo real
Regrese a su hoja de cálculo. En la celda B2, introduzca la fórmula haciendo referencia a su número de serie en la columna A:
=CHECK_WARRANTY(A2, "auto")La fórmula desplegará cuatro columnas de datos verificados en las celdas B2:E2: Estado de garantía, Fecha de vencimiento, Días restantes y Nivel de servicio (ProSupport, Premier Support o Care Pack). Arrastre la celda hacia abajo para auditar hasta 500 números simultáneamente.
Garantía Zero-Risk: 0 cobros por errores o números inválidos
En CheckWarranty opera una regla financiera estricta: los créditos se deducen únicamente cuando se devuelven datos de hardware comprobados (BOM). Si un número de serie tiene una errata o el fabricante no dispone de registro, el costo es de exactamente 0 créditos.
Automatice la recepción de su inventario hoy
Pruebe la automatización en Google Sheets con lotes reales de laptops y portátiles reacondicionados en cuestión de minutos.
Etiquetas
¿Listo para comprobar lotes de garantía?
Comprobación masiva de garantías, fechas y especificaciones para Lenovo, Dell, HP y Apple en segundos. Garantía Zero-Risk: 0 créditos deducidos por números de serie no encontrados.