# Édition de scripts de chargement

Vous rédigez le script dans l'éditeur de texte de l'éditeur de chargement de données ou de l'Script. Cet éditeur vous permet d'apporter des modifications manuelles aux instructions LOAD ou SELECT que vous avez générées lors de la sélection des données, et de saisir un nouveau code de script.

Le script, qui doit respecter la syntaxe de script de Qlik, est codé par couleur pour différencier plus facilement les éléments les uns des autres. Chaque ligne du script est numérotée.

Un certain nombre de fonctions, décrites dans cette section, est disponible dans l'éditeur pour vous aider à développer le script de chargement :

## Assistance relative au code

### Accès à l'aide sur la syntaxe des commandes et fonctions

Il existe plusieurs moyens d'accéder à l'aide sur la syntaxe relative à un mot-clé de la syntaxe de Qlik :

#### Survol des mots-clés

Vous pouvez survoler les fonctions et mots-clés de script du script pour en savoir plus sur la syntaxe de formatage et pour accéder aux ressources d’aide.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

#### Accès au portail d'aide

Vous pouvez accéder à l’aide détaillée sur le portail d’aide comme suit :

* Cliquez sur l'icône the Aide icon de la barre d'outils pour activer le mode d'aide sur la syntaxe. En mode d'aide, vous pouvez cliquer sur un mot-clé de la syntaxe (signalé en bleu) dans l'éditeur afin d'accéder à une aide détaillée sur la syntaxe.

* Placez le curseur à l'intérieur ou à la fin du mot-clé, puis appuyez sur les touches Ctrl+H.

* Si vous avez sélectionné Activer la nouvelle expérience d’éditeur de code, passez la souris sur un mot-clé et cliquez sur le lien d’aide, le cas échéant. Consultez [Survol des mots-clés](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Hovering).

  Note InformationsIl est impossible de modifier le script en mode d'aide sur la syntaxe.

#### Utilisation de la fonction de saisie semi-automatique

