2011-01-27 2 views
0

Выбрав конкретное сообщение в Outlook 2011, я вижу из GUI «Вы отправили это сообщение ...» со ссылкой на сообщение.Найти записи для «Вы ответили» в Outlook 2011 через Applescript

Programatically, я могу сделать что-то вроде:

tell application "Microsoft Outlook" 
    set myMessages to current messages 
    repeat with theMessage in myMessages 
    log "Subject: " & subject of theMessage & " Replied:" & replied to of theMessage 
    end repeat 
end tell 

Так что я могу вытащить сообщение (ы), которые выбираются без проблем, и видеть, что они ответили.

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

Это не будет масштабироваться для более чем нескольких сообщений.

Любые предложения о том, где искать дальше. Словарь для Outlook не раскрывает никаких ключевых значений или рамки поиска, которые я вижу.

+0

Я сдался, пытаясь найти ответ и предполагая, что внешний вид просто не идеален для этого. –

ответ

1

то, что я могу вам сказать, нужно будет разобрать заголовок каждого сообщения для идентификатора сообщения, а затем выполнить поиск каждого из заголовка отправленного сообщения для его «in-replay-to:» и посмотреть, имеет ли эта строка соответствующий идентификатор. До сих пор это единственный способ, который я вижу, чтобы сделать это как бы боль, но может быть лучше не уверен

Смежные вопросы