Javascript Netsuite nlapiSearchRecord表达式筛选器不工作
nlapiSearchRecord()遇到问题时,我可以将nlobjSearchFilter()对象应用于searchRecord,但我需要一个OR选项,而且searchFilter似乎只通过and。我看到了这篇文章“”,它给了我正确的信息,但我一直得到以下错误 标题SSS\u无效\u SRCH\u过滤器\u EXPR\u OBJ\u类型Javascript Netsuite nlapiSearchRecord表达式筛选器不工作,javascript,netsuite,Javascript,Netsuite,nlapiSearchRecord()遇到问题时,我可以将nlobjSearchFilter()对象应用于searchRecord,但我需要一个OR选项,而且searchFilter似乎只通过and。我看到了这篇文章“”,它给了我正确的信息,但我一直得到以下错误 标题SSS\u无效\u SRCH\u过滤器\u EXPR\u OBJ\u类型 类型系统 详细信息过滤器 我不知道为什么,我试图搜索错误标题“SSS_INVAILD_SRCH_FILTER_EXPR_OBJ_TYPE”,但谷歌没有提供任何
类型系统
详细信息过滤器 我不知道为什么,我试图搜索错误标题“SSS_INVAILD_SRCH_FILTER_EXPR_OBJ_TYPE”,但谷歌没有提供任何有用的信息 下面是我正在运行的表达式代码
filterExpr = [
['internalid',null,'is',itemId],
'AND',
[
['inventorylocation',null,'is',locationId],
'OR',
['inventorylocation',null,'is',3]
]
];
var results = nlapiSearchRecord('item',null,filterExpr,columns);
---解决---
我发现问题在于我在过滤器中的空值,应该是这样写的
filterExpr = [
['internalid','is',itemId],
'AND',
[
['inventorylocation','is',locationId],
'OR',
['inventorylocation','is',3]
]
];
var results = nlapiSearchRecord('item',null,filterExpr,columns);
filterExpr = [
['internalid', 'is', itemId],
'AND', [
['inventorylocation', 'is', locationId],
'OR', ['inventorylocation', 'is', 3]
]
];
var results = nlapiSearchRecord('item', null, filterExpr, columns);
提前感谢您的帮助。过滤器不需要空选项,因为我没有完全检查格式,所以我把空选项放在了坏位置 ---解决---
我发现问题在于我在过滤器中的空值,应该是这样写的
filterExpr = [
['internalid','is',itemId],
'AND',
[
['inventorylocation','is',locationId],
'OR',
['inventorylocation','is',3]
]
];
var results = nlapiSearchRecord('item',null,filterExpr,columns);
filterExpr = [
['internalid', 'is', itemId],
'AND', [
['inventorylocation', 'is', locationId],
'OR', ['inventorylocation', 'is', 3]
]
];
var results = nlapiSearchRecord('item', null, filterExpr, columns);
我发现问题在于我在过滤器中的空值,应该是这样写的。filterExpr=[['internalid'、'is',itemId]、'AND'、[['inventorylocation'、'is',locationId]、'OR'、['inventorylocation'、'is',3]];var results=nlapiSearchRecord('item',null,filterExpr,columns);是的,筛选器表达式不需要像nlobjSearchFilter那样为联接使用单独的参数。相反,要在表达式中指定联接,可以执行类似于
['customer.email','is','test@test.com“]
谢谢您的帮助,我非常感谢。@ErictGrabaugh这种点符号在SSV1中对自定义记录类型有效吗?我收到错误SSS\u INVALID\u SRCH\u FILTER\u JOIN-nlobjSearchFilter包含无效的JOIN ID,或者语法不正确:my\u custom\u field\u name。我的问题: