# Editar scripts de carga

El script se escribe en el editor de texto del Editor de carga de datos o el Script. Aquí puede hacer cambios manuales a las sentencias LOAD o SELECT que haya generado al seleccionar datos, y redactar nuevo script.

El script, que se debe escribir con la sintaxis de script de Qlik, está codificado mediante colores para facilitar la distinción de los diversos elementos. Cada línea de script está numerada.

Hay varias funciones disponibles en el editor para ayudarle a desarrollar el script de carga, y se describen en esta sección.

## Asistencia de código

### Acceder a la ayuda de sintaxis para comandos y funciones

Hay varias maneras de acceder a la ayuda de sintaxis de una palabra clave de sintaxis de Qlik.

#### Pasar el cursor sobre las palabras clave

Puede pasar el cursor sobre las funciones de script y las palabras clave en el script para obtener más información sobre la sintaxis de formato y acceder a recursos de ayuda.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

#### Acceder al portal de ayuda

Puede acceder a la ayuda detallada en el portal de ayuda de las siguientes maneras:

* Haga clic en the Ayuda icon en la barra de herramientas para entrar en el modo de ayuda de la sintaxis. En el modo de ayuda de la sintaxis podemos hacer clic en una palabra clave de la sintaxis (marcada en azul y subrayada) para acceder a la ayuda detallada de sintaxis.

* Coloque el cursor en el interior o al final de la palabra clave y pulse Ctrl+H.

* Si tiene activado Habilitar una nueva experiencia del editor de código, pase el cursor sobre una palabra clave y haga clic en el enlace de ayuda si está disponible. Vea [Pasar el cursor sobre las palabras clave](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Hovering).

  Nota informativaNo puede editar el script mientras esté en el modo de ayuda de sintaxis.

#### Usando la función de autocompletar

Si empieza a escribir una palabra clave del script de Qlik, se abre una lista de auto-completar con palabras clave similares entre las que puede escoger. La lista se va reduciendo a medida que escribe y puede seleccionar desde plantillas con sintaxis y parámetros sugeridos. Una información relativa a herramientas muestra la sintaxis de la función, incluidos los parámetros y las sentencias adicionales, así como un enlace a la descripción del portal de ayuda de la sentencia o función.

Nota de sugerencia

También puede usar el método abreviado de teclado Ctrl+Espacio para mostrar la lista de palabras clave y Ctrl+Mayús+Espacio para mostrar una información relativa a herramientas.

## Navegación de código

### Acceder a la ayuda de sintaxis para comandos y funciones

Hay varias maneras de acceder a la ayuda de sintaxis de una palabra clave de sintaxis de Qlik.

#### Pasar el cursor sobre las palabras clave

Puede pasar el cursor sobre las funciones del script y las palabras clave en el script para obtener más información sobre la sintaxis de formato y para acceder a recursos de ayuda.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

#### Acceder al portal de ayuda

Puede acceder a la ayuda detallada del portal de ayuda de las siguientes maneras:

* Haga clic en the Ayuda icon en la barra de herramientas para entrar en el modo de ayuda de la sintaxis. En el modo de ayuda de la sintaxis podemos hacer clic en una palabra clave de la sintaxis (marcada en azul y subrayada) para acceder a la ayuda detallada de sintaxis.

* Coloque el cursor en el interior o al final de la palabra clave y pulse Ctrl+H.

* Si tiene activada la opción Habilitar nueva experiencia del editor de código, pase el ratón sobre una palabra clave y haga clic en el enlace de ayuda si está disponible. Vea [Pasar el cursor sobre las palabras clave](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Hovering).

  Nota informativaNo puede editar el script mientras esté en el modo de ayuda de sintaxis.

### Enlaces de definición y referencia

Puede utilizar el menú contextual o los métodos abreviados de teclado para navegar entre elementos de script relacionados (como tablas o variables específicas).

Están disponibles las siguientes opciones:

* Ir a definición (Ctrl + F12): vaya a la ubicación donde se define una construcción de script.

* Ir a referencias (Ctrl + F12): vaya a la ubicación donde se hace referencia a una construcción de script. Si existen varias referencias, puede elegir a qué referencia ir.

* Opciones de Inspeccionar (Alt + F12): vea las definiciones y referencias como ventanas emergentes bajo el código que está inspeccionando actualmente.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

### Plegado de código

Puede expandir y contraer bloques de código de script, lo que mejora la flexibilidad y la legibilidad durante la edición.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Para plegar bloques de código, pase el ratón por el margen junto a un bloque que admita el plegado y haga clic en the Flecha hacia abajo icon. Puede desplegar el código haciendo clic en the Flecha hacia abajo icon en los bloques contraídos.

