Agenda comandos a serem executados após um determinado atraso ou de forma periódica.
Parâmetros de entrada
Nome
Tipo
Doc
Parâmetro 1
Comando
Comandos a serem executados
Parâmetro 2
Inteiro
Tempo inicial para que a função execute pela primeira vez
Parâmetro 3
Inteiro
Tempo de espera entre as execuções dos comandos
Parâmetro 4
Texto
Unidade de medida do tempo passado como parâmetro (milissegundos, segundos, minutos, horas)
Parâmetro 5
Ló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 encerra após alterar o escopo, ou seja, executar o comando