Merci @GREG68, pour ton script apparemment il manquait les parentaises à getValue
var messagemail = texte_mail.getRange(2,2).getValue();
Voici ton script corrigé :
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var feuille_1 = ss.getSheetByName("Feuille 1");
var texte_mail = ss.getSheetByName("Message");
var subject = texte_mail.getRange(2, 1).getValue();
var n = feuille_1.getLastRow();
for (var i = 2; i <= n; i++) {
var emailadresse = feuille_1.getRange(i, 3).getValue();
var nom = feuille_1.getRange(i, 1).getValue();
var prenom = feuille_1.getRange(i, 2).getValue();
var aikido = feuille_1.getRange(i, 4).getValue();
var badminton = feuille_1.getRange(i, 5).getValue();
var fitgym = feuille_1.getRange(i, 6).getValue();
var montant = feuille_1.getRange(i, 7).getValue();
var messagemail = texte_mail.getRange(2, 2).getValue();
Logger.log("affichage de la variable messagemail : " + messagemail);
Logger.log("type de la variable messagemail : " + typeof(messagemail));
messagemail = messagemail.replace("<AIKIDO>", aikido)
.replace("<BADMINTON>", badminton)
.replace("<FITGYM>", fitgym)
.replace("<MONTANT>", montant);
MailApp.sendEmail(emailadresse, subject, messagemail);
}
}
Cdlt
Alex