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;
}