我正在创建一个Outlook加载项,它将接收收件人并检查它们是否存在于我们的数据库中。
当用户单击页面上的mailto链接时,它将弹出Outlook撰写窗口,并且将填充收件人 这样。
运行外接程序将导致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函数实际上将返回结果,所以重试加载项现在可以工作。
我的Outlook版本是16.0.11029.20045。
以前有没有人遇到过这个问题?
答案 0 :(得分:0)
to.getAsync将在“收件人”字段中返回每个已解析的收件人。在第一个屏幕截图中,test@test.com未解决,因此to.getAsync将不返回任何内容。如果您打开撰写窗口,请等到收件人解决后再运行加载项,to.getAsync将返回结果。