Executa uma função de bloco de programação do tipo servidor.
![](/download/attachments/145490337/chamarBlocoServidorBloco.png?version=1&modificationDate=1677865041000&api=v2)
Figura 1 - Bloco de programação Chamar Bloco
Compatibilidade
- Bloco servidor: cronapi.util.Operations.callBlockly()
Retorno
Retorna o resultado da função associado ao bloco.
Parâmetros de Entrada
Os parâmetros passados através da função Chamar Bloco dependem estritamente dos parâmetros existentes na função a ser chamada.
Característica do bloco
Ao clicar no ícone de configuração, a janela Selecionar Bloco de Programação será exibida, através dela associaremos a função de bloco de programação que será executada.
![](/download/attachments/145490337/chamarBlocoServidorSelecao.png?version=1&modificationDate=1677865041000&api=v2)
Figura 2 - Seleção do bloco
Exemplo
A função abaixo (Figura 3) chama a função FuncaoSoma, contida no arquivo de bloco de programação servidor Soma (Figura 3.1). Perceba que ao realizar a associação, o nome do bloco e a função chamada ficarão visíveis no bloco Chamar Bloco. Os parâmetros exibidos no bloco Chamar Bloco ("valor1" e "valor2") fazem referência a função que é chamada (FuncaoSoma).
![](/download/attachments/145490337/chamarBlocoServidorFuncao.png?version=1&modificationDate=1677865041000&api=v2)
Figura 3 - Bloco Chamar Bloco exibindo os parâmetros da função selecionada
Abaixo, a função chamada pelo bloco Chamar Bloco (Figura 3.1).
![](/download/attachments/145490337/chamarBlocoServidorFuncaoSoma.png?version=1&modificationDate=1677865041000&api=v2)
Figura 3.1 - Função sendo chamada por Chamar Bloco
Por fim, após executar a função da figura 3, o bloco Chamar Bloco executará a função FuncaoSoma que fará o cálculo e imprimirá o resultado no Console do Depurador (Figura 3.2).
![](/download/attachments/145490337/chamarBlocoConsole.png?version=1&modificationDate=1677865041000&api=v2)
Figura 3.2 - Resultado Soma