В псевдоклассических терминах многие лекции учат ключевое слово «this» как объект, созданный конструктором класса или объекта. Каждый раз, когда новый объект строится из класса, представьте, что под капотом создается и возвращается локальный экземпляр «этого» объекта. Я помню, как он учил так:
function Car(make, model, year) {
var this = {}; // under the hood, so to speak
this.make = make;
this.model = model;
this.year = year;
return this; // under the hood
}
var mycar = new Car('Eagle', 'Talon TSi', 1993);
// ========= under the hood
var this = {};
this.make = 'Eagle';
this.model = 'Talon TSi';
this.year = 1993;
return this;
Вы должны использовать метод getBody () для получения содержимого HTML сообщения.
var message = GmailApp.getInboxThreads()[0].getMessages()[0];
Logger.log(message.getBody());
В настоящее время это может быть редко, но электронные письма все равно могут быть отправлены только в виде простого текста. Проверьте исходное сообщение электронной почты. На Трассировка электронной почты с полными заголовками описано, как проверить исходное сообщение в Gmail.
.getInboxThreads()[0]
на.getUserLabelByName('myLabel').getThreads()[0]
, он возвращает обычный текст. Почему это было бы иначе? – apkdsmith 13 July 2018 в 15:44