CheckWarranty.info
★Рекомендуемый гайдРуководстваОбновлено: октябрь 2026 г.•6 мин чтения

Пакетная проверка гарантии в Google Таблицах через API: готовый скрипт и пошаговый гайд

Хватит копировать серийные номера на сайты вендоров вручную. Пошаговое руководство, как превратить Google Sheets в автоматизированную станцию аудита оборудования с помощью бесплатного Apps Script и REST API CheckWarranty.

Готовая формула для Google Sheets
Google Apps Script
=CHECK_WARRANTY(A2, "auto")

Формула автоматически распределяет 4 проверенные колонки: Статус гарантии, Дата окончания, Остаток дней и Сервисный пакет.

Проверьте своё устройство

Введите свой номер или нажмите на пример, чтобы сразу увидеть сохранённый результат из базы. Проверка своего устройства начнётся только после отправки. Для массовой проверки и экспорта войдите в аккаунт.

Проверка гарантии
BOM DECODER

Одно устройство можно проверить здесь бесплатно, без входа.

S/N
Пример для проверки:

При работе с формой начнётся защитная проверка.

Массовая проверка и экспорт доступны в кабинете. Номер и бренд сохранятся при входе.

В кабинете полезный неполный результат оплачивается. Без полезных данных окончательного списания нет.

Доступные данные и стоимость

Набор полей зависит от устройства. В кабинете полезный неполный результат тоже оплачивается: например, только гарантия или только комплектация. Если полезных данных нет, резерв за проверку возвращается.

Посмотреть тарифы
Пример результата

Конец рутинному поиску в таблицах

Google Таблицы — стандарт складского учета, инвентаризации и Trade-in приемки электроники. Техники вставляют сотни серийников из сканера штрихкодов в колонку A, а затем часами вручную проверяют каждый аппарат на сайтах производителей.

В этом руководстве мы автоматизируем этот процесс. С помощью бесплатного Google Apps Script формула =CHECK_WARRANTY(A2, "lenovo") будет мгновенно заполнять статус гарантии, дату окончания, остаток дней и сервисный уровень прямо в соседних ячейках таблицы.

Шаг 1. Получите бесплатный API-ключ CheckWarranty

CheckWarranty предоставляет высокопроизводительный REST API. Для подключения таблицы:

  1. 1. Регистрация: Создайте аккаунт на checkwarranty.info/dashboard. Вы сразу получите 10 бесплатных проверок.
  2. 2. Создание ключа: Перейдите в раздел API Keys в личном кабинете и скопируйте ваш секретный токен.

Шаг 2. Добавьте скрипт в Google Таблицу

Откройте вашу таблицу, перейдите в меню Расширения > Apps Script, вставьте следующий код и нажмите «Сохранить»:

JAVASCRIPT
/**
 * CheckWarranty — Коннектор автоматизации для Google Таблиц
 * @param {string} serial Серийный номер устройства или Service Tag
 * @param {string} brand Бренд: "lenovo", "dell", "hp", "apple" или "auto"
 * @return {Array} Массив [Статус, Дата окончания, Осталось дней, Уровень гарантии]
 * @customfunction
 */
function CHECK_WARRANTY(serial, brand) {
  if (!serial || String(serial).trim() === "") {
    return [["", "", "", ""]];
  }

  // Вставьте сюда ваш API-ключ CheckWarranty
  const API_KEY = "YOUR_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 || "Стандартная гарантия";
      return [[status, expiration, days, tier]];
    } else if (code === 404) {
      return [["Не найден", "—", "—", "Неверный серийник"]];
    } else {
      return [["Ошибка " + code, "—", "—", data.message || "Ошибка"]];
    }
  } catch (error) {
    return [["Ошибка сети", "—", "—", error.message]];
  }
}

Шаг 3. Запустите массовую проверку формулой

Вернитесь в таблицу. В ячейку B2 введите формулу, ссылающуюся на серийник в ячейке A2:

=CHECK_WARRANTY(A2, "auto")

Формула автоматически распределит 4 проверенных параметра по ячейкам B2:E2: Статус, Дата окончания, Остаток дней и Сервисный пакет. Растяните формулу вниз по всему списку.

Гарантия Zero-Risk: 0 списаний за ошибки

В CheckWarranty действует строгое финансовое правило: баланс уменьшается только если возвращены подтвержденные данные вендора. Если в серийном номере опечатка, устройство не существует или сайт вендора вернул пустоту — списывается ровно 0 кредитов. Вы никогда не платите за пустые ответы.

Начните автоматизацию вашего склада

Зарегистрируйтесь, получите 10 бесплатных проверок и протестируйте интеграцию с Google Таблицами на реальной партии уже сегодня.

Получить 10 бесплатных сканирований →

Теги

#Google Sheets#Apps Script#Automation#REST API#Dell#Lenovo#HP#Apple#Tutorial
10 бесплатных проверок при регистрации

Готовы автоматизировать проверку партии?

Массовая проверка гарантии, дат и спецификаций для Lenovo, Dell, HP и Apple за 60 секунд. Гарантия Zero-Risk: 0 списаний за ненайденные серийники.

Без привязки карты•Мгновенный отчет Excel