Получить продолжительность электронной почты Outlook, для которой было составлено

Я просмотрел класс Message (электронная почта) в Справочник по ресурсам API Office 365, а также другие классы и различные документы Office 365, но, похоже, не существует элегантного метода для получение продолжительности, которую пользователь потратил на составление электронного письма. Я очень удивлен, что класс Message не имеет атрибута "ComposedTime" или чего-то подобного для электронных писем в папке SentItems (Отправленные).

Моя текущая реализация очень грубая, я надеюсь, что есть более простая реализация, спасибо!


person mattyb    schedule 08.12.2016    source источник
comment
Я был бы удивлен, если бы у него была такая статистика — зачем она? Это не кажется очень полезным... Вы отслеживаете, как долго электронная почта открыта? Что если я пойду на обед и оставлю электронное письмо открытым и незаконченным? Как насчет времени, когда оно находится в папке черновиков? Кажется, что нужно проделать большую работу, чтобы собрать часть данных, которые в любом случае могут быть довольно неточными.   -  person Kryten    schedule 09.12.2016
comment
@Kryten Это действительные точки, но они уже обрабатывают эти случаи: из моих эмпирических данных веб-портал Outlook запускает таймер в фоновом режиме, который каждую минуту проверяет, был ли черновик изменен в этот период, так что у них уже есть довольно точный номер. Это может быть очень полезно для многих приложений. Я не отслеживаю, как долго электронное письмо открыто, а только то, сколько времени они потратили на его редактирование.   -  person mattyb    schedule 09.12.2016


Ответы (1)


Серверная часть не отслеживает это, поэтому нет, для него нет свойств. Вы всегда можете предложить это на UserVoice.

person Jason Johnston    schedule 08.12.2016
comment
Спасибо, сделаю! Кроме того, как бы вы сделали это методом грубой силы, используя существующие свойства? - person mattyb; 09.12.2016
comment
Я не думаю, что вы действительно можете с какой-либо уверенностью. Там есть отметка времени, когда сообщение было создано и когда оно было изменено в последний раз, но это все. Созданный должен сообщить вам, когда он был фактически сохранен в первый раз (мог быть открыт в новом почтовом окне, кто знает, как долго до этого). Последнее изменение не обязательно означает, что пользователь закончил писать. - person Jason Johnston; 09.12.2016