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

Erantsoa 1 Messages postés lundi 15 janvier 2018Date d'inscription 15 janvier 2018 Dernière intervention - 15 janv. 2018 à 12:23 - Dernière réponse :  Erantsoa
- 15 janv. 2018 à 12:30
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
Afficher la suite 

2 réponses

Répondre au sujet
jordane45 19956 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 13 février 2018 Dernière intervention - 15 janv. 2018 à 12:25
0
Utile
1
Bonjour,

Javascript : Comparaison ==

Essaye
if (test == "Yes") 

Commenter la réponse de jordane45