Настройки не сохраняются должным образом в Word Online

У меня проблема с объектом Office.context.document.settings.

Это происходит только в Word Online и отлично работает для локальной версии MS Word 2016 для настольных компьютеров.

Итак, я создал Word Add-In с двумя кнопками. В файле Manifest.xml первая кнопка описана как

<Action xsi:type="ShowTaskpane"> второй описывается как

<Action xsi:type="ExecuteFunction">

Мои действия:

нажмите первую кнопку, чтобы открыть панель задач. Затем код выполняется так:

Office.context.document.settings.set("name", "value");
Office.context.document.settings.saveAsync(function(asyncResult) {
        console.log("persistOfficeSettings");
        console.log(asyncResult);
    });

В консоли вижу, что все хорошо, статус "успешно" для объекта asyncResult.

Затем я нажимаю вторую кнопку, код выполняется так:

var name = Office.context.document.settings.get("name");

В результате имя является нулевым. Я ожидаю, что name="value", потому что оно было сохранено ранее, но имеет значение null.

Почему это не работает в Word Online? Как это исправить?

(он успешно работает в локальной версии Word 2016 для настольных компьютеров)

0 ответов

Другие вопросы по тегам