Formatage Mail depuis Google Sheet

Bonjour

function envoyerEmails() {
const feuille = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const donnees = feuille.getRange("A2:A" + feuille.getLastRow()).getValues(); // Liste des adresses mail
const message = feuille.getRange("B1").getValue(); // contenu du mail
const sujet = "Message automatique"; // Sujet du mail, à définir

donnees.forEach(function(ligne) {
const email = ligne[0];
if (email) {
MailApp.sendEmail(email, sujet, message);
}
});
}

Marche parfaitement, je n'avais pas bien cherché.

Le corps du message dans B1 écrit de façon linéaire le contenu de la cellule ce qui n'est pas très joli.

Comment puis je ajouter un formatage du genre :

Bonjour

Votre adhésion arrive à terme le (date indiquée dans une des colonnes)

Pour la renouveler : url

Merci de votre engagement.

( éventuellement une image en fin )

Merci à tous les pros qui me dépannent à chaque question

Bonjour,

il suffit d'appliquer un formatage HTML, perso je me sert de beefree.io mais pour des emails plus complexes.

Voici ce que ça donne pour ton exemple :

<strong>Bonjour,</strong><br><br>
Votre adhésion arrive à terme le (date indiquée dans une des colonnes)<br>
Pour la renouveler : url<br>
Merci de votre engagement.<br>
<img src="https://img.freepik.com/vecteurs-libre/illustration-icone-galerie_53876-27002.jpg">

EDIT : Tu peux aussi personnaliser ton publipostage par exemple en mettant des TAGS que tu remplaces si tu connais par exemple le nom de la personne :

<strong>Bonjour {{NOM}},</strong><br><br>
Votre adhésion arrive à terme le {{DATE_FIN}},<br>
Pour la renouveler : url<br>
Merci de votre engagement.<br>
<img src="https://img.freepik.com/vecteurs-libre/illustration-icone-galerie_53876-27002.jpg">
Rechercher des sujets similaires à "formatage mail google sheet"