Автоимпорт (скрипт)

Автоматический импорт через Google Apps Script и Webhook

Шаг 4: Настройка автоматического импорта

Автоимпорт позволяет автоматически создавать задачи при добавлении новых данных в таблицу. Для этого используется Google Apps Script — встроенный язык скриптов Google Sheets.

4.1. Включите автоимпорт в DeepScan

  1. На странице Google таблица найдите блок «Автоматический импорт»
  2. Включите переключатель
  3. Укажите значение DR (Domain Rating) — будет применяться ко всем автоматическим задачам
  4. Скопируйте Webhook URL и Секретный ключ — они понадобятся в скрипте

4.2. Откройте редактор Apps Script

  1. Откройте вашу Google Sheets таблицу
  2. В верхнем меню нажмите «Расширения» → «Apps Script»
  3. Откроется редактор кода в новой вкладке
  4. Удалите весь существующий код в редакторе

4.3. Вставьте скрипт

  1. В DeepScan в блоке «Автоматический импорт» нажмите «▶ Google Apps Script (инструкция)»
  2. Нажмите «Копировать» — скрипт с вашим URL и ключом скопируется
  3. Вставьте скрипт в редактор Apps Script
  4. Нажмите «Сохранить» (иконка дискеты или Ctrl+S)

4.4. Установите триггер

  1. В редакторе Apps Script в выпадающем списке функций (верхняя панель) выберите setupTrigger
  2. Нажмите кнопку ▶ «Выполнить»
  3. Появится запрос на авторизацию:
    • Нажмите «Просмотреть разрешения»
    • Выберите ваш Google аккаунт
    • Если появится предупреждение «Приложение не проверено» — нажмите «Дополнительные настройки» → «Перейти к проекту»
    • Нажмите «Разрешить»
  4. В логах (внизу экрана) появится: Триггер установлен успешно!

4.5. Проверьте триггер

  1. В боковом меню Apps Script (слева) нажмите на иконку ⏰ «Триггеры»
  2. Должен быть триггер: onSheetChange — тип «При изменении»

4.6. Протестируйте

  1. В редакторе выберите функцию testWebhook и нажмите ▶ «Выполнить»
  2. Проверьте логи — должен быть ответ 200
  3. Проверьте DeepScan — новые задачи должны появиться
Важно: Webhook URL должен быть доступен из интернета. При локальной разработке нужен туннель (cloudflared или ngrok). На production (deepscan.pro) всё работает автоматически.