скрипт приложения getBody не выдает полное содержимое html - PullRequest
1 голос
/ 19 апреля 2020

Я получаю электронные письма от системы, которая содержит параграфы и таблицы.

Когда я пытаюсь получить полный html формат, используя getBody из электронной почты, он дает мне только CSS содержимое, а не все html содержимое. This is 'inspect element' of email that doesn't work. Just CSS with no HTML contents.

Однако, когда я копирую полное тело письма и отправляю его себе в новом письме, тогда функция getBody дает мне точно полное тело в формате html, включая все теги и содержимое. This is 'inspect element' of email that works. Correct Html data

Пожалуйста, укажите, что мне здесь не хватает?

var label = GmailApp.getUserLabelByName("INBOX/reports0");
var threads = label.getThreads();
var tempbody = threads[i].getMessages()[0].getBody();

С уважением

1 Ответ

1 голос
/ 27 апреля 2020

Поскольку зарегистрированный вывод в консоли слишком велик, и он усекается, вы не видите весь вывод ни в одном из случаев, вы получаете весь HTML, вы просто не видите его там. Вместо этого вы можете использовать Ведение журнала Stackdriver , чтобы показать весь вывод.

...