Last Updated on February 1, 2023 by Jake Sheridan
Vous avez un fichier Google Sheets contenant des adresses e-mail et vous souhaitez automatiser l’envoi d’e-mails en fonction des valeurs de certaines cellules ? Pas de panique ! Google Sheets rend cela possible grâce à quelques lignes de code en utilisant Apps Script. Dans ce guide, nous vous montrerons comment utiliser Apps Script pour envoyer un e-mail en fonction d’une valeur de cellule dans Google Sheets. Cela vous fera gagner du temps et vous aidera à automatiser votre flux de travail.
Étape 1 : Ouvrez le fichier Google Sheets contenant les données e-mail
Tout d’abord, ouvrez le fichier Google Sheets qui contient les données e-mail.
Étape 2 : Accédez à Apps Script
Ensuite, sélectionnez l’option Extensions > Apps Script pour ouvrir l’éditeur Apps Script dans un nouvel onglet.
Étape 3 : Ajoutez le code Apps Script
Sélectionnez le fichier Code.gs dans l’éditeur Apps Script et saisissez le code suivant :
function sendEmail() {
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("B2");
var emailAddress = emailRange.getValue();
}
Le code ci-dessus définit une fonction appelée sendEmail() qui récupère la chaîne de caractères dans la cellule B2 du projet en cours. La chaîne est stockée dans la variable emailAddress.
Étape 4 : Définissez le message et le sujet de l’e-mail
Ensuite, nous allons créer des variables de substitution pour le message et le sujet de l’e-mail en utilisant les lignes de code suivantes :
var message = 'Ceci est un exemple de message';
var subject = 'Alerte e-mail depuis Google Sheets';
Étape 5 : Envoi de l’e-mail
La dernière ligne de la fonction sendEmail() est responsable de l’envoi effectif de l’e-mail. La fonction MailApp.sendEmail() est une méthode intégrée qui envoie un e-mail à un destinataire spécifié en utilisant l’adresse e-mail de l’utilisateur actuel.
MailApp.sendEmail(emailAddress, subject, message);
Étape 6 : Enregistrez le script
Après avoir saisi l’ensemble de la fonction, cliquez sur l’icône Enregistrer dans la barre d’outils.
Étape 7 : Exécutez la fonction
Cliquez sur l’option Exécuter pour exécuter la fonction sendEmail.
Étape 8 : Vérifiez l’exécution du script
Le journal d’exécution doit indiquer que la fonction a terminé son exécution.
Étape 9 : Vérifiez l’e-mail envoyé
Le destinataire devrait maintenant voir un e-mail similaire à celui illustré ci-dessous.
Conclusion
Ce guide devrait vous fournir toutes les informations nécessaires pour envoyer un e-mail en fonction de la valeur d’une cellule dans Google Sheets. N’hésitez pas à faire une copie de cet exemple de fichier pour le tester par vous-même.
–Article rédigé par Crawlan.com pour bolamarketing.com