Discussões

Ativar script para mapear/reduzir usando módulo de tarefa via SuiteScript 2.0

Aplica-se a

Produto:  NetSuite 2022.1

 



Cenário

Um usuário precisa de um trecho de exemplo para acionar um script para Mapear/Reduzir com o módulo Task com parâmetros de script personalizados.

 



Solução

Trecho de código no SuiteScript 2.0: 

 

var mapReduceData = new Object;
mapReduceData["dataArray"] = dataArray

log.debug("Data", mapReduceData)

var mrTask = task.create({
 taskType : task.TaskType.MAP_REDUCE
});
var scriptParams = {};
scriptParams.custscript_datastring = JSON.stringify(mapReduceData);

mrTask.scriptId = "customscript_generate_coupon_mr";
mrTask.deploymentId = "customdeploy_generate_coupon_mr";
mrTask.params = scriptParams;

mrTask.submit();

 

 

 

 

 



Aviso legal

O código de amostra aqui descrito está fornecido ""como está"", sem garantia de qualquer tipo, para a extensão máxima permitida pela lei. Oracle + NetSuite Inc. não dá garantias ou se responsabiliza sobre o desempenho individual que desenvolvedores de sucesso podem ter na implementação do código de amostra em suas plataformas de desenvolvimento ou ao usá-lo com suas próprias configurações do servidor Web.

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