Outlook加载项:了解用户编写电子邮件已有多长时间

时间:2019-08-08 11:16:42

标签: outlook-web-addins

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

我想要什么:

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

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

这显然行不通,因为dateTimeCreated在撰写模式下不存在,只是这样您就知道了...

关于如何实现这一目标的任何想法?有其他选择吗?

1 个答案:

答案 0 :(得分:1)

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