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

  1. Na stronie Arkusza Google znajdź blok „Import automatyczny”
  2. Włącz przełącznik
  3. Podaj wartość DR (Domain Rating) — stosowane do każdego automatycznego zadania
  4. Kopiuj Webhook URL i Klucz tajny — przydadzą się w skrypcie

4.2. Otwórz edytor Apps Script

  1. Otwórz swój arkusz Google Sheets
  2. W górnym menu kliknij „Rozszerzenia” → «Apps Script»
  3. Edytor kodu otworzy się w nowej karcie
  4. Usuń cały istniejący kod w edytorze

4.3. Wklej skrypt

  1. W DeepScan, w bloku „Import automatyczny”, kliknij „▶ Google Apps Script (instrukcja)”
  2. Kliknij „Kopiuj” — skrypt z Twoim URL i kluczem został skopiowany
  3. Wklej skrypt do edytora Apps Script
  4. Kliknij „Zapisz” (ikona dyskietki lub Ctrl+S)

4.4. Ustaw wyzwalacz

  1. W edytorze Apps Script wybierz z listy funkcji (górny pasek) setupTrigger
  2. Kliknij przycisk ▶ „Uruchom”
  3. 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”
  4. W logach (na dole ekranu) pojawi się: Wyzwalacz został ustawiony pomyślnie!

4.5. Sprawdź wyzwalacz

  1. W bocznym menu Apps Script (po lewej) kliknij ikonę ⏰ „Wyzwalacze”
  2. Wyzwalacz powinien mieć postać: onSheetChange — typ „Przy zmianie”

4.6. Przetestuj

  1. W edytorze wybierz funkcję testWebhook i kliknij ▶ „Uruchom”
  2. Sprawdź logi — powinna być odpowiedź 200
  3. 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.