2016-06-02 26 views
0

Ich versuche, HTML aus E-Mails mit AppleScript zu extrahieren. Ich bin auf diesen StackExchange-Beitrag gestoßen - Mac Automator/Applescript(?) to extract URL's from Mail messages - der versucht, URLs aus E-Mail-Inhalten zu extrahieren. Der Extraktionscode lautet:Mac, um HTML aus Mail-Nachrichten zu extrahieren

on run {input, parameters} 
    set mailContentList to {} 
    tell application "Mail" 
     repeat with selectedMail in input 
      set end of mailContentList to content of selectedMail 
     end repeat 
    end tell 
    return mailContentList 
end run 

Diese nur extrahiert den visible Inhalt, nicht den gesamten HTML Inhalt. Ich habe versucht, with properties {visible:false} nach content und dann nach input ohne Glück von beiden hinzuzufügen.

Antwort

1

Sie erhalten die rohe Quelle mit der source Eigenschaft

set end of mailContentList to source of selectedMail 

aber Sie haben den HTML-Teil „von Hand“ zu extrahieren.