Валидированный манифест Excel работает в Excel локально, но не в Excel онлайн. - PullRequest
0 голосов
/ 30 апреля 2020

Я использую Office. js для создания надстройки Excel. Я размещаю свой веб-сайт на https://localhost: 3000 и установил офисные сертификаты разработчиков.

Когда я загружаю манифест локально. xml локально с office-addin-debugging start manifest.xml desktop, надстройка работает нормально.

Однако, когда я хочу загрузить надстройку, загрузив манифест в Excel онлайн, я получаю следующую ошибку:

ExcelOnlineValidationFail

Я проверил манифест, используя office-addin-manifest validate .\manifest.xml, и в нем, в частности, говорится, что он нацелен на Excel в Интернете, и он действителен.

Вот сущность манифеста и результат проверки.

Я уже проверил Excel JS Надстройка работает в Excel, но не в Excel Online , и она не применима в моем случае, так как я не использую параметры Visual Studio F5.

Любая помощь будет принята с благодарностью, ура.

Редактировать: Также может быть важно добавить, что один и тот же файл манифеста загружен через несколько дней go без ошибок в Excel онлайн.

1 Ответ

1 голос
/ 02 мая 2020

Всего лишь один совет, вы можете открыть Developer Tool по F12, в журнале консоли вы можете увидеть большинство журналов ошибок.

В этом случае сообщение об ошибке:

Invalid manifest from addincommands dev catalog. Exception details: {"name":"AddinManifestError","message":"AddinManifestError: resid: Commands.Url not found"}

После добавления «Commands.Url» под, манифест был загружен правильно ...

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