NetSuite: TypeError: log.debug не является функцией в клиентском скрипте (SuiteScript 2.0) - PullRequest
0 голосов
/ 10 июля 2019

Я использую модуль 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,

) { ... }

1 Ответ

0 голосов
/ 18 июля 2019

означает, что одно из объявлений перед журналом не является истинным модулем

...