我有一个套件,并且我已经以这种方式将客户端脚本附加到套件中
form.clientScriptModulePath ='../ Client / cancel.js';
/**
* @NApiVersion 2.0
* @NScriptType ClientScript
* @NModuleScope public
*/
define(['N/log'], function(myLog) {
return({
fieldChanged: function(context){
myLog.debug({
title: 'hello!',
details: 'world'
});
alert(context.line);
}
});
});
这是一个测试脚本,这里的警报是给我行号,但登录不起作用。理想情况下,它应该登录到父套件。是什么原因?
答案 0 :(得分:2)
通过将客户端脚本附加到Suitelet表单而制成的表单级客户端脚本没有执行日志,因为没有关联的脚本或脚本部署记录。
我建议使用浏览器控制台和console.log
从Suitelet打印调试消息,然后在脚本准备好后将其删除。