При вызове extendedLocation.getAsync () после добавления местоположения в веб-интерфейсе возвращается пустой список - PullRequest
1 голос
/ 23 октября 2019

С 22 апреля 2019 года в предварительный просмотр Officejs добавлен EnhancedLocation. (https://docs.microsoft.com/en-us/javascript/api/outlook/office.enhancedlocation?view=office-js)

Когда я получаю Расширенное местоположение в интервале:

setInterval(() => {
        Office.context.mailbox.item.enhancedLocation.getAsync((asyncResult) => {
            asyncResult.value.forEach(function (place) {
                console.log("Display name: " + place.displayName);
                console.log("Type: " + place.locationIdentifier.type);
                if (place.locationIdentifier.type === 
                    Office.MailboxEnums.LocationType.Room) {
                    console.log("Email address: " + place.emailAddress);
                }
            });
        });
    }, 5000);

После определения местоположения (jhon@doe.nl): установка местоположения

Будет возвращен пустой список:

OSF.DDA.AsyncResult
status: "succeeded"
value: []
__proto__: Object

Кто-нибудь знает, как решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...