0
Я работаю над разработкой Outlook Web Addin, который работает как на outlook365, так и на outlook.com. У меня есть требование создавать, читать и обновлять контакты, используя этот веб-аддийн. Ниже приведен образец, который добавляет текущего пользователя в поле To
.Outlook Web App: Получить контакты
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, используя Outlook?
Благодаря
Вы пытаетесь получить доступ к контактам в папке контактов Outlook? В настоящее время это невозможно через API, которые были предоставлены. Особенности запросов и предложений должны быть указаны в https://officespdev.uservoice.com/forums/224641-general/category/131778-outlook-add-ins –
На самом деле, чтобы обновить это, вы можете использовать API REST для захвата контактов/добавьте их. Документация находится на http://dev.outlook.com/ Сомнительно, что прямой доступ к контактам будет добавлен в JS API. –
@TimWan Спасибо. Я могу выполнить это, используя 'Office.context.mailbox.makeewsRequest'. –