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!

Usar função getValue no SuiteScript para obter valor de campo de texto de fórmula de pesquisa salva

editado Jun 2, 2025 2:37PM Dentro SuiteCloud / Personalização

Aplica-se a

Produto: NetSuite 2022.1

 

Cenário

Usando o SuiteScript, o valor do Primeiro campo de fórmula de uma pesquisa salva pode ser recuperado usando getValue('formulatext'), mas para os campos de fórmula restantes, a mesma sintaxe não retorna o resultado correto. Portanto, use a fórmula na sintaxe para obter o valor desejado, conforme mostrado na seção da solução. 

 

Solução

Use getValue({name: xxx, formula: xxx}) para obter o valor dos Campos de Fórmula restantes. Veja a seguir um exemplo de trecho de um script usando a sintaxe acima: 

 

SuiteScript 2.0:

 


var mySearch = search.load({ id: 'customsearch_flo_cust_cleandups_script' // this id needs to changed based on the id of your search }); var resultset = mySearch.run(); var results = resultset.getRange(0, 1000); for(var i in results){ var result = results[i]; var memberitem = results[i].getText('memberitem'); var memberqty = results[i].getValue('memberquantity'); var formula1 = results[i].getValue('formulatext'); var formula2 = results[i].getValue({name:'formulatext',formula:'{memberitem.type}'}); log.debug( { title: 'F1', details: formula1 }); log.debug( { title: 'F2', details: formula2}); } 

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!

Ranking

Gênio da Comunidade

1º Trimestre (Jan-Mar 2026)

Líderes desta semana

Líderes deste mês

Líderes de todos os tempos