Sử dụng Applescript để lấy chủ đề của email - Không hoạt động như quảng cáo


1

Tôi chưa quen với Applescript, đang cố gắng thực hiện một tập lệnh cơ bản được gọi từ Quy tắc thư.

Tôi bị mắc kẹt trong việc nhận được chủ đề. Dường như không có sẵn.

using terms from application "Mail"
on perform mail action with messages theMessages for rule theRule
tell application "Mail"
        repeat with aMess in theMessages
            try
                set subj to subject of aMess
                (*
                aMess has only one property, "contents"  =
                message 1 of mailbox "Incoming POP Messages" of account id "CD180EE3-9A52-4623-BBF0-F722556AF94A"

                *)
                if subj is "" then error
            on error errMsg
                (* errMsg is 
            osascript got an error: Cant get subject of message 1 of mailbox "Incoming POP Messages" of account id "CD180EE3-9A52-4623-BBF0-F722556AF94A".
            clearly it cant get subject because it has only "contents" property
            How to get the actual email and it's values ?
            *)
                set subj to errMsg
            end try
            display dialog "The Subject is " & subj
        end repeat
    end tell
end perform mail action with messages
end using terms from

Vì thế,

Làm thế nào để có được email thực tế và đó là giá trị?

Tôi thoguht đó là tự động trong vòng lặp cho mỗi mục.


Đây có phải là Mojave? Bởi vì tôi nói "luôn đặt mục tiêu cho chủ đề của TheMessage", nhưng tôi không sử dụng Mojave. Có vẻ như bạn đang chạy vào bảo mật nâng cao.
Marc Wilson

Dự đoán tốt, nhưng tôi đang ở trên cao Sierra 10.13.6. Thư là phiên bản 11,5.
Greg Humphrey
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.