Rajout d'une fonction IF THEN ELSE [Résolu/Fermé]

Signaler
Messages postés
5
Date d'inscription
lundi 15 janvier 2018
Statut
Membre
Dernière intervention
18 avril 2019
-
 Erantsoa -
Bonjour,

Je suis sur Google sheet / Script. Le but étant d'envoyer un mail automatique lorsque dans la colonne D, il est marqué "Yes".

En gros, j'ai un tableau comme suit:


J'ai un petit code qui ne marche pas (l'envoi se fait même si c'est "no")
function CustomEmail()
{
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A2:d4");
var UserData = range.getValues();
for (i in UserData)
{
var row = UserData[i];
var name = row[0];
var email = row[1];
var score = row[2];
var test = row[3];
if (test = "Yes")
{
MailApp.sendEmail(row[1], "MESSAGE OUI", "Hello " + name + ", This is an email report of your score. Your score is " + score);
}
else
MailApp.sendEmail(row[1], "MESSAGE NON", "Hello " + name + ", This is an email report of your score. Your score is " + score);
}
}

Merci

1 réponse

Messages postés
29768
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 octobre 2020
2 857
Bonjour,

Javascript : Comparaison ==

Essaye
if (test == "Yes") 

merci jordane45. ça marche!!