Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется написать пример алгоритма заполнения шаблона email письма пакета nodemailer циклическими данными.

В настоящий момент есть код формирования шапки и подвала письма и заполнения его переменными.

Однако в письме еще и формируется тело письма состоящее из перечня товаров или услуг.

Нужен пример на TypeScript как заполнять его в цикле.

 let products = [{"Наименование":"Картофель", "Цена":"23"}, {"Наименование":"Лук", "Цена":"10"}]

const transporter = nodemailer.createTransport(trans);

await startFetchGetmailTemplate("new_order_admin").then(resp => {

  // Из базы данных получаем шаблон HTML с переменными

mailer.from = "[email protected]";

mailer.to = "[email protected]";

mailer.subject = "тестовое письмо";

// 1. вывести шапку с заполнением переменной

// 2. сформировать цикл по товарам с заполнением

// названия переменными из объекта products

mailer.html = resp.mailer[0].html;

transporter.sendMail(mailer).then(result => {

// console.log(result);

transporter.close();

}).catch(err => {

console.error(err);

transporter.close();

})

})

3 года назад
goodleon69
Леонид 
53 годаРоссия
11 лет в сервисе
Был
год назад
  • Похожие заказы
  • Нужна система аналитики маркетплейсов, которая будет использоваться внутри компании, не на продажу, например логика сервиса moneyplace.io Нужен парсер всех товаров по категории маркетплейса (wb, ozon, kazanexpress, yandex-маркет)

    Закрыт
    3 года назад
  • Здравствуйте. Необходимо написать программу для звонков через SIP с возможностью создания IVR меню и дальнейшим переходом на оператора (по внутреннему номеру) в зависимости от ответов пользователя. Идеально, если решение будет в браузере (управление) , предоставлю, как ...

    Закрыт
    3 года назад
  • [b]Задача[/b] Нашему клиенту из US для проекта управляющей компании (что-то типа нашего ЖЭКа: здания, квартиры, склады, парковки, и т.д.) требуется наращивание мощностей. Нужны разработчики на стеке Asp.net MVC, Entity Framework, jQuery. Проект большой и долгий, год+. [b]Workflow[/b] 1. ...

    Закрыт
    3 года назад
  • массово, т.е выбираем один видео-ролик-получаем на выходе 100 уникальных видео с разными параметрами: 1)Расположение картинки(разрешение) Центр оси X Центр оси Y Поворот: Угол Мастштаб (увеличение). 2)Прозрачность Контраст Яркость Насыщенность Красочность Теплота Оттенок Резкость Четкость Виньетка 3)Эффект "Pixelate", в секундах, с возможностью выбора наложения эффекта в определенной части видео 4)Эффект комикса. 5)Ускорение видео. 6)Удаление ...

    Закрыт
    3 года назад
  • $100

    Планирую использовать AmoCRM и Yclients и нужен специалист, который имеет опыт использования и настройки данных срм.  Детали и тз в личку.

    Закрыт
    3 года назад
  • Всем привет Ищу программиста на джава+html Краткое тз: Нужно сделать алгоритм генератора картинок. Например: 1. Есть единый шаблон, контур, который будет фоном для всех деталей 2. Есть заранее отрисованные детали 3. Алгоритм должен рандомно вставлять ...

    Закрыт
    3 года назад
  • $200

    Необходимо написать парсер для сбора базы продавцов на Amazon. Парсить нужно локальные маркетплейсы в Европе (их шесть: Германия, Италия, Франция, Испания, Нидерланды, Великобритания) Данные на выходе: 1) Название магазина, 2) Его merchant token (уникальный код магазина, в урле передается) ...

    Закрыт
    3 года назад