Creación y edición de scripts

Tiene varias opciones para crear scripts:

  • Editor de scriptsEscriba la sintaxis del script en la ventana del Editor de scripts.
  • Log de comandosCopie y pegue la sintaxis del script desde el log de comandos.
  • Grabador de scriptsRegistre la sintaxis de los comandos a medida que los ejecuta.
  • Captura de sintaxisInserte la sintaxis de los comandos a medida que usted los selecciona en la interfaz de usuario sin ejecutarlos.
  • Historial de la tablaCopie la sintaxis del script del historial de una tabla de salida.

Puede usar estas opciones combinadas. Por ejemplo, puede comenzar un script copiando la sintaxis del log de comandos y después agregarle líneas de sintaxis directamente en la ventana del Editor de scripts.

Para editar un script existente en Analytics, debe usar el Editor de scripts.

También puede usar un editor de scripts de su elección y copiar y pegar la sintaxis en un script de Analytics.

Finalización del código

A medida que escribe la sintaxis del script en el Editor de scripts, Analytics realiza diferentes tipos de finalización de código. La finalización del código reduce el trabajo asociado a la escritura de la sintaxis y también presenta la forma válida de los comandos, funciones, palabras clave y parámetros de ACLScript.

  • Autocompletado de comandos, funciones y palabras claveAl empezar a escribir, la característica de autocompletado ofrece una lista de selección actualizada progresivamente de comandos, funciones y palabras clave de ACLScript que coinciden con los caracteres escritos. Puede seleccionar un elemento de la lista para completar automáticamente el elemento de sintaxis.

  • Ayuda emergente para parámetros de funciónAl escribir el paréntesis de apertura después de un nombre de función válido, la ayuda emergente muestra el tipo de datos de la salida devuelta por la función y el formato requerido para los parámetros de la función.

  • Cierre automático de elementos de sintaxis emparejadosAl escribir el carácter de apertura de cualquiera de los elementos de sintaxis emparejados que aparecen a continuación, se suministra automáticamente el carácter de cierre:

    • Comillas dobles ""

    • Comillas simples ''

    • Comillas inversas ``

    • Paréntesis ()

Puede desactivar la opción de completar automáticamente comandos, funciones y palabras clave seleccionando Desactivar la opción de completar automáticamente en los scripts en la ficha Interfaz del cuadro de diálogo Opciones (Herramientas > Opciones).

La ayuda emergente para parámetros de función y el cierre automático de elementos de sintaxis comunes no pueden desactivarse.

Crear o editar un script en el Editor de scripts

Crear o editar scripts escribiendo la sintaxis necesaria de ACLScript directamente en el Editor de scripts o utilizando uno de los métodos admitidos para introducir la sintaxis.

Nota

Cuando agregue comandos ACLScript a un script debe seguir estas reglas de sintaxis con respecto a los saltos de línea:

  • Cada comando debe ingresarse en una línea separada. Dos comandos no pueden ocupar la misma línea (el mismo número de línea).

  • Casi todos los comandos ACLScript deben ingresarse en una sola línea (número de línea único). Los comandos de una sola línea no se pueden dividir en varias líneas. Los comandos de varias líneas deben seguir la sintaxis de varias líneas prescrita. Consulte los temas de ayuda de cada comando individual para conocer la sintaxis requerida. Consulte Comandos.

Crear un script desde el log de comandos

Puede copiar las entradas del log desde la ficha Log del Navegador como punto de partida para crear un nuevo script o para agregarlas a un script existente. La sintaxis de cada comando que se ejecutó previamente en Analytics se graba en una entrada de log individual.

Puede seleccionar los siguientes tipos de entradas de log y copiarlas en un script nuevo o existente:

  • entradas individuales
  • una serie de entradas asociadas con una tabla
  • grupos más grandes de entradas asociados con una sesión o un período de tiempo

Crear un script con el Grabador de scripts

El Grabador de scripts de Analytics permite crear un script registrando sus acciones a medida que trabaja con tablas y comandos en la interfaz de usuario de Analytics. La ventaja de utilizar el Grabador de scripts para crear scripts es que no necesita introducir manualmente la sintaxis requerida para cada comando de ACLScript y ni siquiera necesita conocer la sintaxis.

El Grabador de scripts sólo captura comandos. Como regla general, si el comando aparece en el log de comandos, puede ser capturado por el Grabador de scripts.

Consejo

El Grabador de scripts también es una herramienta útil para aprender ACLScript. Puede grabar los pasos de análisis con el Grabador de scripts y luego revisar los scripts resultantes para conocer los comandos y la sintaxis requeridos para reproducir el comportamiento en un script.

Crear un script con la captura de sintaxis

La captura de sintaxis permite usar los menús y los cuadros de diálogo de Analytics para insertar la sintaxis de ACLScript automáticamente en un script.

Crear un script a partir del historial de tabla

