未返回 Outlook 添加收件人

Outlook Add In Recipient Not Being Returned

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

当用户单击页面上的 mailto link 时,它将弹出 Outlook 撰写 window 并填充收件人 因此。

运行 加载项将导致 return 从 Office.context.mailbox.item.to.getAsync 函数中编辑任何内容。

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

但是,收件人现在看起来像这样:

重试加载项现在可以正常工作,因为 Office.context.mailbox.item.to.getAsync 函数实际上会 return 结果。

我的 Outlook 版本是 16.0.11029.20045。

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

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