[英]NetSuite: TypeError: log.debug is not a function in Client Script (SuiteScript 2.0)
我在我的包中的客户端脚本中使用 N/Log 模块。 但是在使用我的捆绑包的 NetSuite 帐户之一中出现错误“TypeError: log.debug is not a function”。
当我尝试使用浏览器控制台加载 N/Log 模块时,N/log 模块作为 Suitelet 1.0 函数而不是 Suitelet 2.0 模块注入。
我的问题是:
/**
*@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,
) { ... }
意味着 log 之前的声明之一不是真正的模块
您可以使用: log('type', 'title', 'details')
例子:
log('debug', 'Test', x);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.