Criação e edição de scripts

Você tem várias opções para criar scripts:

  • Editor de scriptdigite sintaxe de script na janela Editor de script
  • Log de comandoscopie sintaxe de script do log de comandos
  • Gravador de Scriptgrave a sintaxe dos comandos à medida que os executa
  • Captura de sintaxeinsira a sintaxe dos comandos à medida que os seleciona na interface do usuário, sem executá-los
  • Histórico da tabelacopie sintaxe de scripts do histórico de uma tabela de saída

Você pode usar essas opções em combinação. Por exemplo, você pode iniciar um script copiando a sintaxe do log de comandos e adicionar mais linhas de sintaxe diretamente na janela Editor de script.

Para editar um script existente no Analytics, você deve usar o Editor de script.

Você também pode usar um editor de texto à sua escolha, e copiar e colar a sintaxe em um script do Analytics.

Preenchimento de código

Enquanto você digita a sintaxe de script no Editor de Scripts, o Analytics executa diferentes tipos de preenchimento de código. O preenchimento de código reduz o trabalho associado à digitação da sintaxe, além de apresentar a forma válida de comandos, funções, palavras-chave e parâmetros do ACLScript.

  • Auto-preenchimento de comandos, funções e palavras-chaveÀ medida que você começa a digitar, o recurso de preenchimento automático oferece uma lista de seleção progressivamente atualizada de comandos, funções e palavras-chave do ACLScript que correspondem aos caracteres digitados. Você pode selecionar um item da lista para preencher o item da sintaxe.

  • Ajuda pop-up para parâmetros de funçãoQuando você digita o parêntese de abertura após um nome de função válido, a ajuda pop-up exibe o tipo dos dados da saída retornada pela função e o formato necessário para os parâmetros da função.

  • Fechamento automático de itens de sintaxe pareadosQuando você digita o caractere de abertura de qualquer um dos itens de sintaxe pareados abaixo, o caractere de fechamento é fornecido automaticamente:

    • Aspas duplas ""

    • Aspas simples ''

    • Aspas invertidas ``

    • Parênteses ()

Você pode desativar o preenchimento automático de comandos, funções e palavras-chave selecionando Desativar preenchimento automático em scripts na guia Interface na caixa de diálogo Opções (Ferramentas > Opções).

A ajuda pop-up para parâmetros de função e o fechamento automático de itens de sintaxe comuns não podem ser desabilitados.

Criar ou editar um script no Editor de script

Crie ou edite scripts digitando diretamente a sintaxe ACLScript necessária no Editor de Scripts ou usando um dos outros métodos compatíveis para inserir sintaxe.

Observação

Ao adicionar comandos do ACLScript a um script, você deve seguir estas regras de sintaxe em relação a quebras de linha:

  • Cada comando deve ser inserido em uma linha separada. Dois comandos não podem ocupar a mesma linha (mesmo número de linha).

  • Quase todos os comandos do ACLScript devem ser inseridos em uma única linha (um único número de linha). Comandos de linha única não podem ser divididos em várias linhas. Comandos de múltiplas linhas devem seguir a sintaxe de múltiplas linhas prescrita. Consulte os tópicos de Ajuda de cada comando para verificar a sintaxe necessária. Consulte Comandos.

Criar um script na linha de comando

Você pode copiar as entradas do log na guia Log no Navegador como ponto de partida para criar um novo script ou adicioná-las a um script existente. A sintaxe de cada comando executado anteriormente no Analytics é gravada no log como uma entrada de log individual.

Você pode selecionar os seguintes tipos de entradas e copiá-los para um script novo ou existente:

  • entradas individuais
  • uma série de entradas associadas a uma tabela
  • grupos maiores de entradas associadas a uma sessão ou a um período

Criar um script com o Gravador de script

O Gravador de script do Analytics permite criar um script registrando suas ações conforme você trabalha com tabelas e comandos na interface do usuário do Analytics. A vantagem de usar o Gravador de Script para criar scripts é que não há necessidade de inserir manualmente a sintaxe necessária para cada comando do ACLScript nem de conhecer essa sintaxe.

Somente comandos são capturados pelo Gravador de Script. Como regra geral, se o comando for exibido no log de comandos, poderá ser capturado em pelo Gravador de Script.

Dica

O Gravador de Script também é uma ferramenta útil para aprender o ACLScript. Você pode gravar uma série de etapas de análise através do Gravador de Script e exibir os scripts resultantes posteriormente a fim de exibir a série de comandos e sintaxes necessárias para reproduzir o comportamento em um script.

Criar um script com captura de sintaxe

