Workflow - Manual do Usuário > Modelador > Automatização > Funções JavaScript > Tarefa > Manipular variáveis locais > <task>.getLocalVars() : ReadWiteObject

<task>.getLocalVars() : ReadWiteObject

 

Essa função retorna o objeto de manipulação das variáveis locais da <task> contextualizada.

Nota

Esta função está disponível para os scripts BeforeExecute, AfterExecute e Script de Notificação da tarefa.

Sintaxe: <task>.getLocalVars()

Tipo de retorno: ReadWiteObject

Exemplo de utilização:

Esta função pode ser utilizada quando deseja-se criar ou alterar variáveis locais de uma Tarefa via JavaScript. Após a execução desta função, pode-se utilizar as funções de manipulação do ReadWriteObject para criar ou remover as variáveis.

 

Script definido no BeforeExecute, AfterExecute ou Script de Notificação:

// Pega o objeto de manipulação de variáveis locais

var varLocais = context.getTask().getLocalVars();

 

// Adiciona uma nova variável local do tipo Int

varLocais.setInt("salario", context.getVars().getInt(“mediaSalarioAno”));

 

// Código executado sobre o valor

if (varLocais.getInt("salario") > 3000){

//código a ser executado

}

Este artigo ajudou você?