Discussões
Definindo expressões de filtro de pesquisa com operadores AND/OR usando SuiteScript 1.0
Aplica-se a
Produto: NetSuite 2021.2
Cenário
há três maneiras de especificar os filtros de pesquisa ao usar a função SuiteScript nlapiSearchRecord(tipo, id, filtros, colunas) :
- objeto nlobjSearchFilter
- matriz de objetos nlobjSearchFilter
- expressões de filtro de pesquisa
Observação: Este artigo mostra como definir expressões de filtro de pesquisa nas quais os operadores AND/OR são usados. Parênteses não são usados, porque a precedência do operador é definida por uma estrutura de matriz
Solução
Exemplo 1 (expressões simples, expressão com um registro conjunto):
// (A equal to 1)
var filterExpr1 = ['A', 'equalto', 1];
// (B between 1 and 10) while B is from a joined record "JoinedRec" with id "joinedrec"
var filterExpr1 = ['joinedrec.B', 'between', 1, 10];
var arrCols = [ new nlobjSearchColumn('id') ];
var arrSearch = nlapiSearchRecord('customrecord137', null, filterExpr1 , arrCols);0
Olá, bem-vind@!
Faça login
Para ver todos os detalhes, faça o login.
Cadastre-se
Não tem uma conta? Clique aqui para começar!