Требуется написать пример алгоритма заполнения шаблона 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();

})

})

4 роки тому
goodleon69
Леонид 
54 роки
13 років у сервісі
Був
3 роки тому

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Требуется разработка системы аналитики для внутреннего использования в компании. Необходимо создать парсер всех товаров по категориям маркетплейсов, включая wb, ozon, kazanexpress и yandex-маркет. Решение должно быть аналогично сервису moneyplace.io.

    Закритий
    4 роки тому
  • Требуется разработать программу для SIP-звонков с IVR меню на Asterisk. Решение должно поддерживать управление через браузер, добавление неограниченного количества SIP-аккаунтов и внутренних номеров, а также создание IVR меню и схем обзвона. Подробности о функционале будут предоставлены исполнителю.

    Закритий
    4 роки тому
  • Ищем разработчиков для долгосрочного проекта на стеке Asp.net MVC, Entity Framework и jQuery. Проект для управляющей компании в США, оплата до $20 в час. Обязателен опыт работы с указанными технологиями и знание английского языка. Работа в команде с постоянным общением и отчетностью раз в месяц.

    Закритий
    4 роки тому
  • Требуется разработать скрипт-софт для массового редактирования видео-роликов. Программа должна генерировать 100 уникальных видео с разными параметрами, включая расположение картинки, прозрачность, контраст, яркость и различные эффекты. Также необходимо добавить возможность ускорения видео, удаления аудио дорожки и вставки рандомных изображений. Обсуждение параметров возможно.

    Закритий
    4 роки тому
  • Требуется опытный специалист по React для быстрого поиска и устранения ошибки в приложении. Оплата гарантируется по факту выполнения работы. Ищем профессионалов, способных оперативно решить проблему.

    Закритий
    4 роки тому
  • $100

    Требуется специалист для настройки AmoCRM и Yclients. Необходим опыт работы с данными CRM-системами. Подробности и техническое задание будут предоставлены в личной переписке.

    Закритий
    4 роки тому
  • Требуется разработать алгоритм генератора картинок на Java и HTML. Алгоритм должен использовать единый шаблон и заранее отрисованные детали, рандомно накладывая их на фон. Сроки выполнения — 1-2 дня. Рассматриваются предложения по стоимости, возможна оплата за скорость.

    Закритий
    4 роки тому
  • $200

    Необходим парсер для сбора информации о продавцах на Amazon в шести европейских странах: Германия, Италия, Франция, Испания, Нидерланды, Великобритания. На выходе требуется получить данные о магазине, его уникальном токене, количестве товаров и отзывов, а также категории и детальной информации о продавце. Парсер должен быть многопоточным, написан на PHP, выводить данные в формате Excel и поддерживать настройку параметров в конфиге.

    Закритий
    4 роки тому