В предыдущей статье о рассылке данных из таблиц по gmail результатом работы макроса был список акций в виде plain text в письме.
Если попытаться обернуть результат код в теги html, то в тексте появятся теги тоже как текст т.е. <b><i>Доброе утро!!</i></b> <br>
Это происходит по причине того, что все аргументы функции
GmailApp.sendEmail(email, 'Potential stock to buy', filteredStockText);
выдают тип String:
Однако, если использовать через объект:
то можно передавать значение к ключу
уже в виде html:
function sendHtmlByMail() {
const emailRecipient = "example@gmail.com";
const subToSend = "Приветствие";
const checkBody = "<b><i>Доброе утро!!</i></b> <br>"
+"Проснись и пой!<br>";
MailApp.sendEmail( {to: emailRecipient,subject: subToSend, htmlBody: checkBody}); }
где {to: emailRecipient,subject: subToSend, htmlBody: checkBody} объект в котором как раз и есть возможность прописывать теги.
Результатом будет следующее письмо в почте получателя: