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
- En la página de Google Sheets busca el bloque «Importación automática»
- Activa el interruptor
- Introduce el valor DR (Domain Rating) — se aplica a todas las tareas automáticas
- Copiar Webhook URL y Clave secreta — los necesitarás en el script
4.2. Abre el editor de Apps Script
- Abre tu hoja de cálculo de Google Sheets
- En el menú superior haz clic en «Extensiones» → «Apps Script»
- El editor de código se abre en una pestaña nueva
- Elimina todo el código existente en el editor
4.3. Pega el script
- En DeepScan, en el bloque «Importación automática», haz clic en «▶ Google Apps Script (guía)»
- Haz clic en «Copiar» — se copia el script con tu URL y tu clave
- Pega el script en el editor de Apps Script
- Haz clic en «Guardar» (el icono de disquete o
Ctrl+S)
4.4. Configura el desencadenador
- En el editor de Apps Script, elige en el menú desplegable de funciones (barra superior) setupTrigger
- Haz clic en el botón ▶ «Ejecutar»
- 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»
- Los registros (en la parte inferior de la pantalla) muestran:
¡El desencadenador se configuró correctamente!
4.5. Comprueba el desencadenador
- En el menú lateral de Apps Script (a la izquierda) haz clic en el icono ⏰ «Desencadenadores»
- El desencadenador debe ser:
onSheetChange— escribe «Al cambiar»
4.6. Pruébalo
- En el editor selecciona la función testWebhook y haz clic en ▶ «Ejecutar»
- Revisa los registros — debería haber una respuesta
200 - 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.