Discussões

SuiteScript 2.0 > Suitelet/Script de Evento de Usuário > Análise de JSON > context.oldrecord

editado Oct 28, 2024 7:16PM Dentro SuiteCloud / Personalização

Aplica-se a

Produto: NetSuite 2024.1

 

Cenário

O cliente deseja analisar os valores dos campos usando o contexto de script. Quando o scriptcontext.oldrecord é carregado, o objeto JSON é retornado, mas quando o scriptcontext.oldrecord.fields é carregado, ele não retorna os valores dos campos relacionados ao registro.

 

Solução

Embora a estrutura do objeto retornado por scriptcontext.record seja correta como um objeto JSON, ele ainda se comporta como um objeto NetSuite que não pode ser analisado imediatamente. Para poder analisar esses valores, primeiro devemos converter este objeto NetSuite em um JSON. Para fazer isso, primeiro devemos converter o objeto NetSuite em uma string e depois analisá-lo novamente como um JSON. Um exemplo é dado abaixo como referência de como fazer isso.

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