Agendar execução

Agenda comandos a serem executados após um determinado atraso ou de forma periódica.

Parâmetros de entrada

NomeTipoDoc
Parâmetro 1ComandoComandos a serem executados
Parâmetro 2InteiroTempo inicial para que a função execute pela primeira vez
Parâmetro 3InteiroTempo de espera entre as execuções dos comandos
Parâmetro 4TextoUnidade de medida do tempo passado como parâmetro (milissegundos, segundos, minutos, horas)
Parâmetro 5Lógico

Valida se a execução deve ser terminada após alterar o escopo

Observação

Caso o Parâmetro 3 seja igual a zero (0), a função irá executar o(s) comando(s) uma única vez de acordo com o tempo inicial definido.

Compatibilidade

 Cliente

Exemplo

A função abaixo (Figura 1) recebe o bloco Agendar Execução com o Comando para imprimir no console do navegador a frase "Rotina em execução", o Tempo inicial é de 2 segundos, o Tempo para atualização da execução do comando é a cada 5 segundos e a função é finalizada após alterar o escopo.


Figura 1 - Bloco Agendar Execução


A Figura 2 mostra o resultado no console do navegador.


Figura 2 - Retorno no console do navegador

Sobre Unidade de tempo

A função permite a utilização de 4 tipos de unidades de tempo para o agendamento de comandos a serem executados, são eles: Segundos, Milissegundos, Minutos, Horas.


Sobre Unidade Lógica

A função permite validar se deve ser encerrada após alterar o escopo ao escolher Verdadeiro ou Falso.


  • Sem rótulos