> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ventana del editor de scripts

> Escriba, compruebe y depure scripts en el editor de scripts de ABBYY FlexiCapture, elija un lenguaje de scripting, personalice el panel de errores y agregue funciones personalizadas.

El **editor de scripts** le permite escribir y editar scripts.

Puede seleccionar cualquiera de los siguientes lenguajes de scripting para su script: VBScript, JScript.Compact, JScript, C#.Net, VisualBasic.Net o JScript.Net.

El idioma que seleccione seguirá seleccionado la próxima vez que inicie el editor.

<div id="check-a-script">
  ## Comprobar un script
</div>

Para comprobar un script, puede:

* Pulsar la tecla F9.
* Hacer clic en el botón **Check** de la Toolbar.
* Abrir el menú **Herramientas** y hacer clic en **Check Script**.

Si no se encuentra ningún error, aparece el mensaje **Script is correct**.

Si el script contiene errores, estos se mostrarán en el panel de errores. Haga doble clic en un mensaje de error del panel de errores para ir al fragmento con el error en el editor de scripts.

<Note>
  Puede guardar scripts con errores y corregirlos más tarde.
</Note>

De forma predeterminada, el panel de errores se muestra en la parte inferior del editor. Puede cambiar el tamaño de este panel con el ratón. También puede cambiar su ubicación (consulte más abajo para obtener más información).

<div id="customize-the-script-editor">
  ## Personalizar el editor de scripts
</div>

Use el menú **Ver** para personalizar la apariencia del editor de scripts. El menú **Ver** contiene los siguientes elementos:

| Comando                | Descripción                                                                                                                                                                                    |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Ventana de errores** | Cambia la posición del panel de errores en el editor. Puede elegir colocarla en la parte superior, en la parte inferior (seleccionada de forma predeterminada), a la derecha o a la izquierda. |
| **Toolbar**            | Muestra u oculta la Toolbar.                                                                                                                                                                   |
| **Barra de estado**    | Muestra u oculta la barra de estado.                                                                                                                                                           |

<div id="add-a-custom-function">
  ## Añadir una función personalizada
</div>

Para añadir una [función personalizada](/es/flexi-capture/appendix/scripts/scripts#customfunction), seleccione uno de los siguientes módulos globales en la lista desplegable de la Toolbar: **Script in \<object\_name\document\_definition\_name>**, **módulo de script global de reglas** o **Módulo global de script de exportación**.

Para obtener más información sobre el uso de scripts en ABBYY FlexiCapture, consulte [Uso de scripts](/es/flexi-capture/appendix/scripts/scripts).

<Info>
  No puede usar idiomas RTL en las constantes de texto del editor de scripts.
</Info>

Para añadir texto RTL a su script, use una de las siguientes soluciones alternativas:

* Coloque el texto RTL en un [mensaje de script de usuario](/es/flexi-capture/templates/localization) 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](/es/flexi-capture/appendix/scripts/user-assembly).
