2016-10-31, 18:41
  #1
Medlem
Insperatuss avatar
Jag har en massa sparade mail från olika personer i min inkorg i Mail. Jag skulle vilja plocka ut alla dessa e-postadresser och lägga dem i ett excel-dokument. Finns det något smidigt sätt att göra detta? Jag skulle kunna sitta och plocka ut dem en och en, men det rör sig om flera hundra. Det bästa skulle vara om man bara kunde markera alla och ta dem på samma gång.
Citera
2016-11-01, 00:41
  #2
Medlem
kaiserwilhelms avatar
Här är ett sätt att dumpa mailadresserna till en CSV-fil via Script Editor (Javascript):
Kod:
var app = Application.currentApplication()
app.includeStandardAdditions = true
var file = app.openForAccess(Path('/Users/mittnamn/Desktop/email.csv'), { writePermission: true })

var Mail = new Application('Mail')
var messages = Mail.inbox.messages
var maxMessages = messages.length

for(i = 0; i < maxMessages; i++) {
  app.write( Mail.extractAddressFrom( messages[i].sender()) + "\n", {to: file, as: 'text'})
}

app.closeAccess(file)

Ersätt "mittnamn" med ditt eget användarnamn.

Observera att den dumpar avsändaren i varje mail i din inbox, vilket kan ta lång tid och generera många dubletter...
Citera
2016-11-01, 15:18
  #3
Medlem
Insperatuss avatar
Stort tack för detta! Precis vad jag behövde!
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in