簡體   English   中英

將AppleScript應用於郵件中的特定電子郵件

[英]Apply an AppleScript to a Specific Email Message in Mail

我有一個AppleScript,我想將其應用於單個電子郵件(將它們歸檔為具有特定文件名的PDF),但是無法確定如何將其應用於特定的電子郵件。

我無法設置郵件規則來運行腳本,因為這只是我判斷是否要從Mail中存檔一個郵件規則。 嘗試將其設置為服務,但是右鍵單擊“郵件”中的電子郵件沒有“服務”菜單。

有什么建議么?!

豐富

您如何計划指定哪些電子郵件? 如果通過手動選擇它們,則可以“獲取選擇”。 這是一個簡單的腳本,它將獲取每個選定消息的主題和消息ID。

tell application "Mail"
    set mySelection to get selection
    set eMails to {}
    repeat with selectedMessage in mySelection
        set messageId to selectedMessage's message id as string
        set eMail to selectedMessage's subject & ": " & messageId
        tell me to set end of eMails to eMail
    end repeat
    set AppleScript's text item delimiters to "\n\n"
    set the clipboard to (eMails as string)
end tell

將其保存在〜/ Library / Scripts / Applications / Mail /中,它將顯示在“腳本”菜單中。 您可能必須轉到AppleScript編輯器的設置以“在菜單欄中顯示腳本菜單”才能顯示“腳本”菜單。

(注意:編譯此腳本時,\\ n \\ n會變成新行。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM