Je pense avoir résolu le problème du cas de @BruceConnor, à savoir la nécessité d'attendre que le script s'exécute pour qu'il puisse fonctionner.
- J'ai créé un nouveau filtre qui recherche tout ce qui se trouve dans la boîte de réception.
- attribue l'étiquette "i" (qui est créée par sa version)
Gmail se plaint que le filtre ne correspondra jamais à rien, mais dans ce cas, il correspond à tous les messages entrants qui restent dans la boîte de réception.
Le résultat est que tous les nouveaux messages entrants sont automatiquement "mémorisés" par cette étiquette, puis, lorsque vous appuyez sur le bouton d'archivage, le script peut comparer la liste de la boîte de réception avec l'étiquette "i" et savoir lesquels viennent d'être archivés, puis marquer uniquement ceux-là comme "lus". Vous n'avez pas besoin d'attendre pour archiver, car tous les messages sont affectés à la file d'attente "i" de l'archive.
Bonus : j'ai également réglé la nouvelle étiquette "i" sur "Masquer dans la liste des messages" et "Masquer dans la liste des étiquettes", afin qu'elle n'apparaisse jamais. (Cliquez sur la petite flèche à côté de la nouvelle étiquette "i" et choisissez ces options).
1 votes
Je ne crois pas que cela soit possible actuellement. La seule action possible est de supprimer au lieu d'archiver.
0 votes
@AlEverett J'espérais qu'il y ait un moyen de le faire avec une application alternative, ou au moins un script google. =/