Попытка извлечь письма из тела письма, размещенного в ярлыке на Gmail.
Я отправляю много электронных писем, а затем получаю автоматические ответы, в которых кто-то мог оставить меня или передать кому-то еще.
Я ищу способ вытащить письма из тела.Некоторые электронные письма имеют два или более адресов электронной почты, поэтому было бы здорово получить все электронные письма в теле письма.
Любая помощь с благодарностью.
Спасибо, Росс
function myFunction(start) {
var label = GmailApp.getUserLabelByName("Automatic Responses");
var threads = label.getThreads();
var sheet = SpreadsheetApp.getActiveSheet();
for (var i = 0; i < threads.length; i++) {
var tmp,
message = threads[i].getMessages()[0],
subject = message.getSubject(),
content = message.getPlainBody();
if (content) {
tmp = content.match(/Email:\s*([A-Za-z0-9@.]+)/);
var email = (tmp && tmp[1]) ? tmp[1].trim() : 'No email';
sheet.appendRow([email]);
} // End if
} // End for loop
}
Там написано, что скрипт запущен, но на лист ничего не вставляется.