For et par dage siden gennemgik vi Mailstrom, en forbløffendewebservice, der hjælper dig med at rense din rodede indbakke. Det er en fantastisk service, der kan hjælpe med at temme selv de vildeste indbakker, og den har fungeret godt for os. Når først din indbakke er ren, vil du måske holde den ren. Den enkleste måde at gøre det på ville være at læse din e-mail regelmæssigt, arkivere de meddelelser, du vil gemme, og slette de ubrukelige. Selvfølgelig, hvis det virkelig var så enkelt, ville vi ikke have rodede indbakker til at begynde med. Hvis du ofte ikke er i stand til at fjerne læste beskeder eller uvigtige beskeder fra din indbakke, kan du bruge følgende Google Script til at automatisere det for dig.
For at bruge dette Google Script skal du førstfiltrere de meddelelser, som du for det meste ikke er i stand til at læse (og dem, der generelt er ubrugelige for dig). Hvis du aldrig har oprettet et filter før, er det sådan: klik på tandhjulikonet i øverste højre hjørne af Gmail's webgrænseflade og vælg Indstillinger. Her finder du en masse faner. Gå til fanen Filtre, og klik på linket 'Opret et nyt filter' i bunden. Søgelinjen udvides med felter for de filtre, du kan anvende.
Vi oprettede et filter til e-mail-adresser (Fra, Til). Du kan også oprette et lignende filter for emnet, hvis du vil. Mærk dit filter "slet mig", og anvend det på alle eksisterende meddelelser.
Gå derefter til Google Scripts og opret et tomt projekt. Indsæt følgende script i den nye fil, og gem / kør det fra menuen Kør.
function cleanUp() { var delayDays = 2 // Enter # of days before messages are moved to trash 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[i].getLastMessageDate()<maxDate) { threads[i].moveToTrash(); } } }
Dernæst skal du indstille triggere til dette script, i.e., hvor ofte det skal køre på en dag. Gå til Ressourcer> Aktuelle projekts triggere, og indstil det til at køre enten pr. Minut, time eller dagligt. Vælg nu, hvor ofte inden for det valgte interval, scriptet skal køre. Vi indstiller det til at køre hvert andet minut, hvilket er hyppigere end den almindelige brugers krav. Du kan indstille den til at køre hver 12. eller 24. time for at sikre dig, at meddelelserne sendes til papirkurven hver dag.

Det handler om det. Kør scriptet, og du vil se alle e-mails med etiketten "slet mig" er blevet flyttet til papirkurven. Du kan ændre, hvor længe en e-mail bliver i din indbakke, før dette script sender det til papirkurven ved at redigere følgende linje i scriptet:
var delayDays = 2 // Enter # of days before messages are moved to trash
Udskift de 2 med et højere tal eller endda med 0, så alle e-mails med etiketten "slet mig" sendes til papirkurven inden for den aktuelle dag.
[via Lifehacker]
Kommentarer