Outlook 加载项:了解用户撰写电子邮件的时长

Outlook Add-in: Knowing how long user has been composing email

在我的时间跟踪加载项中,我需要知道用户写邮件多长时间了。对于 READ 模式,有 dateTimeCreated。但该字段在 COMPOSE 模式下不存在。

我想要的:

  1. 用户写了他的电子邮件
  2. 在发送之前,他打开了加载项任务窗格。加载项会自动计算用户撰写电子邮件的时间并将此时间显示在屏幕上:like

var time = new Date() - Office.context.mailbox.item.dateTimeCreated

这显然行不通,因为 dateTimeCreated 在撰写模式下不存在,但只是为了让您明白...

知道如何实现吗?一些替代方案?

Outlook 会在设定的时间后自动创建任何电子邮件的草稿。您可以将 "automatically save draft" 设置为 1 秒,然后您的计时器可以基于草稿电子邮件的创建时间。