Discussões
Community Articles: What Topic Should We Cover Next? Your idea could be our next feature—drop your suggestion now and spark the next big discussion!
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!