A captura de sintaxe permite usar os menus e as caixas de diálogo do Analytics para inserir automaticamente sintaxe do ACLScript em um script.

Cria um script do histórico da tabela

Você pode criar um script com base no histórico associado a uma tabela de saída ou resultados do Analytics.

Por exemplo, se você adicionar uma tabela de inventário mensal a um projeto do Analytics e extrair divisões e itens relevantes para uma nova tabela, você poderá criar um script para esse processo com base no histórico da tabela associado à primeira tabela de saída criada.

Cada tabela criada como resultado de um comando do Analytics mantém um registro dos comandos usados para criá-la, incluindo os comandos que criaram tabelas intermediárias entre a tabela original do Analytics e a tabela resultante. Você pode copiar esse histórico da tabela para um novo script que pode então ser usado para automatizar a criação de tabelas de saída subsequentes.

Importar scripts ou snippets do Portal de Desenvolvedores da Diligent

Outra opção para criar scripts é utilizar os exemplos de código do ACLScript disponíveis no Portal de Desenvolvedores da Diligent. O portal contém diversos recursos para desenvolvedores que trabalham com produtos Diligent, incluindo uma biblioteca online de itens com script do Analytics desenvolvidos por funcionários da Diligent. Como parte da sua assinatura, você pode baixar e usar qualquer um desses itens com script.

Adquira um token de acesso da Token de acesso da Diligent One

Cuidado

O token de acesso gerado corresponde à conta usada para fazer login no Diligent One. Como um autor de scripts, pode não ser apropriado especificar seu próprio token de acesso em um script se ele for usado por outras pessoas.

Proteja os tokens de acesso como qualquer senha de conta.

Use um token existente, a menos que você tenha um motivo para criar um novo. Se o token existente não funcionar, crie um novo. O uso de um token existente reduz o número de tokens que você precisa gerenciar.

  1. Execute uma das seguintes ações:

    • No menu principal do Analytics, selecione Ferramentas > Token de acesso da Diligent One.

    • No Editor de Script, clique com o botão direito e selecione Inserir > Token da Token da Diligent One.

    A página Gerenciar tokens da API abre no navegador. Pode ser necessário fazer antes o login no Diligent One.

    O acesso à página Gerenciar Tokens da API por meio do Analytics é um recurso de conveniência. Você também pode fazer login no Diligent One e acessar a página por meio do seu perfil de usuário sem usar o Analytics.

  2. Execute uma das seguintes ações:

    • Usar um token existente

      1. Na coluna Token, clique no token parcialmente mascarado que deseja usar.

      2. Digite a senha da conta do Diligent One e clique em Confirmar.

        O token não mascarado é exibido.

      3. Clique em Copiar para copiar o token.

        Dica

        Não feche a caixa de diálogo que contém o token até colar corretamente o token.

    • Criar um novo token

      1. Clique em Adicionar token > Analytics.

      2. No painel lateral Novo token do Analytics, especifique estas informações:

        Campo ou opção Descrição
        Descrição

        Insira uma descrição que forneça informações úteis, como:

        • O propósito do token
        • Onde o token é usado – por exemplo, o nome e a localização do script do Analytics, ou o nome e a localização da tarefa do robô
        Expiração do token
        • Habilitadoo token expira após um número de dias especificado
        • Desabilitadoo token nunca expira

        Observação

        Sua organização pode ter uma política de segurança que exige a expiração de tokens após um determinado período. É recomendado criar tokens com expiração. O Diligent One enviará uma notificação automática por e-mail antes da data de expiração.

        Expiração em Especifique o número de dias até a expiração do token (1 a 365).
        Senha Digite a senha da conta do Diligent One.
      3. Clique em Gerar token.

      4. Clique em Copiar para copiar o token.

        Dica

        Não feche o painel lateral que contém o token até colar corretamente o token.

  3. Dependendo do método de definição de senha que você está usando, faça uma das seguintes opções:

    • Tag de análise PASSWORDNo Designer de Tarefa em um Robô ACL, cole o token copiado em um campo de parâmetro de senha.

    • Comando PASSWORDNo Analytics, cole o token copiado em um prompt de senha exibido durante a execução de scripts.

    • Comando SET PASSWORDNo Analytics, cole o token no ponto apropriado na sintaxe do comando SET PASSWORD em um script.

  4. No Launchpad, feche a caixa de diálogo ou o painel lateral que contém o token.

    Se tiver criado um novo token, uma versão parcialmente mascarada do token é adicionada ao início da lista de tokens.

    Para obter mais informações, consulte Criar e gerenciar tokens de acesso da Tokens de acesso da Diligent One.