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

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

Крок 4: Налаштування автоматичного імпорту

Автоімпорт автоматично створює задачі, коли до таблиці додаються нові дані. Використовується Google Apps Script — мова скриптів, вбудована в Google Sheets.

4.1. Увімкніть автоімпорт у DeepScan

  1. На сторінці Google Sheets знайдіть блок «Автоматичний імпорт»
  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 — мають з'явитися нові задачі
Важливо: URL webhook має бути доступний з інтернету. Для локальної розробки потрібен тунель (cloudflared або ngrok). На продакшені (deepscan.pro) це працює одразу.