Автоматически вставлять надстройку в Excel Online при открытии надстроечного документа в клиенте WOPI
Мы разрабатываем надстройку JS для Excel Online/Desktop Excel, и одна из основных проблем, с которой мы до сих пор сталкиваемся, заключается в том, что мы не можем заставить надстройку автоматически вставлять ее при открытии в Office Online (пользователи должны пройти через процесс вставки через ленту). Наше приложение использует интеграцию MS-WOPI и выступает в качестве главной страницы для Office Online.
Мы заметили, что встраивание этого надстройки Script Lab в документ Excel - https://github.com/OfficeDev/Office-OOXML-EmbedAddin - фактически дает нам требуемое поведение - ЕСЛИ мы загружаем документ в OneDrive и открываем его из там. Кажется, что открытие файла в Office Online через OneDrive автоматически вставит и загрузит надстройку Script Lab.
Однако, когда мы пытаемся загрузить тот же самый документ, встроенный в Script Lab, в наше приложение (то есть, обслуживать его через WOPI), мы не видим такую же автоматическую вставку / загрузку надстройки, когда мы пытаемся открыть файл в Office Online в хосте iframe.,
Можно ли получить надстройку JS для автоматической вставки в документ, обслуживаемый WOPI, когда вы открываете его в Office Online? Или это функциональность, специфичная для OneDrive?
1 ответ
Автоматическое открытие в браузере / онлайн-платформе поддерживается только для надстроек One drive/O365-admin. Платформы Wopi или On-Perm не поддерживают эту функцию.