Voici un Script qui permet d’automatiser la vérification d’email directement sur Google Sheets grâce un l’API Klemail ainsi que la formule que l’on va créer =KLEMAIL()
Attention cela va utiliser vos crédits Klemail. C’est une formule donc elle va se charger à chaque fois que vous allez ouvrir votre fichier Google Sheets ou réutilisez la formule. Pensez bien à faire un copier/coller des valeurs ou de télécharger votre fichier.
Voici la vidéo sur le test de l’outil Klemail :
Et voici le script qui permet d’utiliser Klemail directement dans Google Sheets :
function KLEMAIL(email) { var apiUrl = "https://api.klemail.io/v1/verify/single/realtime"; var apiKey = "VOTRE-CLE-API-KLEMAIL"; var headers = { "Authorization": "Token " + apiKey, "Content-Type": "application/json" }; var payload = { "email": email }; var options = { "method": "post", "headers": headers, "payload": JSON.stringify(payload), "muteHttpExceptions": true // Note : Google Apps Script n'a pas d'option "timeout" similaire à celle de Python requests. // Toutefois, la durée d'exécution maximale d'une fonction Apps Script est de 6 minutes. }; var response = UrlFetchApp.fetch(apiUrl, options); var json = JSON.parse(response.getContentText()); if (json && json.simple_status) { return json.simple_status; // par exemple: "Good", "Bad", etc. } else { return "Error"; } }
Vous retrouverez toutes les explications pour l’utiliser directement dans la vidéo Youtube en haut de cet article.