Найти записи для "Вы ответили" в Outlook 2011 с помощью Applescript - PullRequest
0 голосов
/ 27 января 2011

Выбрав конкретное сообщение в outlook 2011, я вижу в графическом интерфейсе «Вы пересылали это сообщение ...» ссылку на сообщение.

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

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 не раскрывает какие-либо ключевые значения или рамки поиска, которые я вижу.

1 Ответ

1 голос
/ 28 января 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...