我正在尝试准备一个套房脚本中的搜索,我只是在收到一条错误消息,只是说明了列[0]
我试图提取与传入的客户ID部分相关的所有用户注释,这些字段存在于UI中保存的搜索中,但是当我尝试使用下面的代码通过代码访问它时,我似乎无法根据输入的客户ID标准对其进行过滤。
非常感谢任何帮助
下面是我的代码
var filt = new Array();
filt.push( new nlobjSearchFilter('internalid','customer','anyOf',_customerID) );
var cols = new Array();
cols.push(new nlobjSearchColumn('name'));
cols.push(new nlobjSearchColumn('internalid'));
cols.push(new nlobjSearchColumn('author'));
cols.push(new nlobjSearchColumn('title'));
cols.push(new nlobjSearchColumn('memo'));
cols.push(new nlobjSearchColumn('direction'));
cols.push(new nlobjSearchColumn('type'));
cols.push(new nlobjSearchColumn('company'));
var userNotes = nlapiSearchRecord('note','customsearch_pm_user_note_search',null,filt,cols);
答案 0 :(得分:4)
此行中有一个额外的空值
nlapiSearchRecord('note','customsearch_pm_user_note_search',null,filt,cols);
正确使用是nlapiSearchRecord(<recordtype>,<searchid>,<filters>,<columns>)