Je veux créer une routine de nettoyage automatique de ma boite gmail ! Toutes les semaines cette routine efface les mails qui ont plus de 10 jours directement dans les sections promotions, réseaux sociaux, notifications, et spam.
Pourquoi ? Gagner du temps et me simplifier la vie en évitant de le faire manuellement, éviter de stocker inutilement des mails qui consomment de l'espace serveur et donc du CO2 mauvais pour la planète.
Google ne propose pas directement de fonction automatisée pour faire cela.
Pour y arriver il faut créer un Apps Script
Aller sur : https://script.google.com
Cliquer sur Nouveau projet
Coller ce code
function cleanGmail() {
var queries = [
"category:promotions older_than:10d",
"category:social older_than:10d",
"category:updates older_than:10d",
"in:spam older_than:10d"
];
for (var q = 0; q < queries.length; q++) {
var threads = GmailApp.search(queries[q]);
for (var i = 0; i < threads.length; i += 100) {
var batch = threads.slice(i, i + 100);
GmailApp.moveThreadsToTrash(batch);
}
}
}
NB : vous pouvez en fonction de votre utilisation modifier les fréquences de nettoyage en passant de 10 à 5 jours par exemple pour la catégorie promotions "category:promotions older_than:5d",
Ensuite autoriser le script à accéder à votre boite
Cliquez sur “Exécuter”
Et normalement on va te demander d'autoriser l’accès à Gmail
Enfin il faut programmer l’exécution automatique
Cliquer sur Décllencheurs (Triggers) / logo horloge⏰ située à gauche de l'écran
Ajouter un déclencheur :
- Fonction : cleanGmail
- Type : time-driven
- Fréquence : toutes les semaines
Résultat :
✔ Nettoyage automatique
✔ Aucun effort
✔ Inbox toujours propre
✔ tous ces e-mails se retrouvent dans la corbeille qui est automatique supprimée par gmail tous les 30 jours
Quelques compléments importants :
- La mise en place de ce script reste de votre responsabilité !
- Si vous recevez des e-mails inutiles, pensez à vous désinscrire, plus besoin de routine de traitement
- Dans cette routine, je ne traite pas l'espace "Principal" de la boite gmail que je préfère gérer manuellement avec d'autres routines.