«ReferenceError: Не удается найти переменную: требуется» в пользовательской функции Excel JavaScript - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь запустить пользовательскую функцию, для которой требуются две сторонние библиотеки. Я добавил библиотеки на панель библиотек следующим образом:

@tensorflow/tfjs@1.5.1

@tensorflow/tfjs-node@1.4.0

sentence-tokenization@1.0.2


Я получаю следующие ошибки:

{
    "error": [
        "ReferenceError: Can't find variable: exports",
        "https://unpkg.com/@tensorflow/tfjs-node@1.4.0/dist/index.js",
        32,
        30,
        {
            "message": "Can't find variable: exports",
            "line": 32,
            "column": 30,
            "sourceURL": "https://unpkg.com/@tensorflow/tfjs-node@1.4.0/dist/index.js",
            "stack": "global code@https://unpkg.com/@tensorflow/tfjs-node@1.4.0/dist/index.js:32:30"
        }
    ]
}

{
    "error": [
        "ReferenceError: Can't find variable: require",
        "https://script-lab-runner.azureedge.net/",
        38,
        17,
        {
            "message": "Can't find variable: require",
            "line": 38,
            "column": 17,
            "sourceURL": "https://script-lab-runner.azureedge.net/",
            "stack": "global code@https://script-lab-runner.azureedge.net/:38:17"
        }
    ]
}

{
    "error": [
        "ReferenceError: Can't find variable: require",
        "https://unpkg.com/sentence-tokenization@1.0.2/tokenizers.js",
        1,
        19,
        {
            "message": "Can't find variable: require",
            "line": 1,
            "column": 19,
            "sourceURL": "https://unpkg.com/sentence-tokenization@1.0.2/tokenizers.js",
            "stack": "global code@https://unpkg.com/sentence-tokenization@1.0.2/tokenizers.js:1:19"
        }
    ]
}

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

declare var require: any;

Я нашел предложение здесь , но не уверен, как заставить это работать с библиотеками.

Чего мне не хватает?

Заранее спасибо.

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