В моей надстройке Excel я сохраняю настройки через общий API настроек, например:
Office.context.document.settings.set("user-selected-stock","MSFT");
Office.context.document.settings.saveAsync();
Примерно неделю назад многие пользователи моих надстроек начали жаловаться, что эта функция больше не работает. Мне удалось подтвердить, что проблема связана с Excel, потому что пользователь смог воспроизвести проблему с надстройкой People Graph, созданной Microsoft и предустановленной по умолчанию. Вот шаги воспроизведения:
- Новые книги> Вставить> График людей (зеленая кнопка рядом с надстройками)
- Когда он загрузится, щелкните внутри и щелкните значок шестеренки (настройки) в правом верхнем углу. Вы должны увидеть, как некоторые настройки вставляются с правой стороны.
- Переключитесь с белого фона на желтый в панели настроек.
- Сохраните книгу и закройте ее.
- Снова откройте книгу.
Ожидается: отображается желтый фон (сохраняется API настроек)
Фактическое: отображается белый фон (настройки не сохраняются). Когда я просматриваю XML-часть WebExtension в файле, узел «свойства», в котором должны храниться настройки, оказывается пустым.
Среда: Office для дома и учебы 2016 Excel, версия 1906, сборка 11727.20244, Windows 10
Это известная проблема?