Mam taką funkcję która działa mi poprawnie ale nie mogę sobie poradzić z jednym askpektem. Mianowicie cały czas gdy powtarzam to zadanie za pomocą reguł w innym systemie to wysyła maile które już wysłało + nowe.
W jaki spobób mam poprawić tę funkcje aby emaila którego już pobrało nie brało już następnym razem tylko zawsze były to świeże czyli **nowe **wiadomości ?
function getEmails_(q) {
var emails = [];
var threads = GmailApp.search(q);
for (var i in threads) {
var msgs = threads[i].getMessages();
for (var j in msgs) {
emails.push([msgs[j].getBody().replace(/<.+?>/g, '\n')
.replace(/^\s*\n/gm, '').replace(/^\s*/gm, '').replace(/\s*\n/gm, '\n')
]);
}
}
return emails;
}