GmailApp.sendEmail () не анализирует простой текст при отправке почты в формате HTML.Как я могу сделать это, чтобы показать простой текст? - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть документ с содержанием электронного письма.Я использую Apps Script для извлечения документа из URL и отправки его в виде HTML-письма.

var url = "address of the document";
var param = {method      : "get",
             headers     : {"Authorization": "Bearer " +ScriptApp.getOAuthToken()}, muteHttpExceptions:true,
    };

var html = UrlFetchApp.fetch(url,param).getContentText();
MailApp.sendEmail(
        emailId,       // recipient
        tempSubject,          // subject 
        body,
        {                    // body
          htmlBody: html,  // advanced options
        });

Однако, если в моем документе есть такой текст, например:

Hi 

username: rml@gmail.com
password : <aSrD9nn

Happy browsing!

В полученном электронном письме текст после password: будет пустым.Он не отображается в теле письма отправленного письма.Я думаю, что он считает < открывающим тегом.

Есть ли способ решить эту проблему?Я пробовал с другим текстом, и он отлично работает.

Как мне преодолеть эту проблему?Любая помощь будет высоко ценится.

...