MS Office Надстройка (web) не сохраняет URL-адреса внутри. Например 1. Вы добавляете содержание Add-Id в документе URL 2. изменения внутри (нажмите на ссылку внутри него) 3. сохранить егоСброс местоположения надстройки MS Office
После того как вы открыть сохраненный документ веб-сайт внутри надстройки будет по умолчанию, а не то, что вы достигли до сохранения
Как исправить эту ошибку?
Хуан, спасибо за ваш ответ. Мы создаем веб-надстройку для powerpoint, ее многостраничный (у нее есть ссылка внутри главной страницы, которая отображается внутри надстройки). Таким образом, пользователь может достичь разного URL-адреса. Но после сохранения и открытия документов все повторно вставленные URL-адреса внутри надстроек будут сброшены. Поэтому пользователь должен сделать эту работу еще раз. Это очень неудобно. – Alex
Ваша прогулка вокруг не подходит. Пользователь может добавлять слайды в свой документ, поэтому информация в настройках документа (страница с нечетным кодом и его URL-адресом) будет некорректна в момент – Alex
, что зависит от того, как вы кодируете свое решение, но определенно объект настроек поможет вам в этом сценарий. Итак, это поток событий, которые я вижу в вашем решении. 1. addin активирован. 2. во время инициализации надстройки вы можете проверить, не содержит ли сохраненный вами параметр какие-либо значения (первый раз, конечно, будет пустым), если не empy вы извлекаете URLS и используете их по мере необходимости. 3. Когда используется новый URL-адрес, вы храните их с помощью метода settings.set, а затем settings.async (так, чтобы они были сохранены навсегда как часть документа. Обратите внимание, что вы можете сохранить массив, чтобы вы могли иметь многократные URL-адреса –