执行日志在Suitescript 2.0 Client脚本中不起作用

时间:2018-06-22 16:56:32

标签: netsuite

我有一个套件,并且我已经以这种方式将客户端脚本附加到套件中

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);                    
 }     
 });             
});

这是一个测试脚本,这里的警报是给我行号,但登录不起作用。理想情况下,它应该登录到父套件。是什么原因?

1 个答案:

答案 0 :(得分:2)

通过将客户端脚本附加到Suitelet表单而制成的表单级客户端脚本没有执行日志,因为没有关联的脚本或脚本部署记录。

我建议使用浏览器控制台和console.log从Suitelet打印调试消息,然后在脚本准备好后将其删除。