Как ссылаться на внешнюю библиотеку в пользовательской функции Office AddIn для Excel? - PullRequest
0 голосов
/ 13 февраля 2020

В этом проекте пользовательской надстройки Office для пользовательских функций мне нужна функция base64.

Я тестирую надстройку в установленном Office 365 Excel (версия 1908).

I попытался использовать btoa, но он не доступен для надстройки.

Поэтому я попытался использовать библиотеку base-64 и Crypto- js, добавив тег <script> к функциям. html, перед закрывающим тегом тела, но я не смог сослаться на функции. Я использовал эти CDN, соответственно, для импорта каждой из библиотек: https://cdnjs.cloudflare.com/ajax/libs/Base64/1.1.0/base64.js и https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/enc-base64.js.

Я также сделал npm install crypto-js base-64 --save и попытался используйте оператор import { xxx } from "library"; в моих functions.ts, но безуспешно: надстройка даже не загружается.

Проект был создан с https://yeoman.io/.

Как я могу ссылаться на внешнюю библиотеку в моей надстройке Office?

1 Ответ

0 голосов
/ 14 февраля 2020

Итак, соратник понял это: мы делали from { } import "xxx" сразу после декоратора функции. Поменял начало и все заработало.

...