J'ai écrit un script qui enverra une alerte par e-mail si un certain type de produit manque dans une offre.
Très simple et clair.
Maintenant, je souhaite simplement inclure quelques informations de base dans l'e-mail, telles que le représentant commercial et le département.
Je sais que je peux utiliser +repName etc comme ci-dessous.
Cependant, lorsque je fais cela, il n’y a pas d’espaces et tout est sur une seule ligne. Je souhaite donc effectuer un formatage de base, un retour à la ligne et des étiquettes de champ.
Mais si je mets repName ou itemDivision entre guillemets, ils apparaissent sous forme de texte brut au lieu de valeurs de variables.
Comment insérer des variables dans le corps de l'e-mail pour le formater ? Je suppose que je dois l'entourer d'une sorte de balise ?
Je ne trouve cette information nulle part.
Pas intéressé par les techniques de rendu compliquées ou par l'écriture d'un million de lignes de code. L'information est déjà là, je veux juste l'inclure d'une manière un peu plus conviviale.
Merci
log.debug({ title: 'Line Item Division', details: itemDivision }); if (itemDivision !== 'Media') { email.send({ author: ** ** , recipients: 'an email address', subject: 'Quote Without Media', body: "A Test" + itemDivision + repName }); } }
Merci beaucoup Sean pour votre commentaire.
Après la partie initiale entre guillemets, si vous souhaitez ajouter plus de balises HTML, vous devez utiliser + avant la nouvelle partie. Donc, "du texte" + variables + "plus de HTML" + variables etc.