Автоімпорт (скрипт)
Автоматичний імпорт через Google Apps Script і Webhook
Крок 4: Налаштування автоматичного імпорту
Автоімпорт автоматично створює задачі, коли до таблиці додаються нові дані. Використовується Google Apps Script — мова скриптів, вбудована в Google Sheets.
4.1. Увімкніть автоімпорт у DeepScan
- На сторінці Google Sheets знайдіть блок «Автоматичний імпорт»
- Увімкніть перемикач
- Вкажіть значення DR (Domain Rating) — застосовується до кожної автоматичної задачі
- Скопіюйте Webhook URL і Секретний ключ — вони знадобляться у скрипті
4.2. Відкрийте редактор Apps Script
- Відкрийте свою таблицю Google Sheets
- У верхньому меню натисніть «Розширення» → «Apps Script»
- Відкриється редактор коду в новій вкладці
- Видаліть увесь наявний код у редакторі
4.3. Вставте скрипт
- У DeepScan, у блоці «Автоматичний імпорт», натисніть «▶ Google Apps Script (інструкція)»
- Натисніть «Копіювати» — скрипт з вашим URL і ключем скопійовано
- Вставте скрипт у редактор Apps Script
- Натисніть «Зберегти» (іконка дискети або
Ctrl+S)
4.4. Налаштуйте тригер
- У редакторі Apps Script оберіть у випадному списку функцій (верхня панель) setupTrigger
- Натисніть кнопку ▶ «Виконати»
- З'явиться запит на авторизацію:
- Натисніть «Переглянути дозволи»
- Оберіть свій обліковий запис Google
- Якщо з'явиться попередження «Застосунок не перевірено» — натисніть «Додаткові налаштування» → «Перейти до проєкту»
- Натисніть «Дозволити»
- У логах (внизу екрана) з'явиться:
Тригер успішно налаштовано!
4.5. Перевірте тригер
- У боковому меню Apps Script (зліва) натисніть іконку ⏰ «Тригери»
- Тригер має бути:
onSheetChange— тип «При зміні»
4.6. Протестуйте
- У редакторі оберіть функцію testWebhook і натисніть ▶ «Виконати»
- Перевірте логи — має бути відповідь
200 - Перевірте DeepScan — мають з'явитися нові задачі
Важливо: URL webhook має бути доступний з інтернету. Для локальної розробки потрібен тунель (cloudflared або ngrok). На продакшені (deepscan.pro) це працює одразу.