La Piattaforma GSuite e più in generale l'account Google mettono a disposizione una serie di strumenti
tra cui il Google Apps Script .
Di seguito un semplice esempio che permette di spostare la posta più vecchia di uno specifico mittente direttamente nel cestino.
Per iniziare Occorre creare su Gmail un metodo di Filtraggio che apponga una specifica Label alle email proveniente da uno specifico mittente
Selezionando l'email interessata possiamo creare il filtro dai tre puntini in alto
Nello specifico si è deciso di apporre l'etichetta delete me
e di applicare il filtro alle email esistenti
Fatta questa operazione possiamo aprire Google Apps Script All'indirizzo https://www.google.com/script/start/
Iniziamo aprendo il sistema di scripting
Creiamo un nuovo script
Diamo nome ClenUp allo script e inseriamo il seguente codice
function cleanUp() {
var delayDays = 3;// Num di giorni di mantenimento del messaggio prima del suo spostamento nel cestino
var maxDate = new Date();
maxDate.setDate(maxDate.getDate()-delayDays);
var label = GmailApp.getUserLabelByName("delete me");
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
if (threads.getLastMessageDate()<maxDate)
{
threads.moveToTrash();
}
}
}
Salva lo sctip ed eseguilo
Ci verrà chiesto l'accesso dello script alla Ns. Casella Gmail
Cliccare su consenti
Verifica in basso il log esecuzione
Posizionati su attivatori e aggiungi un nuovo attivatore
Configura il tuo attivatore indicando la funzione eseguire
i termini temporali di esecuzione
e l'eventuale notifica di errori
Spostamento della posta su Cestino Gmail mediante Script
- Sergio.Viaggiatore
- Messaggi: 18
- Iscritto il: mer nov 02, 2016 5:46 pm
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti