Outlook返回收件者未退回

时间:2018-12-10 18:47:28

标签: outlook outlook-addin office-addins outlook-web-addins

我正在创建一个Outlook加载项,它将接收收件人并检查它们是否存在于我们的数据库中。

当用户单击页面上的mailto链接时,它将弹出Outlook撰写窗口,并且将填充收件人 这样。

to-text-mail

运行外接程序将导致Office.context.mailbox.item.to.getAsync函数返回任何内容。

    Office.initialize = function () {
        $(document).ready(function () {
            Office.context.mailbox.item.to.getAsync(getRecipientFromDB);
        });
    };

但是,收件人现在将如下所示:

to-text-mail-2

因为Office.context.mailbox.item.to.getAsync函数实际上将返回结果,所以重试加载项现在可以工作。

我的Outlook版本是16.0.11029.20045。

以前有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:0)

to.getAsync将在“收件人”字段中返回每个已解析的收件人。在第一个屏幕截图中,test@test.com未解决,因此to.getAsync将不返回任何内容。如果您打开撰写窗口,请等到收件人解决后再运行加载项,to.getAsync将返回结果。