Создал основной синтаксический анализатор электронной почты, чтобы я мог получить в gSheet свои электронные письма, однако, хотя у меня есть> 50 тыс. Электронных писем, и мне нужно всего лишь получить их за последние 7 дней каждый Я буду запускать парсер. Посмотрел вокруг, но не смогли найти какой-либо подобный вопросGoogleScript Mail Parser - только получать электронные письма за прошлые X дней
Это сценарий, у меня есть
var sheet = SpreadsheetApp.getActiveSheet();
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
function getEmails() {
var label = GmailApp.getUserLabelByName("HOUSE_PHONELEAD");
var inc = 100;
var start = 0;
var row = 2;
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
var messages=threads[i].getMessages();
for (var m=0; m < messages.length; m++) {
sheet.getRange(row,1).setValue(messages[m].getPlainBody());
row++;
Utilities.sleep(1000);
}
}
}
function onOpen() {
var menuEntries = [ {name: "Load Emails", functionName: "getEmails"} ];
spreadsheet.addMenu("Email", menuEntries);
}