С 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
Кто-нибудь знает, как решить эту проблему?