Я вижу странное поведение с настройками роуминга. Я могу установить настройку роуминга в памяти, заметить, что она успешно изменилась. Затем я перехожу на другую страницу, я получаю обновленную настройку там, и это корневой URL моего приложения. Но когда я снова загружаю надстройку из Ribbon Button, он загружает мой корневой url, и он показывает мне OLD значение настройки роуминга. Аналогично, когда я перезапускаю приложение Outlook и загружаю надстройку с Ribbon Button, он загружает мой корневой url, и он показывает мне NEW значение (которое я действительно хочу без перезапуска приложения Outlook).Настройка роуминга не работает должным образом в Office.js
Как я могу получить новое значение параметра «Роуминг» без перезагрузки моего рабочего стола Outlook?
На MyPage:
window.office.context.roamingSettings.set("ABC","NewValue");
window.office.context.roamingSettings.saveAsync();
this.props.router.push("/");
На RootURL:
var tempVar = window.office.context.roamingSettings.get("ABC");