Lorsque vous commencez à saisir un mot-clé de script Qlik, une liste de suggestions automatiques de mots-clés correspondant aux premières lettres saisies s'affiche à des fins de sélection. La liste se raccourcit à mesure que vous continuez à taper, et vous pouvez sélectionner l'un des modèles de syntaxe et paramètres proposés. Une infobulle affiche la syntaxe de la fonction, paramètres et instructions supplémentaires incluses, de même qu'un lien pointant vers la description de l'instruction ou de la fonction (disponible sur le portail d'aide en ligne).

Note Conseil

Le raccourci clavier Ctrl+Espace vous permet par ailleurs d'afficher la liste des mots-clés, et le raccourci Ctrl+Maj+Espace, une infobulle.

## Navigation dans le code

### Accès à l'aide sur la syntaxe des commandes et fonctions

Il existe plusieurs moyens d'accéder à l'aide sur la syntaxe relative à un mot-clé de la syntaxe de Qlik :

#### Survol des mots-clés

Vous pouvez survoler les fonctions et mots-clés de script du script pour en savoir plus sur la syntaxe de formatage et pour accéder aux ressources d’aide.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

#### Accès au portail d'aide

Vous pouvez accéder à l’aide détaillée sur le portail d’aide comme suit :

* Cliquez sur l'icône the Aide icon de la barre d'outils pour activer le mode d'aide sur la syntaxe. En mode d'aide, vous pouvez cliquer sur un mot-clé de la syntaxe (signalé en bleu) dans l'éditeur afin d'accéder à une aide détaillée sur la syntaxe.

* Placez le curseur à l'intérieur ou à la fin du mot-clé, puis appuyez sur les touches Ctrl+H.

* Si vous avez sélectionné Activer la nouvelle expérience d’éditeur de code, passez la souris sur un mot-clé et cliquez sur le lien d’aide, le cas échéant. Consultez [Survol des mots-clés](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Hovering).

  Note InformationsIl est impossible de modifier le script en mode d'aide sur la syntaxe.

### Définition et liens de référence

Vous pouvez utiliser le menu contextuel ou les raccourcis clavier pour naviguer entre les éléments de script associés (tels que des tables ou des variables spécifiques).

Les options suivantes sont disponibles :

* Accéder à la définition (Ctrl + F12) : permet d’accéder à l’emplacement où une construction de script est définie.

* Accéder aux références (Ctrl + F12) : permet d’accéder à l’emplacement où une construction de script est référencée. S’il existe plusieurs références, vous pouvez sélectionner la référence à laquelle accéder.

* Options d’aperçu (Alt + F12) : affichez les définitions et les références sous forme de fenêtres contextuelles sous le code que vous êtes en train d’inspecter.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

### Pliage de code

Vous pouvez développer et réduire des blocs de code de script, ce qui améliore la flexibilité et la lisibilité lors de l’édition.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Pour plier des blocs de code, survolez la marge à côté d’un bloc qui supporte le pliage et cliquez sur the Flèche vers le bas icon. Vous pouvez déplier le code en cliquant sur the Flèche vers le bas icon sur les blocs réduits.

La Palette de commandes offre également des options avancées pour le pliage du code. Consultez [Palette de commandes](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#CommandPalette).

### Minicarte

La minicarte offre une représentation visuelle de la section de script actuelle. Elle se trouve à côté de l’éditeur, offrant ainsi une vue de la section toute entière en un clin d’œil. La minicarte est interactive—vous pouvez l’utiliser pour faire défiler la section afin de trouver un code spécifique.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

## Édition de code

### Insertion d'un script de test préparé

Vous pouvez insérer un script de test préparé, destiné à charger un ensemble de champs de données intégrées. Ce script vous permet de créer rapidement un jeu de données à des fins de test.

Procédez comme suit :

* Appuyez sur Ctrl + 00.

Le code de script de test est inséré dans le script.

### Mise en retrait du code

Vous pouvez mettre le code en retrait pour améliorer la lisibilité.

Procédez comme suit :

1. Sélectionnez une ou plusieurs lignes pour modifier le retrait.

2. Cliquez sur the Retrait icon pour mettre le texte en retrait (augmenter le retrait) ou sur the Retrait négatif icon pour effectuer un retrait négatif du texte (réduire le retrait).

Note Conseil

Vous pouvez également utiliser les raccourcis clavier :

Tabulation (retrait)

Maj+Tabulation (retrait négatif)

### Recherche et remplacement de texte

Vous pouvez rechercher et remplacer du texte dans toutes les sections de script.

#### Recherche de texte

Procédez comme suit :

1. Cliquez sur l'icône the Rechercher icon de la barre d'outils.

   La boîte de dialogue déroulante de recherche s'affiche.

2. Dans la zone de recherche, saisissez le texte à trouver.

   Les résultats de la recherche sont mis en évidence dans la section active du code de script. Par ailleurs, le nombre d'instances du texte trouvées est indiqué en regard de l'étiquette de la section.

3. Vous pouvez parcourir les résultats en cliquant sur the Précédent icon et the Suivant icon.

4. Cliquez sur l'icône the Rechercher icon dans la barre d'outils pour fermer la boîte de dialogue de recherche.

Note ConseilVous pouvez également sélectionner l'option Rechercher dans toutes les sections pour effectuer une recherche dans toutes les sections du script. Le nombre d'instances de texte trouvées est indiqué en regard de chaque étiquette de section. Sélectionnez l'option Respecter la casse pour lancer des recherches respectant la casse.

#### Remplacement de texte

Procédez comme suit :

1. Cliquez sur l'icône the Rechercher icon de la barre d'outils.

   La boîte de dialogue déroulante de recherche s'affiche.

2. Saisissez le texte voulu dans la zone de recherche.

3. Saisissez le texte de remplacement dans la zone prévue à cet effet, puis cliquez sur Remplacer.

4. Cliquez sur l'icône the Suivant icon pour trouver l'instance suivante du texte recherché et procédez de l'une des manières suivantes :

   * Cliquez sur Remplacer pour remplacer le texte.
   * Cliquez sur l'icône the Suivant icon pour trouver l'instance suivante.

5. Cliquez sur l'icône the Rechercher icon dans la barre d'outils pour fermer la boîte de dialogue de recherche.

Note ConseilVous pouvez également cliquer sur Remplacer dans toute la section afin de remplacer toutes les instances du texte recherché dans la section de script active. La fonction de remplacement étant sensible à la casse ; le texte remplacé respecte la casse utilisée dans le champ de remplacement. Un message s'affiche, indiquant le nombre d'instances qui ont été remplacées.

#### Autres méthodes

Vous pouvez également utiliser d’autres méthodes pour rechercher et remplacer du texte.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Les autres méthodes suivantes sont disponibles :

* Modifier toutes les occurrences : accessible depuis le menu contextuel et via le raccourci clavier Ctrl + F2. Cette opération recherche et remplace l’ensemble du texte correspondant dans la section de script actuelle.

* Palette de commandes : vous pouvez effectuer des actions rechercher et remplacer à l’aide de la Palette de commandes intégrée. Consultez [Palette de commandes](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#CommandPalette).

### Insertion de commentaires dans le script

Vous pouvez insérer des commentaires dans le code du script ou désactiver certaines parties du code de script au moyen de marques de commentaire. Sur une ligne, tout le texte affiché à droite des deux barres obliques (//) est considéré comme un commentaire et n'est pas exécuté au moment du lancement du script.

La barre d'outils comprend un raccourci permettant d'insérer ou d'annuler des commentaires. Il s'agit d'une fonction de type bascule. Autrement dit, si le code sélectionné n'est pas commenté, il le deviendra, et inversement.

#### Insertion d'un commentaire

Procédez comme suit :

1. Sélectionnez une ou plusieurs lignes de code non commentées, ou placez le curseur au début d'une ligne.

2. Cliquez sur the Ajout/Suppression de marques de commentaire icon ou appuyez sur Ctrl + K.

   Note InformationsSi vous avez sélectionné Activer la nouvelle expérience d’éditeur de code, vous pouvez également utiliser Ctrl + /.

Le code sélectionné est à présent commenté.

#### Annulation d'un commentaire

Procédez comme suit :

1. Sélectionnez une ou plusieurs lignes de code commentées, ou placez le curseur au début d'une ligne commentée.

2. Cliquez sur the Ajout/Suppression de marques de commentaire icon ou appuyez sur Ctrl + K.

   Note InformationsSi vous avez sélectionné Activer la nouvelle expérience d’éditeur de code, vous pouvez également utiliser Ctrl + /.

Le code sélectionné va à présent être exécuté avec le reste du script.

Note Conseil

Il existe deux façons d'insérer des commentaires dans le code du script :

* Utilisation de l’instruction Rem.
* En incluant une section de code au moyen de /\* et de \*/.

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

Pour plus d'informations Rem, voir [Rem](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Rem.htm).

### Sélection de la totalité du code

Vous pouvez sélectionner tout le code de la section active du script.

Procédez comme suit :

* Appuyez sur Ctrl + A.

Tout le code du script de la section active est sélectionné.

### Sélection multi-curseur

Avec la sélection multi-curseur, vous pouvez sélectionner du code provenant de plusieurs lignes de script différentes à la fois.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Effectuez l'une des opérations suivantes :

* Appuyez sur Ctrl + Alt + flèche vers le haut/bas pour sélectionner plusieurs lignes parallèles verticales à la fois.

* Appuyez sur Alt + Maj, puis faites glisser votre curseur dans n’importe quelle direction pour sélectionner le code adjacent ensemble.

### Palette de commandes

La Palette de commandes est intégrée à l’éditeur de script, facilitant ainsi l’exécution d’opérations avancées sur le code du script. La Palette de commandes supporte également plusieurs options permettant d’améliorer l’apparence et l’intuitivité de l’éditeur.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Exemples d’utilisations de la Palette de commandes :

* Rechercher et remplacer

* Pliage de code avancé

* Indentation du code

* Traitement de texte avancé

* Personnalisation de l’interface de l’éditeur, comme la taille de la police, le retour à la ligne automatique, etc.

Pour des exemples de flux de travail spécifiques, consultez [Exemples de flux de travail : Palette de commandes](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Examples).

Effectuez l'une des opérations suivantes :

* Dans l’éditeur, faites un clic droit et sélectionnez Palette de commandes....

* Utilisez le raccourci clavier Ctrl + Maj + P.

Pour certaines actions, vous devrez peut-être sélectionner le texte sur lequel effectuer l’opération. Pour les autres, cela n’est pas nécessaire.

Après avoir ouvert la Palette de commandes, vous pouvez rechercher les commandes disponibles et afficher les raccourcis clavier associés à ces commandes.

#### Exemples de flux de travail : Palette de commandes

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

#### Rechercher et remplacer du texte avec la Palette de commandes

Procédez comme suit :

1. Ouvrez une section de script.

2. Sélectionnez le texte que vous souhaitez rechercher et remplacer.

3. Faites un clic droit n’importe où dans l’éditeur et sélectionnez Palette de commandes....

4. Sélectionnez Remplacer.

5. Saisissez le texte à rechercher.

6. Saisissez le texte qui doit remplacer le texte trouvé.

7. Choisissez de remplacer toutes les instances ou une instance à la fois.

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

#### Réduire (plier) le code

Procédez comme suit :

1. Ouvrez une section de script contenant des tables, des boucles, des sous-routines ou d’autre contenu qui supportent le pliage.

2. Faites un clic droit n’importe où dans l’éditeur et sélectionnez Palette de commandes....

   La Palette de commandes s’ouvre.

3. Sélectionnez Plier tout.

4. Pour déplier tout le code plié, ouvrez de nouveau la Palette de commandes et sélectionnez Déplier tout.

#### Activation du retour à la ligne automatique

Procédez comme suit :

1. Ouvrez une section de script.

2. Faites un clic droit n’importe où dans l’éditeur et sélectionnez Palette de commandes....

3. Sélectionnez Affichage : Basculer le retour à la ligne automatique ou appuyez sur Alt+Z sur le clavier.

Le retour à la ligne automatique est activé pour la section de script.

## Refactorisation du code

Avec Activer la nouvelle expérience d’éditeur de code sélectionné, vous pouvez refactoriser les constructions de script Qlik reconnues. Par exemple, vous pouvez renommer toutes les instances d’une table dans le script.

Note Informations

Vous devez sélectionner Activer la nouvelle expérience d’éditeur de code. Consultez [Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Procédez comme suit :

1. Placez votre curseur sur une construction de script que vous souhaitez renommer ou mettez en surbrillance la construction toute entière.

2. Faites un clic droit et sélectionnez Renommer le symbole ou utilisez le raccourci clavier F2.

La construction est renommée dans l’ensemble du script.

## Limitations

Avec Activer la nouvelle expérience d’éditeur de code sélectionné, certains éléments d’interface tels que les options de clic droit, la Palette de commandes et l’aide via le survol ne sont pas traduits en suédois et en néerlandais.

Contenu d’apprentissage associé :

* [Introduction à l'éditeur de chargement de données](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)

[Utilisation de l’éditeur de script de prochaine génération](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm)

[Raccourcis clavier disponibles dans l'Éditeur de chargement de données et l'Script](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/DLE-keyboard-shortcut.htm)

[Utilisation de Éditeur de chargement de données](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/use-data-load-editor.htm)

[Parcours des scripts du catalogue](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/navigating-scripts.htm)

## En savoir plus

* [Introduction à l'éditeur de chargement de données](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)