2012-11-15 3 views
1

현재받은 편지함에있는 읽지 않은 메일을 읽는 AppleScript를 사용자 정의하려고합니다. 사실 기본적으로 메일의 날짜를 관리 할 수 ​​있습니다.AppleScript로 이메일의 날짜 받기

"...receivedate of id... cannot be converted to Type reference..." 

누군가가 가지고 :

주위에 인터넷 검색의 약 2 시간 후 나는이 중 하나를 사용하려고 할 때 나는 receivedate 또는 deliverydate되어야하지만 필요한 변수가 나는 오류 다음과 같이 얻을 발견 아이디어, 어떻게 변환 할 수 있습니까?

그리고 이것은 내 현재 코드 :

tell application "System Events" 
    set processList to (name of every process) 
end tell 
if processList contains "Mail" then 
tell application "Mail" 
    if (unread count of inbox) > 0 then 
     set messageList to (messages of inbox) whose read status is false 
     set output to "Mails:" & return & return & "" 
     repeat with itemNum from 1 to (unread count of inbox) 
      set itemDate to (receivedate of item itemNum of messageList) 
      set output to output & itemDate & " - " & (extract name from sender of item itemNum of messageList) & return & subject of item itemNum of messageList & return & return 
     end repeat 
    end if 
end tell 
else 
set output to "ÄpplMäil isch aus..." 
end if 

답변

3

당신이 찾고있는 용어는 당신이 필요로하는 도움을 얻을 수있는 빠른 방법은 메일의 애플 스크립트 dictionarie이 date received

tell application "Mail" to if running then 
    if (unread count of inbox) > 0 then 
     set output to "Mails:" & return & return & "" 
     repeat with thisMsg in (get messages of inbox whose read status is false) 
      tell thisMsg to set output to output & (date received) & " - " & (extract name from sender) & return & subject & return & return 
     end repeat 
    end if 
else 
    set output to "ÄpplMäil isch aus..." 
end if 

입니다 . 의 모든 명령, 클래스 및 속성 Mail가이 사전에 있습니다.

AppleScript EditorFile 메뉴에있는 사전 열기 항목을 사용하는 한 가지 방법은이 사전을 여는 것입니다. 이 항목을 사용하면 사전이있는 사용 가능한 응용 프로그램 목록이 표시됩니다. Mail을 선택하고 열기 단추를 클릭하거나 찾아보기 단추를 사용하여 나열되지 않은 응용 프로그램을 탐색하십시오.

사전을 여는 또 다른 방법은 AppleScript Editor's 라이브러리 창을 사용하는 것입니다. 결과 기록 및 이벤트 로그 기록 메뉴 항목 아래의 Window 메뉴에 있습니다. 라이브러리 창에는 사전을 두 번 클릭하여 열 수있는 기본 응용 프로그램 목록이 표시됩니다.

+0

아, 그래, 내가 실제로 찾고있는 것! 라이브러리 윈도우에서도 마찬가지입니다. 예를 들어서 그처럼 열심히 검색해 보았습니다. 편집자 자체에서보기 싫었던 것입니다 .- ' 정말 고마워요! –