Puede crear un script sobre la base del historial asociado con una tabla de resultados o salida de Analytics.

Por ejemplo, si agrega una tabla de inventario mensual a un proyecto de Analytics y extrae los elementos y las divisiones pertinentes a una nueva tabla, podría hacer un script de ese proceso sobre la base del historial de la tabla asociada con la primera tabla de salida que creó.

Cada tabla que se crea como la salida de un comando de Analytics conserva un registro de los comandos que se utilizaron para crear la tabla, incluidos los comandos que crean tablas intermedias entre la tabla original de Analytics y la tabla de salida. Puede copiar este historial de la tabla a un nuevo script que se puede utilizar para automatizar la creación de las siguientes tablas de salida.

Importe scripts o fragmentos de código desde Portal para desarrolladores de Diligent

Otra opción para crear scripts consiste en usar las muestras de código de ACLScript en Portal para desarrolladores de Diligent. El portal contiene diversos recursos para desarrolladores que trabajan con los productos de Diligent, incluida una biblioteca basada en la Web de elementos automatizados mediante scripts de Analytics desarrollados por los empleados de Diligent. Como parte de su suscripción, puede descargar y utilizar cualquiera de estos elementos automatizados mediante scripts.

Adquiera un token de acceso de Token de acceso de Diligent One

¡Precaución!

El token de acceso generado concuerda con la cuenta utilizada para iniciar sesión en Diligent One. Como escritor de scripts, puede no ser apropiado especificar su propio token de acceso si otras personas van a usar el script.

Proteja los tokens de acceso como cualquier contraseña de cuenta.

Utilice un token de acceso existente, a menos que tenga un motivo para crear uno nuevo. Si el token existente no funciona, cree uno nuevo. El uso de un token existente reduce la cantidad de tokens que necesita administrar.

  1. Realice una de las siguientes acciones:

    • Desde el menú principal de Analytics, seleccione Herramientas > Token de acceso de Diligent One.

    • En el Editor de scripts, haga clic con el botón derecho del mouse y seleccione Insertar > Token de Diligent One.

    Se abre la página Administrar tokens de API en el navegador. Es posible que primero deba iniciar sesión en Diligent One.

    Acceder a la página Administrar tokens de API desde Analytics es una función muy práctica. También puede iniciar sesión en Diligent One para acceder a la página desde su perfil de usuario sin usar Analytics.

  2. Realice una de las siguientes acciones:

    • Usar un token existente

      1. En la columna Token, haga clic en el token parcialmente enmascarado que desea utilizar.

      2. Introduzca la contraseña de su cuenta de Diligent One y haga clic en Confirmar.

        Se muestra el token sin enmascarar.

      3. Haga clic en Copiar para copiar el token.

        Consejo

        No cierre el cuadro de diálogo que contiene el token hasta que haya pegado el token correctamente.

    • Cree un nuevo token

      1. Haga clic en Agregar token > Analytics.

      2. En el panel lateral Nuevo token de Analytics, especifique la siguiente información:

        Campo u opción Descripción
        Descripción

        Introduzca una descripción que proporcione información útil, por ejemplo:

        • El propósito del token
        • Dónde se utiliza el token, por ejemplo, el nombre y la ubicación del script de Analytics, o el nombre y la ubicación de la tarea del robot
        Caducidad del token
        • ActivadoEl token caduca después del número de días que especifique.
        • DesactivadoEl token nunca caduca.

        Nota

        Es posible que su organización tenga una política de seguridad que requiera que los tokens caduquen después de cierto tiempo. La creación de tokens con fecha de caducidad es una buena práctica. Diligent One le envía una notificación por correo electrónico automatizada antes de la fecha de caducidad.

        Caduca en Especifique los días que faltan para que el token caduque (de 1 a 365).
        Contraseña Introduzca la contraseña de su cuenta de Diligent One.
      3. Haga clic en Generar token.

      4. Haga clic en Copiar para copiar el token.

        Consejo

        No cierre el panel lateral que contiene el token hasta que haya pegado el token correctamente.

  3. En función del método de definición de contraseña que utilice, realice una de estas acciones:

    • Etiqueta de estudios analíticos PASSWORDEn el Diseñador de la tarea de un Robot ACL, pegue el token que ha copiado en un campo de parámetro de contraseña.

    • Comando PASSWORDEn Analytics, pegue el token que ha copiado en la solicitud de contraseña que aparezca durante la ejecución del script.

    • Comando SET PASSWORDEn Analytics, pegue el token en el lugar adecuado de la sintaxis de comando SET PASSWORD de un script.

  4. En Launchpad, cierre el cuadro de diálogo o el panel lateral que contiene el token.

    Si creó un nuevo token, se agrega una versión parcialmente enmascarada del token en la parte superior de su lista de tokens.

    Para obtener más información, consulte Creación y administración Tokens de acceso de Diligent One.