我正在SS 2.X中搜索这个的等价物:
new nlobjSearchFilter('postingperiod', 'transaction', 'is', period).setLeftParens(1).setOr(true)
这似乎不起作用:
searchMod.createFilter({
name: 'postingperiod',
operator: searchMod.Operator.IS,
join: 'transaction',
values: period
}).setLeftParens(1).setOr(true);
您可以使用筛选器表达式(Search.filterExpression
(对使用and
或or
的筛选器进行分组。
以下示例来自帮助中心:
search.create({
type: search.Type.CUSTOMER,
filters: [
['email', search.Operator.STARTSWITH, 'kwolff'],
'and',
[
['id', search.Operator.EQUALTO, 107], 'or',
['id', search.Operator.EQUALTO, 2508]
]
]
});