如何在 NetSuite RESTlet 中创建具有 'not equal to' 条件的搜索过滤器表达式?
How to create a search filter expression with a 'not equal to' condition in a NetSuite RESTlet?
我是 JavaScript 的新手,也是 NetSuite 的新手。我正在尝试使用过滤器表达式创建搜索,但 NetSuite 在条件 'not equal to' 中抛出错误。这是我的代码:
search
.create({
type: search.Type.JOB,
filters: [
[
"externalid",
search.Operator.IS,
childProject.ClassExternalId,
],
"and",
["parent", search.Operator.NOTEQUALTO, 142],
],
columns: ["externalid"],
})
脚本执行日志
标题:SSS_INVALID_SRCH_OPERATOR
详细信息:nlobjSearchFilter 包含无效运算符,或者语法不正确:parent。
我也试过同样的结果:["parent", search.Operator.ISNOT, 142]
所以我的问题是:
如何告诉 NetSuite 使用 'externalid' === childProject.ClassExternalId 和 'parent' !== 142 搜索 'jobs'?
谢谢
父字段将是记录/列表类型。
尝试在父字段的过滤器中使用“NONE OF”运算符。
我是 JavaScript 的新手,也是 NetSuite 的新手。我正在尝试使用过滤器表达式创建搜索,但 NetSuite 在条件 'not equal to' 中抛出错误。这是我的代码:
search
.create({
type: search.Type.JOB,
filters: [
[
"externalid",
search.Operator.IS,
childProject.ClassExternalId,
],
"and",
["parent", search.Operator.NOTEQUALTO, 142],
],
columns: ["externalid"],
})
脚本执行日志
标题:SSS_INVALID_SRCH_OPERATOR
详细信息:nlobjSearchFilter 包含无效运算符,或者语法不正确:parent。
我也试过同样的结果:["parent", search.Operator.ISNOT, 142]
所以我的问题是:
如何告诉 NetSuite 使用 'externalid' === childProject.ClassExternalId 和 'parent' !== 142 搜索 'jobs'?
谢谢
父字段将是记录/列表类型。
尝试在父字段的过滤器中使用“NONE OF”运算符。