La paleta de comandos también ofrece opciones avanzadas para el plegado de código. Vea [Paleta de comandos](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#CommandPalette).

### Minimapa

El minimapa ofrece una representación visual de la sección de script actual. Se encuentra junto al editor y ofrece una vista de toda la sección de un vistazo. El minimapa es interactivo: puede utilizarlo para desplazarse por la sección y encontrar código específico.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

## Edición de código

### Insertar un script de prueba preparado

Puede insertar un script de prueba ya preparado que cargará un conjunto de campos de datos inline. Puede utilizar esto para crear con rapidez un conjunto de datos que le sirva para hacer pruebas.

Haga lo siguiente:

* Pulse Ctrl + 00.

El código de script de prueba se inserta en el script.

### Indentado del código

Se puede indentar el código para mejorar la legibilidad.

Haga lo siguiente:

1. Seleccione una o varias líneas para cambiar el indentado.

2. Haga clic en the Indentar icon para indentar el texto (aumentar la sangría) o haga clic en the Sin indentar icon para reducir la indentación del texto (reducir la sangría).

Nota de sugerencia

También puede usar métodos abreviados de teclado:

Tabulador (indentar)

Mayús+Tabulador (eliminar indentado)

### Buscar y reemplazar texto

Puede buscar y reemplazar texto en todas las secciones del script.

#### Buscar texto

Haga lo siguiente:

1. Haga clic en the Buscar icon en la barra de herramientas.

   Aparece el diálogo desplegable de búsqueda.

2. En el cuadro de búsqueda, escriba el texto que desea encontrar.

   Los resultados de la búsqueda se resaltan en la sección actual del código de script. Además, el número de instancias de texto halladas se indica junto a la etiqueta de sección.

3. Puede navegar por los resultados haciendo clic en the Anterior icon y the Siguiente icon.

4. Haga clic en the Buscar icon en la barra de herramientas para cerrar el diálogo de búsqueda.

Nota de sugerenciaTambién puede seleccionar Buscar en todas las secciones para buscar en todas las secciones de script. El número de instancias de texto encontradas se indica junto a cada etiqueta de sección. Puede seleccionar Sensible a mayúsculas para realizar búsquedas sensibles a mayúsculas y minúsculas.

#### Reemplazar texto

Haga lo siguiente:

1. Haga clic en the Buscar icon en la barra de herramientas.

   Aparece el diálogo desplegable de búsqueda.

2. Introduzca el texto que desee buscar en el cuadro de búsqueda.

3. Introduzca el texto que desee reemplazar en el cuadro Reemplazar y haga clic en Reemplazar.

4. Haga clic en the Siguiente icon para hallar la siguiente instancia del texto de búsqueda y realizar una de las siguientes acciones:

   * Haga clic en Reemplazar para reemplazar el texto.
   * Haga clic en the Siguiente icon para buscar el siguiente.

5. Haga clic en the Buscar icon en la barra de herramientas para cerrar el diálogo de búsqueda.

Nota de sugerenciaPodemos seleccionar también Reemplazar todo en la sección para reemplazar todas las instancias de la cadena de búsqueda en la actual sección de script. La función de reemplazo distingue entre mayúsculas y minúsculas y, por tanto, el texto reemplazado tendrá el mismo formato en el campo de reemplazo. Se muestra un mensaje con información sobre cuántas instancias se han reemplazado.

#### Métodos alternativos

También puede utilizar otros métodos para buscar y reemplazar texto.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

También están disponibles los siguientes métodos:

* Cambiar todas las instancias: disponible en el menú del botón derecho y mediante el método abreviado de teclado Ctrl + F2. Esto busca y reemplaza todo el texto coincidente en la sección de script actual.

* Paleta de comandos: puede realizar acciones de búsqueda y reemplazo mediante la paleta de comandos integrada. Vea [Paleta de comandos](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#CommandPalette).

### Comentarios en el script

Puede insertar comentarios en el código de script o desactivar partes del código de script mediante el uso de marcas de comentario. Todo el texto de una línea que vaya a la derecha de // (dos barras diagonales) se considerará un comentario y no se ejecutará cuando se ejecute el script.

La barra de herramientas contiene un acceso directo para añadir o eliminar comentarios del código. La función actúa como un conmutador; Es decir, que si el código seleccionado no se comenta, se comentará, y viceversa.

#### Comentar

Haga lo siguiente:

1. Seleccione una o más líneas de código que no estén comentadas o coloque el cursor al principio de una línea.

2. Haga clic en the Comentar / eliminar comentario icon o pulse Ctrl + K.

   Nota informativaSi tiene activada la opción Habilitar una nueva experiencia del editor de código, también puede utilizar Ctrl + /.

El código seleccionado quedará comentado.

#### Descomentar

Haga lo siguiente:

1. Seleccione una o más líneas de código que esté comentadas o coloque el cursor al principio de una línea comentada.

2. Haga clic en the Comentar / eliminar comentario icon o pulse Ctrl + K.

   Nota informativaSi tiene activado Habilitar una nueva experiencia del editor de código, también puede utilizar Ctrl + /.

El código seleccionado ahora se ejecutará con el resto del script.

Nota de sugerencia

Hay más maneras de insertar comentarios en el código de script:

* Usando la sentencia Rem.
* Encerrando una sección de código entre /\* y \*/.

```
Rem This is a comment ;
/* This is a comment
   that spans two lines */
// This is a comment as well
```

Para más información sobre Rem, vea [Rem](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Rem.htm).

### Seleccionar todo el código

Puede seleccionar todo el código completo en la actual sección de script.

Haga lo siguiente:

* Pulse Ctrl + A.

Todo el código se selecciona en la actual sección de script.

### Selección multicursor

Con la selección multicursor, puede seleccionar código de varias líneas de script diferentes a la vez.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Tome una de las opciones siguientes:

* Pulse Ctrl + Alt + flecha arriba/abajo para seleccionar varias líneas paralelas verticalmente a la vez.

* Pulse Alt + Shift y luego arrastre el cursor en cualquier dirección para seleccionar conjuntamente código adyacente.

### Paleta de comandos

La Paleta de comandos está integrada en el editor de script, lo que facilita la realización de operaciones avanzadas en el código de script. La Paleta de comandos también admite varias opciones para mejorar el aspecto del editor.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Entre los ejemplos de uso de la Paleta de comandos se incluyen:

* Buscar y reemplazar

* Plegado avanzado de código

* Sangría de código

* Procesamiento avanzado de texto

* Personalización de la interfaz del editor, como el tamaño de fuente, el ajuste de línea y más

Para ver ejemplos de flujos de trabajo específicos, consulte [Flujos de trabajo de ejemplo: Paleta de comandos](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Examples).

Tome una de las opciones siguientes:

* En el editor, haga clic con el botón derecho y seleccione Paleta de comandos....

* Utilice el método abreviado de teclado Ctrl + Shift + P.

En algunas acciones, es posible que deba seleccionar el texto en el que desea realizar la operación. En otras, esto no es necesario.

Tras abrir la Paleta de comandos, puede buscar los comandos disponibles y ver los métodos abreviados de teclado correspondientes.

#### Flujos de trabajo de ejemplo: Paleta de comandos

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm)

#### Buscar y reemplazar texto con la Paleta de comandos

Haga lo siguiente:

1. Abra una sección de script.

2. Seleccione el texto que desea buscar y reemplazar.

3. Haga clic con el botón derecho en cualquier parte del editor y seleccione Paleta de comandos....

4. Seleccione Reemplazar.

5. Introduzca el texto que desea buscar.

6. Introduzca el texto para reemplazar el texto encontrado.

7. Seleccione para reemplazar todas las instancias o una instancia cada vez.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm)

