Надстройка содержимого, вставленная в Desktop PowerPoint, не распознается при работе в Интернете и наоборот - PullRequest
0 голосов
/ 03 мая 2018

Мы создали простую Контентную надстройку (с использованием office js api), которую можно вставить как в настольную, так и в интерактивную (браузерную) версии PowerPoint .

Версии для настольного компьютера и в сети имеют одинаковый манифест. Они не имеют различий в функциональности и не имеют особых требований, определенных в манифесте.

Поскольку они совместно используют тот же манифест , они, очевидно, имеют тот же идентификатор плагина .

Тем не менее, надстройка , вставленная в веб версия версии не распознается при просмотре в настольной версии . Ошибка:

Не удалось запустить эту надстройку

И содержимое надстройки , вставленное на рабочий стол * Версия 1026 * не распознается при просмотре в Интернете * Версия 1028 *. Ошибка:

Эта надстройка недоступна в Office Online. Откройте этот документ в настольная версия Office для использования надстройки.

Это только потому, что мы используем боковую загрузку , или мы делаем что-то не так?

1 Ответ

0 голосов
/ 03 мая 2018

При боковой загрузке надстройки она автоматически генерирует случайное значение id для надстройки. Таким образом, каждый раз, когда вы выполняете боковую загрузку, вы получаете новый и уникальный id независимо от того, что было определено в манифесте.

Поскольку боковая загрузка является сценарием dev / test, а не сценарием развертывания, это гарантирует, что загружаемая надстройка в dev / test не будет конфликтовать с какими-либо существующими производственными надстройками. Например, очень часто бывает, что в разработке находится сборка, тестируется другая сборка и предыдущая версия в Магазине.

Для разработки и тестирования сценариев, в которых используется общий id (основной пример - settings пакет свойств), рекомендуется использовать Office 365 Developer Tenant и Central Развертывание . Это позволяет вам загружать вашу разработку / тестовую сборку в непроизводственной среде и развертывать на нескольких платформах (Windows, Mac, Web и т. Д.), Используя общий id.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...