Scripts (grupo de comandos)
Estos comandos figuran como obsoletos a partir de la versión 7.18, aunque si ya tenías alguna solución programada con versiones anteriores que usaba este grupo de comandos, seguirá funcionando.
En próximas versiones podrán desparecer, así que recomendamos su sustitución por alguna de las alternativas siguientes: fórmulas javascript según el estándar ECMA-262:
http://www.ecma-international.org/publications/standards/Ecma-262.htm
Debemos tener en cuenta que en Javascript el tipo de dato numérico es double, no decimal propio, por lo que tiene los errores de precisión debidos al uso de este tipo.
Esto es debido a que los tipos de datos doble y flotante son representados internamente como fracciones binarias según el estándar IEEE 754 y puede no representar las fracciones decimales de forma exacta.
Script: crear intérprete
Comando de instrucción del grupo Scripts
Origen de la instrucción: cualquiera.
Destino del subproceso: ninguno.
Parámetros
Manejador de intérprete
Nombre del intérprete.
Funcionalidad
Crea un intérprete asignándole el manejador que hemos definido y que podremos usar para referenciar desde el resto de comandos de Scripts.
Script: evaluar intérprete
Comando de instrucción del grupo Scripts definido para el intérprete.
Origen de la instrucción: cualquiera.
Destino del subproceso: ninguno.
Parámetros
Manejador de intérprete
Nombre del intérprete.
Identificador de variable local de retorno del script
Variable local en la que se guardará el retorno proveniente de la evaluación del script.
Identificador de variable local booleana de retorno de ok
Variable local booleana en la que se guardará si ha podido evaluarse el código (1) o ha habido algún error (0).
Identificador de variable local alfabética de error del script
Variable local alfabética en la que se guardará, en caso de error, el código de éste y su descripción (en inglés).
Funcionalidad
Evalúa el código ECMAScript (JavaScript, JScript), retornando el resultado de la evaluación. En caso de error, devuelve el código y su descripción en inglés.
Comentarios
Hemos de definir previamente el manejador de intérprete por medio del comando Script: crear intérprete.
En el script no debemos usar la sentencia “return” para retornar un dato, sino que simplemente debemos escribir el dato a devolver.
Por ejemplo, en una función javascript que retorna algo, en lugar de escribir:
Script: evaluar intérprete (filescript)
Comando de instrucción del grupo Scripts incluido en el proyecto o en un proyecto heredado.
Origen de la instrucción: cualquiera.
Destino del subproceso: ninguno.
Parámetros
Manejador de intérprete
Nombre del intérprete. Este nombre habrá sido establecido previamente por medio del comando script: crear intérprete
Path script file
Fichero JavaScript a ejecutar. Se desplegará una lista con todos los ficheros JavaScript accesibles desde el proyecto en curso. Seleccionaremos el deseado.
Identificador de variable local de retorno del script
Variable local en la que se guardará el retorno proveniente de la evaluación del archivo ejecutado (sentencia return).
Identificador de variable local booleana de retorno de ok del script
Variable local booleana en la que se guardará si ha podido evaluarse el código (1) o ha habido algún error (0).
Identificador de variable local alfabética de error del script
Variable local alfabética en la que se guardará, en caso de error, el código de éste y su descripción (en inglés).
Funcionalidad
Evalúa el código de un fichero javascript incluido en el proyecto o en un proyecto heredado, retornando el resultado de la evaluación. En caso de error, devuelve el código y su descripción en inglés.
Comentarios
Hemos de definir previamente el manejador de intérprete por medio del comando Script: crear intérprete.
Script: set property
Comando de instrucción del grupo Scripts
Origen de la instrucción: cualquiera.
Destino del subproceso: ninguno.
Parámetros
Manejador de intérprete
Nombre del intérprete.
Fórmula nombre de la propiedad
Fórmula alfabética que define el nombre de la variable que estará accesible en intérprete.
Fórmula dato de la propiedad
Fórmula que define el valor de la variable que estará accesible en intérprete.
Funcionalidad
Asigna una variable al intérprete que referenciamos mediante el manejador, asignándole el valor que definamos.
Comentarios
Hemos de definir previamente el manejador de intérprete por medio del comando Script: crear intérprete.
Última actualización