Обнаружение ошибок скрипта в коде API Outlook - PullRequest
0 голосов
/ 13 сентября 2018

Мы разрабатываем надстройку Outlook для веб-технологий, которая работает с Office 365.

Приложение открывает диалог через Dialog API в событии ItemSend - не уверен, связано ли это вообще с проблемой, с которой мы сталкиваемся.

Если мы НЕ включаем отладку скриптов в IE, все работает нормально, надстройка делает то, что она должна делать при обработке OnSend, и закрывается. Однако если мы включаем отладку сценариев в IE (и отображаем уведомление для каждой ошибки), мы получаем ошибку сценария в office.debug.js, и не ясно, вызвана ли она каким-либо образом нашим кодом. В стеке вызовов показаны только два кадра, оба из JavaScript Office.

stack "TypeError: невозможно получить свойство 'Version' с неопределенной или нулевой ссылкой \ n в OSF_DDA_WAC_Delegate $ OMFacade $ OnResponse (https://appsforoffice.microsoft.com/lib/1.1/hosted/outlook-web-16.01.debug.js:5418:13)\n в _receive (https://appsforoffice.microsoft.com/lib/1.1/hosted/outlook-web-16.01.debug.js:4948:33)"

Я думаю, что это может быть связано с обратными вызовами через Outlook API, например с асинхронным вызовом EWS.

Кроме того, поскольку у нас есть отладка сценариев, мы начинаем видеть ошибки в других областях OWA, могут быть также связаны с надстройками, но думаем об открытии другого вопроса о переполнении стека.

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