Import automatique (script)

Import automatique via Google Apps Script et Webhook

Étape 4 : Configuration de l'import automatique

L'import automatique crée des tâches automatiquement lorsque de nouvelles données sont ajoutées à la feuille. Il utilise Google Apps Script — le langage de script intégré à Google Sheets.

4.1. Activer l'import automatique dans DeepScan

  1. Sur la page de la feuille Google, trouvez le bloc « Import automatique »
  2. Activez le commutateur
  3. Indiquez la valeur DR (Domain Rating) — s'applique à chaque tâche automatique
  4. Copier Webhook URL et Clé secrète — vous en aurez besoin dans le script

4.2. Ouvrir l'éditeur Apps Script

  1. Ouvrez votre feuille de calcul Google Sheets
  2. Dans le menu supérieur, cliquez sur « Extensions » → «Apps Script»
  3. L'éditeur de code s'ouvre dans un nouvel onglet
  4. Supprimez tout le code existant dans l'éditeur

4.3. Coller le script

  1. Dans DeepScan, dans le bloc « Import automatique », cliquez sur « ▶ Google Apps Script (guide) »
  2. Cliquez sur « Copier » — le script avec votre URL et votre clé est copié
  3. Collez le script dans l'éditeur Apps Script
  4. Cliquez sur « Enregistrer » (l'icône de disquette ou Ctrl+S)

4.4. Configurer le déclencheur

  1. Dans l'éditeur Apps Script, choisissez dans la liste déroulante des fonctions (barre supérieure) setupTrigger
  2. Cliquez sur le bouton ▶ « Exécuter »
  3. Une demande d'autorisation apparaît :
    • Cliquez sur « Vérifier les autorisations »
    • Choisissez votre compte Google
    • Si l'avertissement « L'application n'est pas vérifiée » apparaît — cliquez sur « Paramètres avancés » → « Accéder au projet »
    • Cliquez sur « Autoriser »
  4. Les journaux (en bas de l'écran) affichent : Le déclencheur a été configuré avec succès !

4.5. Vérifier le déclencheur

  1. Dans le menu latéral d'Apps Script (à gauche), cliquez sur l'icône ⏰ « Déclencheurs »
  2. Le déclencheur doit être : onSheetChange — type « Lors d'une modification »

4.6. Tester

  1. Dans l'éditeur, sélectionnez la fonction testWebhook et cliquez sur ▶ « Exécuter »
  2. Vérifiez les journaux — une réponse devrait apparaître 200
  3. Vérifiez DeepScan — les nouvelles tâches devraient apparaître
Important : L'URL du webhook doit être accessible depuis internet. Pour le développement local, il faut un tunnel (cloudflared ou ngrok). En production (deepscan.pro), cela fonctionne d'emblée.