【发布时间】:2018-12-13 07:52:38
【问题描述】:
我正在创建一个 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。
以前有人遇到过这个问题吗?
【问题讨论】:
-
只是想澄清一下 - getRecipientFromDB 是一个回调函数,您正在验证结果对吗?
-
了解您的 Outlook 版本会很有用。这里有一个帖子:stackoverflow.com/questions/49537433/…,其中谈到了在 16.0.8309.1000 中修复的功能
-
@MaviDomates 是的,getRecipientFromDB 将在执行任何操作之前验证结果。我还用我的 Outlook 版本更新了问题。
标签: outlook outlook-addin office-addins outlook-web-addins