---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Avaliar expressões no tempo de execução usando o Console

# Avaliar expressões no tempo de execução usando o Console {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Defina, declare e verifique novas variáveis e funções enquanto depura um script em tempo de execução usando o Console do. A execução do script deve ser pausada para usar o Console.

## Antes de Iniciar

* Revisar [Limitações com o uso do Console](https://servicenow-prod.fluidtopics.net/96Ye4lojxKcIMu6BMzjOJA "Você precisa estar ciente de algumas limitações ao usar o Console para avaliar expressões ao depurar um script em tempo de execução.")
* Função necessária: script_debugger, admin
{#evaluate-expressions__ul_mlt_slr_2mb}

## Procedimento

1. Inicie o Depurador de script de uma das maneiras a seguir.

   | Aplicação | Caminho de navegação |
   | Navegador de aplicações | Navegue até Diagnóstico do sistema \> Depurador de script. |
   | Studio | Navegue até Arquivo \> Iniciar Depurador de script. |
   | Editor de sintaxe | Clique no ícone do Depurador de ![script ícone do depurador]()de script . |
   |-|-|

   {#evaluate-expressions__choicetable_qyb_t5z_ylb}  
   O modal do Depurador de script é exibido.
2. Acione o script.  
   Por exemplo, crie um registro para acionar um script de regra de negócio de inserção. O Depurador de script pausa o script na primeira linha que contém um ponto de interrupção e, em seguida, você vê a janela de confirmação ServiceNow do Depurador de script.
3. Clique em Iniciar depuração.  
   O foco muda para a janela do Depurador de script e você vê o script de destino que foi pausado no primeiro ponto de interrupção.  
   Nota:  
   Certifique-se de que o status do Depurador de script seja EXECUTION_PAUSED. Você pode usar o Console somente quando a execução do script é pausada durante a depuração.
4. Clique no console de expansão ( ![ícone Expandir console]()) para expandir o painel do console.  
   Para começar a avaliar expressões, insira uma ou mais expressões no Console e pressione Enter. Por exemplo, insira <kbd class="ph userinput">var x = 10;</kbd> e pressione Enter. Para inserir várias linhas de expressões, pressione Shift + Enter após cada linha e pressione Enter após a última expressão. Para ![limpar]()todas as expressões no Console, clique no ícone do console de limpeza ( ícone do console de limpeza ). Para obter mais informações sobre os controles do console, consulte [Controles de console e passo a passo do Depurador de script](https://servicenow-prod.fluidtopics.net/knXhSjikNw~hhVHkJ_LYIA "Depois que o Depurador de script pausar um script, use os controles passo a passo para se mover entre as linhas de script e entre os scripts na pilha de chamadas. Use os controles do Console para expandir o console, recolher o console, limpar o console e executar novamente as expressões.").

   Depois que uma instrução é executada, ela é armazenada no cache do navegador. Você pode usar a tecla de seta para cima para obter a declaração anterior e a tecla de seta para baixo para obter a próxima declaração do cache do navegador. Você pode configurar o número de instruções em cache para uma sessão nas preferências do usuário. Para obter mais informações sobre as configurações de preferências do usuário, consulte [Depurador de script e Log de sessão](https://servicenow-prod.fluidtopics.net/xUxKRKYSGcMYUJrB60Y8lw "O Depurador de script permite que usuários com a função script_debugger depurem o JavaScript do lado do servidor. Usuários com a função log_debugger podem usar o Log da sessão para exibir e baixar os logs necessários.").

## Resultado

Depois que uma instrução é executada, ela é armazenada no cache do navegador. Você pode usar a tecla de seta para cima para obter a declaração anterior e a tecla de seta para baixo para obter a próxima declaração do cache do navegador. Você pode configurar o número de instruções em cache para uma sessão nas preferências do usuário. Para obter mais informações sobre as configurações de preferências do usuário, consulte [Depurador de script e Log de sessão](https://servicenow-prod.fluidtopics.net/xUxKRKYSGcMYUJrB60Y8lw "O Depurador de script permite que usuários com a função script_debugger depurem o JavaScript do lado do servidor. Usuários com a função log_debugger podem usar o Log da sessão para exibir e baixar os logs necessários.").
* **[Limitações com o uso do Console](https://servicenow-prod.fluidtopics.net/96Ye4lojxKcIMu6BMzjOJA)**   
  Você precisa estar ciente de algumas limitações ao usar o Console para avaliar expressões ao depurar um script em tempo de execução.

**Referência relacionada**   

* [Limitações com o uso do Console](https://servicenow-prod.fluidtopics.net/96Ye4lojxKcIMu6BMzjOJA "Você precisa estar ciente de algumas limitações ao usar o Console para avaliar expressões ao depurar um script em tempo de execução.")

