В этом проекте пользовательской надстройки 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?