Я использую модуль N / Log в клиентских скриптах в своем комплекте.Но получил ошибку «Ошибка типа: log.debug не является функцией» в одной из учетных записей NetSuite, которая использует мой пакет.
, когда я пытаюсь загрузить модуль N / Log, используя консоль браузера. Модуль N / log вводится как функция Suitelet 1.0 вместо модуля Suitelet 2.0.
Мои вопросы:
- Можно ли явно внедрить или переопределить модуль N / Log Suitelet 2.0 в клиентском скрипте?
- Что может повлиять на внедрение модулей?(другие скрипты или конфигурация NS)
/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*@NModuleScope Public
*/
define(
[
'N/record',
'N/search',
'N/currentRecord',
'N/url',
'N/https',
'N/runtime',
'N/ui/dialog',
'N/log',
'N/error',
],
function(
record,
search,
currentRecord,
url,
https,
runtime,
dialog,
log,
error,
) { ... }