2017-01-12 7 views
1

원시 쿼리를 사용하여 "스마트 폴더"를 사용하여 Mac 용 Outlook 2016에서 메일을 정렬합니다. 쿼리는 폴더 ID와 함께 잘 작동합니다. 나는 Outlook에서 클릭 한 현재 폴더를 알려주는 스크립트를 사용했지만 속임수를 갖기 위해 ID가있는 모든 메일 계정의 모든 폴더를 인쇄하는 스크립트를 함께 제공하고 싶습니다. 폴더 ID와 이름의 시트. 나는 모든 신분증을 인쇄 할 수 있습니다. 단지 신분증의 이름이 아닙니다. 아무도 이것을하는 방법을 안다?Outlook에서 ID 및 이름이있는 모든 계정의 모든 메일 폴더를 반복하는 방법 Mac 용 Outlook 2016

내가 지금까지 가지고있는 코드는 다음과 같습니다. 단지 인쇄 할 이름이 필요합니다.

tell application "Microsoft Outlook" 
set allMailFolders to get mail folders 
repeat with currentFolder in allMailFolders 
    get currentFolder 
end repeat 
end tell 

답변

0

폴더 클래스의 속성 중 하나는 name입니다. 인쇄 할 수 있습니다. 스크립트를 약간 수정하면 다음과 같이 나타납니다.

tell application "Microsoft Outlook" 
    set folderNames to "" 
    set allMailFolders to get mail folders 
    repeat with currentFolder in allMailFolders 
     set folderNames to folderNames & id of currentFolder & " - " & name of currentFolder & " " -- or put a newline here 
    end repeat 
end tell