2016-12-14 13 views
2

Я включил созданную надстройку для интеграции в Outlook Mail.Как получить фактический идентификатор электронной почты пользователя в Интеграции надстройки Outlook

Я использовал для этого встроенный код Office (Javascript Code).

Теперь, чтобы протестировать надстройку У меня есть регистрация в Microsoft с моим личным адресом электронной почты. После регистрации я обнаружил, что в Outlook Mail есть два разных идентификатора Mail в профиле.

как

  1. [email protected]***.com
  2. [email protected]

теперь я нужен первый для проверки, но я получаю второй каждый время.

Я использовал ниже код для этого.

Office.initialize = function (reason) { 
    item = Office.context.mailbox.item; 
    console.log(Office.context.mailbox.userProfile.displayName); 
    console.log(Office.context.mailbox.userProfile.emailAddress); 
} 

Пожалуйста, предложите мне другой способ получить идентификатор электронной почты пользователей.

ответ

2

Документация для API JavaScript Outlook (https://dev.office.com/docs/add-ins/develop/understanding-the-javascript-api-for-office#mailbox-object) подразумевает, что ваш код работает только в контексте почтового ящика, который предоставляет только данные конкретного почтового ящика, поэтому вы не можете получить доступ к какой-либо информации о других почтовых ящиках.

У меня был быстрый поиск, и я не думаю, что можно перечислять адреса электронной почты, связанные с почтовым ящиком, и информацию о других почтовых ящиках в Desktop Outlook или любом эквиваленте OWA.

+0

Я видел это. Так это любой другой способ получить это? –