Я пытаюсь создать надстройку, в которой мне нужно загрузить что-то, для чего я делаю HTTP-запрос. Запрос выполняется внутри обработчика onClick
. Это выглядит примерно так:
const template = await Template.fromUrl(url);
console.log(template);
url
выглядит примерно так - https://templates.accordproject.org/archives/acceptance-of-delivery@0.13.2.cta.
К сожалению, это приводит к сбою надстройки на рабочем столе версии MS Word 2019 всякий раз, когда я запускаю указанный выше фрагмент кода.
После нажатия кнопки перезапуска:
Каким-то образом этот процесс отлично работает в веб-версии MS Word, и я могу регистрировать шаблоны, используя console.log(template);
.
Я был бы очень благодарен, если бы кто-нибудь мог перечислить возможные ошибки.
О среде разработки
Версия Office - 18.2005.1191.0
Windows Версия - Windows 10 Pro (1903)
Я также пробовал загрузить этот шаблон из url
внутри JS Worker
(со ссылкой на это - Длинные операции cra sh Надстройка Office (JS) ), но я не могу этого сделать, так как мой пакет (я импортирую Template
из @ accordproject / cicero-core ) h как ссылка на window
, который не определен в сети Worker
. Исправить это с помощью { ссылка } тоже не получится.