Lenguajes de scripting compatibles
Particularidades de uso
Los objetos de script no pueden usarse una vez finalizada la ejecución del script debido al comportamiento indeterminado del objeto.
Funciones personalizadas
El editor de scripts permite a los usuarios crear sus propias funciones y procedimientos y luego llamarlos desde el código de los scripts. Las funciones y los procedimientos personalizados deben escribirse en el módulo global, al que se puede acceder desde el editor de scripts. Para ello, en la lista desplegable de la barra de herramientas del editor de scripts, seleccione uno de los módulos globales disponibles: Rule Global Script Module, Export Global Script Module, Events o NonInteractiveProcessor. Todas las funciones de un mismo módulo deben escribirse en el mismo lenguaje. El código principal de un script puede escribirse en un lenguaje distinto del utilizado en el módulo global correspondiente. Las funciones globales escritas en los lenguajes de scripting JScript®, JScript.Compact y VBScript pueden llamarse desde scripts escritos también en uno de estos lenguajes. Por ejemplo, desde el código de una regla escrita en VBScript, puede llamar a una función contenida en el módulo global que está escrita en JScript. Las funciones globales escritas en lenguajes .Net pueden llamarse desde scripts escritos en uno de los lenguajes .Net (C#.Net, VisualBasic.Net o JScript.Net). Para llamar a una función desde su módulo global, debe utilizarse el prefijo correspondiente (Rules, Export, Events o NonInteractiveProcessor). Por ejemplo, la función DoSomething del módulo Rule Global Script Module debe llamarse de la siguiente manera: Rules.DoSomething ().En los scripts escritos en lenguajes .Net, las funciones de los módulos globales se llaman por su nombre, sin usar prefijos.
No se pueden usar idiomas RTL en constantes de texto en el editor de scripts. Si necesita agregar texto RTL a su script, utilice una de las siguientes alternativas:
- Coloque el texto RTL en un mensaje de script de usuario o en una variable de entorno.
- Use un ensamblado externo para su proyecto o Definición de Document (Para obtener más información, consulte Ensamblados externos).
Tiempo de espera para la ejecución de scripts
El tiempo de espera para la ejecución de scripts se aplica solo a los scripts escritos en JScript y VBScript.
