Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;This Google Apps Script for Gmail archives all 'read' messages in the Inbox
- ;that are older than 30 days
- function checkRead() {
- var delayDays = 30 // Enter # of days before read messages are archived
- var maxDate = new Date();
- maxDate.setDate(maxDate.getDate()-delayDays);
- var threads = GmailApp.getInboxThreads();
- for ( var i = 0 ; i < threads.length; i++){
- var checkread = threads[i].isUnread();
- if (threads[i].getLastMessageDate()<maxDate){
- if ( checkread == false )
- {
- Logger.log(threads[i].getLastMessageDate());
- GmailApp.moveThreadToArchive(threads[i])
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment