avec script Google Apps, comment faire une pause de ligne dans une variable pour envoyer un courrier? P>
4 Réponses :
J'utilise habituellement une table dans mon courrier mais je pense que
code> devrait fonctionner p>
ou
Si vous n'envoyez pas de message formaté HTML, utilisez "\ n". Je méprise personnellement le courrier électronique formaté HTML. P>
Également important de noter que de nombreux filtres anti-spam n'aimeront pas HTML
salut j'ai utilisé cela dans mon courrier électronique qui était une chaîne, mais je n'ai pas eu de nouvelle ligne dans l'email. Savez-vous ce que le problème pourrait être?
Vous devez utiliser la balise code> code> lorsque vous envoyez la partie HTML de l'e-mail.
ci-dessous est un exemple sur la manière dont je compose le même organisme de messagerie, mais formaté différait différemment pour HTML et Plain. texte. (Pas le meilleur code mais j'espère qu'il illustre le point) p>
Les recherches ne remplacent que pour la première instance, bien qu'une bit messy ma solution soit préformatcontent.split (' line_break i> b>'). Rejoindre ('\ n');
@Hovo, merci, parfois un commentaire remplissant l'exigence.
@Dashk merci pour cette solution soignée. Il y a un insecte mineur dans l'exemple. L'exemple ci-dessus simplifie simplement le premier ___ line_break ___ code>. Ainsi, pour obtenir un remplacement complet, ajoutez simplement l'option de remplacement globale, c'est-à-dire
var plainteextContent = préformatcontent.replace (/ ___ line_break ___ / g, '\ n'); code> et
var htmlcontent = préformatcontent.replace (/ ___ line_break ___ / g, '
'); code> @hovo, vous voudrez peut-être en prendre noter de cela, au lieu de faire scinder et de vous joindre.
nouvelle ligne dans Veuillez noter que vous devez échapper à "\ n" avec barre oblique inverse supplémentaire. p> p> msgbox code>: