Cria um objeto contendo uma mensagem de exceção. Para executar, utilize o bloco Lança exceção.
Essa função utiliza a subclasse Exception da super classe Throwable.
![](/download/attachments/145490316/BlocoCriarExcecao.png?version=1&modificationDate=1695251446000&api=v2)
Figura 1 - Bloco Criar exceção
Compatibilidade
- Bloco servidor: cronapi.util.Operations.createException()
Retorno
Retorna um objeto JSON contendo informações técnicas sobre a exceção.
Parâmetros
Mensagem
Mensagem a ser exibida quando a aplicação lançar a exceção. O conteúdo informado será incluído no atributo localizedMessage
do objeto da exceção.
- Posição: 1
- Inglês: Message
- Tipo: Texto / String
- Exemplo: "Não é possível realizar divisão por 0"
Exemplo
A função abaixo cria uma exceção e a imprime no console do depurador.
![](/download/attachments/145490316/BlocoCriarExcecaoFuncao.png?version=1&modificationDate=1695251447000&api=v2)
Figura 2 - Criando objeto com mensagem de exceção
Da forma que está, a mensagem exibida no console do depurador será algo parecido como a figura 2.1, ela apresenta várias informações técnicas antes de apresentar a mensagem da exceção, em destaque na figura. Para exibir somente a mensagem, utilize o bloco de programação Obtém mensagem da exceção.
![](/download/attachments/145490316/BlocoCriarExcecaoMsg.png?version=1&modificationDate=1695253315000&api=v2)
Figura 2.1 - Mensagem da exceção