Importación automática (script)

Importación automática mediante Google Apps Script y Webhook

Paso 4: configurar la importación automática

La importación automática crea tareas automáticamente cuando se añaden nuevos datos a la hoja. Usa Google Apps Script, el lenguaje de scripts integrado en Google Sheets.

4.1. Activa la importación automática en DeepScan

  1. En la página de Google Sheets busca el bloque «Importación automática»
  2. Activa el interruptor
  3. Introduce el valor DR (Domain Rating) — se aplica a todas las tareas automáticas
  4. Copiar Webhook URL y Clave secreta — los necesitarás en el script

4.2. Abre el editor de Apps Script

  1. Abre tu hoja de cálculo de Google Sheets
  2. En el menú superior haz clic en «Extensiones» → «Apps Script»
  3. El editor de código se abre en una pestaña nueva
  4. Elimina todo el código existente en el editor

4.3. Pega el script

  1. En DeepScan, en el bloque «Importación automática», haz clic en «▶ Google Apps Script (guía)»
  2. Haz clic en «Copiar» — se copia el script con tu URL y tu clave
  3. Pega el script en el editor de Apps Script
  4. Haz clic en «Guardar» (el icono de disquete o Ctrl+S)

4.4. Configura el desencadenador

  1. En el editor de Apps Script, elige en el menú desplegable de funciones (barra superior) setupTrigger
  2. Haz clic en el botón ▶ «Ejecutar»
  3. Aparece una solicitud de autorización:
    • Haz clic en «Revisar permisos»
    • Elige tu cuenta de Google
    • Si aparece el aviso «La app no está verificada», haz clic en «Ajustes avanzados» → «Ir al proyecto»
    • Haz clic en «Permitir»
  4. Los registros (en la parte inferior de la pantalla) muestran: ¡El desencadenador se configuró correctamente!

4.5. Comprueba el desencadenador

  1. En el menú lateral de Apps Script (a la izquierda) haz clic en el icono ⏰ «Desencadenadores»
  2. El desencadenador debe ser: onSheetChange — escribe «Al cambiar»

4.6. Pruébalo

  1. En el editor selecciona la función testWebhook y haz clic en ▶ «Ejecutar»
  2. Revisa los registros — debería haber una respuesta 200
  3. Comprueba DeepScan — deberían aparecer las nuevas tareas
Importante: La URL del webhook debe ser accesible desde internet. Para el desarrollo local necesitas un túnel (cloudflared o ngrok). En producción (deepscan.pro) funciona sin configuración adicional.