Outlook-надстройка не работает с оффлайн office.js, загруженным с GitHub - PullRequest
6 голосов
/ 09 мая 2019

Outlook надстройка с использованием автономной office.js библиотеки, загруженной из формы GitHub не работает, когда интернет заблокирован.Office.js библиотека размещена на локальном сервере.

<script type="text/javascript" src="/node_modules/@microsoft/office-js/dist/office.js"></script>

Outlook версия клиента: 16.0.4738.1000 32-bit
GitHub office-js версия библиотеки: 1.1.11

При доступе к надстройке во всплывающем окне выводятся сообщения об ошибках.

Error: Object doesn't support property or method 'registerEnum'   
URL:
https://localhost/node_modules/@microsoft/office-js/dist/outlook-15.04.js

и

Error: Unable to get property 'read' of undefined or null reference   
URL:
https://localhost/node_modules/@microsoft/office-js/dist/o15apptofilemappingtable.js

Анализ сетевых вызовов показывает, что эта библиотекавнутренне вызывает другие онлайн-библиотеки.Одна из таких библиотек: https://ajax.aspnetcdn.com/ajax/3.5/MicrosoftAjax.js

Можно ли использовать эту библиотеку в автономном режиме для развертываний, в которых доступ в интернет заблокирован?

Примечание : КогдаИнтернет включен, тогда надстройка Outlook с помощью этой библиотеки работает нормально.

1 Ответ

1 голос
/ 09 мая 2019

Краткий ответ, можете ли вы использовать эти надстройки в локальном режиме: да, вы можете.Некоторые API-интерфейсы надстроек Outlook могут вызывать API-интерфейсы EWS, которые могут не работать в режиме отсутствия Интернета, но некоторые вещи будут работать.Я не уверен, что это хорошая идея, потому что вы не можете разрабатывать, распространять и обновлять приложение таким же образом, как если бы оно работало на сервере.

Относительно того, почему ваш надстройкав локальном сбое, см. этот вопрос: MicrosoftAjax.js не загружен успешно внутри приложения Office

Пожалуйста, скопируйте все содержимое папки dist рекурсивно.

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