Editar código com o Now Code Editor (recurso avançado)

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • O Now Code Editor é uma interface semelhante a um editor de rich text que oferece suporte a CSS (Cascading Style Sheets), HTML (Hypertext Markup Language), JavaScript, XML (Extensible Markup Language) e JSON (JavaScript). Use o Now Code Editor para modificar a configuração da IU, a configuração do recurso de dados, estilos, eventos, scripts do lado do cliente e do lado do servidor em Next ExperienceComponentes do Construtor de IU.

    O Now Code Editor é compatível com os seguintes recursos:
    • Edição básica
    • Depuração
    • Comando paleta
    • Formatação de código
    • Destaque e verificação de sintaxe
    • Sugestões automáticas
    • Script macros para código comum

    Edição básica

    Ação Descrição
    Código de formato Aplica o recuo adequado ao script.
    Atalho de teclado:
    • Windows: Shift, Alt e F.
    • Mac: Shift, opção e F.
    Destaque a sintaxe Destaca a sintaxe do código.
    Verifique a sintaxe ícone de verificação de sintaxe Verifica erros de formatação e destaca erros de sintaxe.
    • Windows: Shift e Alt e C.
    • Mac: Merda, opção e C.
    Mostrar sugestões Exibe uma lista de elementos válidos no ponto de inserção, como:
    • Nomes de classes
    • Nomes de funções
    • Nomes de objeto
    • Nomes de variáveis
    Selecione e clique em uma entrada para adicioná-la ao script.
    Atalho de teclado:
    • Windows: Controle e espaço
    • Mac: Controle e espaço
    Você também pode habilitar ou desativar Destaque de sintaxe em Configurações menu.
    Alternar comentários ícone alternar comentários Comenta uma ou mais linhas de código com duas barras consecutivas //.
    Atalho de teclado:
    • Windows: Control/
    • Mac: Comando e/
    Mostrar minimapa Exibe o minimapa do snippet de código.

    Você pode exibir ou ocultar a opção de minimapa no Configurações menu.

    Habilitar quebra de linha Ativa a função de quebra de linha na área do editor.

    Você pode alternar Ativar quebra de linha da Configurações menu.

    Mostrar paleta de comandos Exibe uma lista de comandos disponíveis para as operações comuns. Você pode executar comandos do editor, localizar e substituir texto, dobrar e desdobrar blocos de código, alternar comentários e muitas outras tarefas usando a mesma janela interativa.
    Atalho do teclado
    • Windows: F1
    • Mac: F1
    Expanda o editor ícone do editor de expansãoou recolher editor recolher ícone do editor Expande ou recolhe o editor.
    Atalho do teclado
    • Windows: Control e M
    • Mac: Controle e M

    Depuração

    Para iniciar o Depurador de scripts, clique no ícone Depurador de scripts Ícone do Depurador de scriptna barra de ferramentas.
    Nota:
    Você pode adicionar um ponto de interrupção, ponto de interrupção condicional ou ponto de log somente quando a depuração estiver habilitada e o idioma selecionado for JavaScript.
    Tarefa Faça o seguinte
    Adicionar ponto de interrupção Clique com o botão direito do mouse ao lado de um número de linha na área da régua e selecione Adicione ponto de interrupção .
    Adicionar ponto de interrupção condicional
    1. Clique com o botão direito do mouse ao lado de um número de linha na área da régua e selecione Adicione ponto de interrupção condicional .
    2. Insira uma condição de interrupção no editor.
    Adicionar logpoint Clique com o botão direito do mouse ao lado de um número de linha na área da régua e selecione Adicione logpoint .
    Comparar texto no modo DIFF

    Use o ícone de exibição lado a lado now editor de código lado a ladoe o ícone de exibição em linha Exibição em linha do editor de código do Nowpara alternar entre exibições.

    Macros do editor de código

    Por
    • Descrição: Insere um padrão para loop com uma matriz de exemplo.
    • Saída:
      for (var i=0; i< myArray.length; i++) {
       //myArray[i];
       
      }
    method
    • Descrição: Insere um modelo de função JavaScript vazio.
    • Saída:
      /*_________________________________________________________________
         * Description:
         * Parameters:
         * Returns:
         ________________________________________________________________*/
         : function() {
         
         },
    informações
    • Descrição: Insere um GlideSystem mensagem informativa.
    • Saída:
      gs.addInfoMessage(gs.getMessage(""));
    documento
    • Descrição: Insere um bloco de comentários para descrever uma função ou parâmetros.
    • Saída:
      /**
       
      * Description: 
       
      * Parameters: 
       
      * Returns:
      */
    vargror
    • Descrição: Insere um GlideRecord Consulte dois valores com uma condição OU.
    • Saída:
      var gr = new GlideRecord('');
       
      var qc = gr.addQuery('field', 'value1');
       
      qc.addOrCondition('field', 'value2');
      gr.query();
       
      while (gr.next()) {
      
       
      }
      
    vargr
    • Descrição: Insere um padrão GlideRecord consulte um único valor.
    • Saída:
      var gr = new GlideRecord("");
      gr.addQuery("name", "value");
      gr.query();
      if (gr.next()) {
         
      }