Agendar Execução / Schedule Execution
Esse bloco agenda comandos a serem executados após um determinado atraso ou de forma periódica.
Compatibilidade
Bloco servidor: cronapi.util.Operations.scheduleExecution()
Retorno
Este bloco não possui retorno.
Parâmetros
Comando
É possível utilizar qualquer bloco de programação sem retorno para realizar uma ação em um certo intervalo de tempo.
Posição: 1
Inglês: Command
Tipo: Comando sem retorno / Not return command
Exemplo: utilização do retorno do bloco Chamar Bloco.
Tempo Inicial
Tempo inicial necessário até que a função execute pela primeira vez o(s) comando(s) definido(s). Caso esse tempo seja zero(0), o conteúdo do parâmetro Comando será executado no momento em que a função for chamada.
Posição: 2
Inglês: Initial time
Tipo: Inteiro / Integer
Exemplo: 3
Tempo de Atualização
Tempo de espera entre as execuções do(s) comandos(s). Caso tempo seja igual a zero(0), a função irá executar o(s) comando(s) uma única vez com o tempo inicial definido.
Posição: 3
Inglês: Time to upgrade
Tipo: Inteiro / Integer
Exemplo: 24
Unidade de Tempo
Unidade de medida do tempo passado como parâmetro.
Posição: 4
Inglês: Time unit
Tipo: Objeto / Object
Exemplo: Horas
Opções:
Segundos: define o intervalo de tempo em segundos.
Milissegundos: define o intervalo de tempo em milissegundos.
Minutos: define o intervalo de tempo em minutos.
Horas: define o intervalo de tempo em horas.
Exemplo
Com o tempo inicial configurado para um minuto a partir da chamada da função Agendar Execução, estamos obtendo a data e hora atual do sistema e logo em seguida, obtemos os minutos da data. A cada dois minutos essa instrução da entrada Comando é realizada e o resultado é exibido no console do depurador.
Nesta página
- 1 Compatibilidade
- 2 Retorno
- 3 Parâmetros
- 3.1 Comando
- 3.2 Tempo Inicial
- 3.3 Tempo de Atualização
- 3.4 Unidade de Tempo
- 4 Exemplo