Única função
cordeirogg
javascript
4 years ago
1.1 kB
8
Indexable
function getMailBase() { var myspreadsheet = SpreadsheetApp.openById('CODIGO_DA_PLANILHA'); var mysheet = myspreadsheet.getSheetByName("getMailBase"); var start = 0; var max = 250; var count = 0; while (count < 999) { // var threads = GmailApp.getInboxThreads(start, max); var threads = GmailApp.search('category:promotions', start, max); if (threads.length == 0) break; var messages = GmailApp.getMessagesForThreads(threads); var messagesDataArray = []; for (var i = 0; i < threads.length; i++) { messagesDataArray.push([ count, new Date(), messages[i][0].getDate(), messages[i][0].getSubject(), messages[i][0].getFrom(), messages[i][0].getReplyTo() ]); } mysheet.getRange(mysheet.getLastRow() + 1, 1, threads.length, messagesDataArray[0].length).setValues(messagesDataArray); Logger.log(new Date()) start += max; count++; } mysheet.appendRow(["____________________", "____________________", "____________________"]) }
Editor is loading...