Importazione automatica (script)

Importazione automatica tramite Google Apps Script e Webhook

Passaggio 4: configurazione dell'importazione automatica

L'importazione automatica crea le attività quando vengono aggiunti nuovi dati al foglio. Usa Google Apps Script — il linguaggio di scripting integrato in Google Sheets.

4.1. Attiva l'importazione automatica in DeepScan

  1. Nella pagina di Google Sheets trova il blocco «Importazione automatica»
  2. Attiva l'interruttore
  3. Inserisci il valore DR (Domain Rating) — si applica a ogni attività automatica
  4. Copia Webhook URL e Chiave segreta — ti serviranno nello script

4.2. Apri l'editor di Apps Script

  1. Apri il tuo foglio di Google Sheets
  2. Nel menu superiore clicca «Estensioni» → «Apps Script»
  3. L'editor del codice si apre in una nuova scheda
  4. Elimina tutto il codice esistente nell'editor

4.3. Incolla lo script

  1. In DeepScan, nel blocco «Importazione automatica», clicca «▶ Google Apps Script (guida)»
  2. Clicca «Copia» — lo script con il tuo URL e la chiave è copiato
  3. Incolla lo script nell'editor di Apps Script
  4. Clicca «Salva» (l'icona del floppy o Ctrl+S)

4.4. Configura il trigger

  1. Nell'editor di Apps Script, scegli dal menu a tendina delle funzioni (barra superiore) setupTrigger
  2. Clicca il pulsante ▶ «Esegui»
  3. Comparirà una richiesta di autorizzazione:
    • Clicca «Rivedi le autorizzazioni»
    • Scegli il tuo account Google
    • Se compare l'avviso “App non verificata” — clicca «Impostazioni avanzate» → «Vai al progetto»
    • Clicca «Consenti»
  4. I log (in basso sullo schermo) mostreranno: Il trigger è stato configurato correttamente!

4.5. Controlla il trigger

  1. Nel menu laterale di Apps Script (a sinistra) clicca sull'icona ⏰ «Trigger»
  2. Il trigger deve essere: onSheetChange — tipo «Alla modifica»

4.6. Testalo

  1. Nell'editor seleziona la funzione testWebhook e clicca ▶ «Esegui»
  2. Controlla i log — dovrebbe esserci una risposta 200
  3. Controlla DeepScan — le nuove attività dovrebbero apparire
Importante: L'URL del webhook deve essere raggiungibile da internet. Per lo sviluppo locale serve un tunnel (cloudflared o ngrok). In produzione (deepscan.pro) funziona senza configurazioni aggiuntive.