Import automatyczny (skrypt)
Import automatyczny przez Google Apps Script i Webhook
Krok 4: Konfiguracja automatycznego importu
Automatyczny import tworzy zadania automatycznie, gdy w arkuszu pojawiają się nowe dane. Wykorzystuje Google Apps Script — wbudowany w Arkusze Google język skryptowy.
4.1. Włącz automatyczny import w DeepScan
- Na stronie Arkusza Google znajdź blok „Import automatyczny”
- Włącz przełącznik
- Podaj wartość DR (Domain Rating) — stosowane do każdego automatycznego zadania
- Kopiuj Webhook URL i Klucz tajny — przydadzą się w skrypcie
4.2. Otwórz edytor Apps Script
- Otwórz swój arkusz Google Sheets
- W górnym menu kliknij „Rozszerzenia” → «Apps Script»
- Edytor kodu otworzy się w nowej karcie
- Usuń cały istniejący kod w edytorze
4.3. Wklej skrypt
- W DeepScan, w bloku „Import automatyczny”, kliknij „▶ Google Apps Script (instrukcja)”
- Kliknij „Kopiuj” — skrypt z Twoim URL i kluczem został skopiowany
- Wklej skrypt do edytora Apps Script
- Kliknij „Zapisz” (ikona dyskietki lub
Ctrl+S)
4.4. Ustaw wyzwalacz
- W edytorze Apps Script wybierz z listy funkcji (górny pasek) setupTrigger
- Kliknij przycisk ▶ „Uruchom”
- Pojawi się prośba o autoryzację:
- Kliknij „Przejrzyj uprawnienia”
- Wybierz swoje konto Google
- Jeśli pojawi się ostrzeżenie „Aplikacja niezweryfikowana” — kliknij „Ustawienia zaawansowane” → „Przejdź do projektu”
- Kliknij „Zezwól”
- W logach (na dole ekranu) pojawi się:
Wyzwalacz został ustawiony pomyślnie!
4.5. Sprawdź wyzwalacz
- W bocznym menu Apps Script (po lewej) kliknij ikonę ⏰ „Wyzwalacze”
- Wyzwalacz powinien mieć postać:
onSheetChange— typ „Przy zmianie”
4.6. Przetestuj
- W edytorze wybierz funkcję testWebhook i kliknij ▶ „Uruchom”
- Sprawdź logi — powinna być odpowiedź
200 - Sprawdź DeepScan — powinny pojawić się nowe zadania
Ważne: Adres URL webhooka musi być dostępny z internetu. Do lokalnego rozwoju potrzebny jest tunel (cloudflared lub ngrok). Na produkcji (deepscan.pro) działa od razu.