Suitescript - FAM资产记录上的脚本搜索错误:' altname'无效的搜索过滤器

时间:2016-11-02 19:44:38

标签: filter assets netsuite suitescript

我正在搜索与当前记录具有相同名称的记录,以防止保存重复的名称。我在此搜索中收到此错误:nlobjSearchFilter包含无效的搜索条件:altname。

是的,' altname'是字段名称。我也试过' altName'在寻找好奇的缘故。这是一个无效的搜索过滤器吗?我需要在脚本搜索中以某种方式获得此值。

var name = nlapiGetFieldValue('altname');
var filters = new Array();
var columns = new Array();

filters[0] = new nlobjSearchFilter('altname', null, 'is', name);
columns[0] = new nlobjSearchColumn('internalid');

var results = nlapiSearchRecord('customrecord_ncfar_asset', null, filters, columns);

1 个答案:

答案 0 :(得分:1)

如果您要搜索自定义记录,请使用“名称”代替“altname”。