Maison  >  Questions et réponses  >  le corps du texte

Insérer le formatage HTML dans le corps de l'e-mail à l'aide de Suitescript

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

    });
}
}

P粉038161873P粉038161873405 Il y a quelques jours630

répondre à tous(1)je répondrai

  • P粉304704653

    P粉3047046532023-09-10 13:25:15

    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.

    répondre
    0
  • Annulerrépondre