#### Contraer (plegar) código

Haga lo siguiente:

1. Abra una sección de script con tablas, bucles, subrutinas u otro contenido que admita el plegado.

2. Haga clic con el botón derecho en cualquier parte del editor y seleccione Paleta de comandos....

   Se abre la Paleta de comandos.

3. Seleccione Plegar todo.

4. Para desplegar todo el código plegado, vuelva a abrir la Paleta de comandos y seleccione Desplegar todo.

#### Activar el ajuste de línea

Haga lo siguiente:

1. Abra una sección de script.

2. Haga clic con el botón derecho en cualquier lugar del editor y seleccione Paleta de comandos....

3. Seleccione Ver: Alternar ajuste de línea o pulse Alt+Z en el teclado.

El ajuste de línea se activa para la sección de script.

## Refactorización de código

Con Habilitar la nueva experiencia del editor de código activado, puede refactorizar constructos de script reconocidos de Qlik.Por ejemplo, puede cambiar el nombre de todas las instancias de una tabla en el script.

Nota informativa

Debe activar Habilitar una nueva experiencia del editor de código. Vea [Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Haga lo siguiente:

1. Coloque el cursor sobre un constructo de script al que desee cambiar el nombre o resalte el constructo por completo.

2. Haga clic con el botón derecho y seleccione Cambiar el nombre del símbolo, o use el atajo de teclado F2.

La construcción se renombra en todo el script.

## Limitaciones

Con Habilitar la nueva experiencia del editor de código activado, algunos elementos de la interfaz, como las opciones del botón derecho, la Paleta de comandos y la ayuda al pasar el cursor, no están traducidos al sueco ni al neerlandés.

Contenido de aprendizaje relacionado:

* [Introducción al editor de carga de datos](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)

[Trabajar con el editor de scripts de nueva generación](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm)

[Métodos abreviados de teclado en el Editor de carga de datos y el Script](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/DLE-keyboard-shortcut.htm)

[Usar el Editor de carga de datos](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/use-data-load-editor.htm)

[Navegar por los scripts en el catálogo](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/navigating-scripts.htm)

## Más información

* [Introducción al editor de carga de datos](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)