2017-01-12 15 views
1

Я использую необработанные запросы для сортировки почты в Outlook 2016 для Mac с помощью «интеллектуальных папок». Запросы хорошо работают с идентификаторами папки. Я использовал скрипт, чтобы указать мне текущую папку, на которую меня нажимают в Outlook, но я хотел бы получить скрипт вместе, который просто распечатывает все папки для всех учетных записей электронной почты с идентификаторами, чтобы у меня был чит лист идентификаторов папок и имен. Я могу получить все идентификаторы для печати, а не имена с ними. Кто-нибудь знает, как это сделать?Как перебирать все почтовые папки во всех учетных записях с идентификатором и именем в Outlook 2016 для Mac

Вот код, который у меня до сих пор, просто нужно имя для печати.

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

ответ

0

Одним из свойств класса папки является имя. Вы можете распечатать это. Ниже приведена небольшая модификация вашего сценария, который должен продемонстрировать:

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