【问题标题】:Outlook Web App: Retrieve contactsOutlook Web App:检索联系人
【发布时间】:2016-12-12 04:11:17
【问题描述】:

我正在开发可在 Outlook365 和 Outlook.com 上运行的 Outlook Web 插件。我需要使用该 Web 插件创建、读取和更新联系人。以下是将当前用户添加到电子邮件的To 字段的示例。

function addToRecipients() {
    var item = Office.context.mailbox.item;
    var addressToAdd = {
        displayName: Office.context.mailbox.userProfile.displayName,
        emailAddress: Office.context.mailbox.userProfile.emailAddress
    };

    if (item.itemType === Office.MailboxEnums.ItemType.Message) {
        Office.cast.item.toMessageCompose(item).to.addAsync([addressToAdd]);
    } else if (item.itemType === Office.MailboxEnums.ItemType.Appointment) {
        Office.cast.item.toAppointmentCompose(item).requiredAttendees.addAsync([addressToAdd]);
    }
}

谁能指出我如何使用 Outlook Web 插件检索 Outlook 联系人?

谢谢

【问题讨论】:

  • 您正在尝试访问 Outlook 联系人文件夹中的联系人?这目前无法通过提供的 API 实现。功能请求和建议应该去officespdev.uservoice.com/forums/224641-general/category/…
  • 实际上要更新这个,你可以使用 REST API 来获取联系人/添加他们。文档在dev.outlook.com JS API 中是否会添加对联系人的直接访问是值得怀疑的。
  • @TimWan 谢谢。我可以使用Office.context.mailbox.makeewsRequest 来完成它。

标签: outlook office-js outlook-web-app outlook-web-addins


【解决方案1】:

是的,makeEwsRequestAsync API 是一种使用 JS API 的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多