Итак, я некоторое время просматривал StackOverlow, и ближайший ответ, который я нашел, - this .
Я создал шаблон для отправки электронных писем, и я бы хотели бы повторно использовать его для других целей, например, для описания события. Я изо всех сил пытаюсь получить распечатку шаблона HTML в удобочитаемом формате, точно так же, как вы получили его в электронном письме.
Вот шаблон HTML:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<p>Hi <?!= OOOCLIENTFIRSTNAME?>,</p>
</body>
</html>
Вот код шаблона:
var emailtemplate = HtmlService.createTemplateFromFile('XXXXX');
emailtemplate.OOOCLIENTFIRSTNAME = clientfirstname;
var emailbody = emailtemplate.evaluate();
Итак, когда я помещаю его в свойство htmlbody
параметра метода sendEmail
, он работает отлично, и электронная почта отправляется, как и планировалось. Вот код GmailApp:
GmailApp.sendEmail(clientemail, 'TEST TITLE', '',
{htmlBody: emailBody.getContent()};
Я хочу получить результат в виде простой строки, например «Привет, имя». Я попытался использовать .getContent
, но это привело к получению исходного кода HTML, а не его вывода. Есть идеи?