# Modifica degli script di caricamento

L'utente inserisce lo script nell'editor di testo dell'Editor caricamento dati o Script. Qui è possibile apportare modifiche manuali alle istruzioni LOAD o SELECT generate durante la selezione dei dati e digitare il nuovo script.

Il codice di script, che deve essere scritto utilizzando la sintassi dello script di Qlik, è codificato con i colori per rendere facilmente distinguibili i diversi elementi. Ogni riga dello script viene numerata.

Nell'editor sono disponibili alcune funzioni che assistono l'utente durante lo sviluppo dello script di caricamento, come viene illustrato in questa sezione.

## Assistenza al codice

### Accesso alla Guida della sintassi per i comandi e le funzioni

Esistono diversi modi per accedere alla Guida alla sintassi per una parola chiave della sintassi di Qlik.

#### Passaggio del mouse sulle parole chiave

È possibile passare il puntatore del mouse sulle funzioni e sulle parole chiave dello script all'interno dello script per ottenere maggiori informazioni sulla sintassi di formattazione e per accedere alle risorse della guida.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

#### Accesso al portale della Guida

È possibile accedere alla guida dettagliata nel portale della guida nei seguenti modi:

* Fare clic su the Guida icon nella barra degli strumenti per attivare la modalità Guida alla sintassi. Nella modalità Guida alla sintassi, è possibile fare clic su una parola chiave della sintassi (evidenziata in blu e sottolineata) per accedere alla Guida alla sintassi.

* Posizionare il cursore all'interno o alla fine della parola chiave e premere Ctrl+H.

* Se hai attivato Abilita nuova esperienza dell'editor di codice, passa il puntatore su una parola chiave e fai clic sul collegamento alla guida, se disponibile. Vedere [Passaggio del mouse sulle parole chiave](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Hovering).

  Nota informaticaNon è possibile modificare lo script nella modalità Guida alla sintassi.

#### Utilizzo della funzione di completamento automatico

Se si inizia a digitare la parola chiave dello script di Qlik, viene visualizzato un elenco a completamento automatico di parole chiave corrispondenti da cui effettuare selezioni. L'elenco si riduce man mano che si digita il testo ed è possibile selezionare modelli con sintassi e parametri suggeriti. In un suggerimento a comparsa viene visualizzata la sintassi della funzione, compresi parametri e altre istruzioni, nonché un collegamento alla descrizione dell'istruzione o della funzione presente nel portale della guida.

Nota di suggerimento

È anche possibile utilizzare la scelta rapida da tastiera Ctrl+Spazio per visualizzare l'elenco delle parole chiave e Ctrl+Maiusc+Spazio per visualizzare un suggerimento a comparsa.

## Navigazione nel codice

### Accesso alla Guida della sintassi per i comandi e le funzioni

Esistono diversi modi per accedere alla Guida alla sintassi per una parola chiave della sintassi di Qlik.

#### Passaggio del mouse sulle parole chiave

È possibile passare il puntatore del mouse sulle funzioni e sulle parole chiave dello script all'interno dello script per ottenere maggiori informazioni sulla sintassi di formattazione e per accedere alle risorse della guida.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

#### Accesso al portale della Guida

È possibile accedere alla guida dettagliata nel portale della guida nei seguenti modi:

* Fare clic su the Guida icon nella barra degli strumenti per attivare la modalità Guida alla sintassi. Nella modalità Guida alla sintassi, è possibile fare clic su una parola chiave della sintassi (evidenziata in blu e sottolineata) per accedere alla Guida alla sintassi.

* Posizionare il cursore all'interno o alla fine della parola chiave e premere Ctrl+H.

* Se hai attivato Abilita nuova esperienza dell'editor di codice, passa il puntatore su una parola chiave e fai clic sul collegamento alla guida, se disponibile. Vedere [Passaggio del mouse sulle parole chiave](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Hovering).

  Nota informaticaNon è possibile modificare lo script nella modalità Guida alla sintassi.

### Definizione e collegamenti di riferimento

È possibile utilizzare il menu di scelta rapida o le scorciatoie da tastiera per spostarsi tra gli elementi di script correlati (come tabelle o variabili specifiche).

Sono disponibili le opzioni seguenti:

* Vai a definizione (Ctrl + F12): vai alla posizione in cui è definito un costrutto dello script.

* Vai a riferimenti (Ctrl + F12): vai alla posizione in cui viene fatto riferimento a un costrutto di script. Se sono presenti più riferimenti, è possibile scegliere a quale riferimento passare.

* Opzioni Anteprima (Alt + F12): Visualizza definizioni e riferimenti come popup sotto il codice attualmente esaminato.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

### Compressione del codice

È possibile espandere e comprimere i blocchi di codice script, migliorando la flessibilità e la leggibilità durante la modifica.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Per comprimere i blocchi di codice, passare il puntatore sul margine accanto a un blocco che supporta la compressione e fare clic su the Freccia giù icon. È possibile espandere il codice facendo clic su the Freccia giù icon sui blocchi compressi.

Il Riquadro comandi offre anche opzioni avanzate per la riduzione del codice. Vedere [Riquadro comandi](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#CommandPalette).

### Minimappa

La minimap offre una rappresentazione visiva della sezione dello script corrente. Si trova accanto all'editor, offrendo una panoramica dell'intera sezione a colpo d'occhio. La minimappa è interattiva—puoi usarla per scorrere la sezione per trovare codice specifico.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

## Modifica del codice

### Inserimento di uno script di testo preparato

È possibile inserire uno script di test preparato che caricherà un gruppo di campi di dati inline. È possibile utilizzare questo script per creare rapidamente una serie di dati al fine di eseguire il test.

Procedere come indicato di seguito:

* Premere Ctrl + 00.

Il codice di script del test viene inserito nello script.

### Indentazione del codice

È possibile eseguire l'indentazione del codice, ossia applicare un rientro per migliorarne la leggibilità.

Procedere come indicato di seguito:

1. Selezionare una o più linee di cui modificare l'indentazione.

2. Fare clic su the Indentazione icon per far rientrare il testo (aumentare il rientro) oppure fare clic su the Annulla indentazione icon per annullare il rientro del testo (diminuire il rientro).

Nota di suggerimento

È possibile utilizzare le scelte rapide da tastiera:

Tab (rientro)

Maiusc+Tab (annullamento rientro)

### Ricerca e sostituzione del testo

È possibile ricercare e sostituire il testo in tutte le sezioni dello script.

#### Ricerca di testo

Procedere come indicato di seguito:

1. Fare clic su the Cerca icon sulla barra degli strumenti.

   Viene visualizzata la finestra di dialogo a discesa Cerca.

2. Nella casella Cerca digitare il testo che si desidera trovare.

   I risultati della ricerca vengono evidenziati nella sezione corrente del codice dello script. Inoltre, il numero di istanze di testo trovate viene riportato accanto all'etichetta della sezione.

3. È possibile scorrere i vari risultati facendo clic su the Precedente icon e the Avanti icon.

4. Fare clic su the Cerca icon sulla barra degli strumenti per chiudere la finestra di dialogo di ricerca.

Nota di suggerimentoInoltre, è possibile selezionare Cerca in tutte le sezioni per eseguire la ricerca in tutte le sezioni dello script. Il numero di istanze di testo trovate viene riportato accanto a ogni etichetta della sezione. È possibile selezionare Maiuscole/Minuscole per effettuare ricerche che rispettano la distinzione maiuscole/minuscole.

#### Sostituzione del testo

Procedere come indicato di seguito:

1. Fare clic su the Cerca icon sulla barra degli strumenti.

   Viene visualizzata la finestra di dialogo a discesa Cerca.

2. Digitare il testo da trovare nella casella Cerca.

3. Digitare il testo sostitutivo nella casella Sostituisci, quindi fare clic su Sostituisci.

4. Fare clic su the Avanti icon per trovare l'istanza successiva del testo di ricerca ed effettuare una delle seguenti operazioni:

   * Fare clic su Sostituisci per sostituire il testo.
   * Fare clic su the Avanti icon per trovare il testo.

5. Fare clic su the Cerca icon sulla barra degli strumenti per chiudere la finestra di dialogo di ricerca.

Nota di suggerimentoÈ inoltre possibile fare clic su Sostituisci tutto nella sezione per sostituire tutte le istanze del testo di ricerca nella sezione dello script attuale. La funzione Sostituisci rispetta la distinzione tra maiuscole e minuscole e il testo sostituito rispetterà la distinzione seguita nel campo Sostituisci. Viene visualizzato un messaggio contenente informazioni sul numero di istanze che sono state sostituite.

#### Metodi alternativi

È anche possibile utilizzare altri metodi per cercare e sostituire il testo.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Sono disponibili gli altri metodi seguenti:

* Modifica tutte le occorrenze: disponibile dal menu di scelta rapida e tramite la scelta rapida da tastiera Ctrl + F2. Trova e sostituisce tutto il testo corrispondente nella sezione dello script corrente.

* Command Palette: è possibile eseguire operazioni di ricerca e sostituzione utilizzando la Command Palette integrata. Vedere [Riquadro comandi](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#CommandPalette).

### Aggiunta di commenti nello script

È possibile inserire commenti nel codice dello script o disattivarne alcune parti utilizzando i simboli dei commenti. Tutto il testo su una riga che segue a destra di // (due barre) verrà considerato un commento e non verrà eseguito durante l'esecuzione dello script.

La barra degli strumenti contiene un collegamento rapido che consente di aggiungere o di eliminare un commento a un codice. La funzione svolge il ruolo di un pulsante di alternanza, vale a dire che se non è stato commentato il codice selezionato, verrà commentato e viceversa.

#### Aggiunta di commenti

Procedere come indicato di seguito:

1. Selezionare una o più righe di codice non commentate oppure posizionare il cursore all'inizio di una riga.

2. Fare clic su the Inserisci commento / Rimuovi commento icon o premere Ctrl + K.

   Nota informaticaSe hai attivato Abilita la nuova esperienza dell'editor di codice, puoi anche usare Ctrl + /.

Il codice selezionato risulta adesso commentato.

#### Rimozione di commenti

Procedere come indicato di seguito:

1. Selezionare una o più righe di codice commentate oppure posizionare il cursore all'inizio di una riga commentata.

2. Fare clic su the Inserisci commento / Rimuovi commento icon o premere Ctrl + K.

   Nota informaticaSe hai attivato Abilita la nuova esperienza dell'editor di codice, puoi anche usare Ctrl + /.

Il codice selezionato verrà ora eseguito con il resto dello script.

Nota di suggerimento

Esistono diversi modi per inserire commenti nel codice di script:

* Utilizzo dell'istruzione Rem.
* Includendo una sezione di codice con /\* e \*/.

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

Per ulteriori informazioni su Rem, vedere [Rem](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Rem.htm).

### Selezione di tutti i codici

È possibile selezionare tutti i codici nella sezione dello script attuale.

Procedere come indicato di seguito:

* Premere Ctrl + A.

Verrà selezionato tutti il codice di script nella selezione attuale.

### Selezione multi-cursore

Con la selezione multi-cursore, puoi selezionare codice da più righe di script diverse alla volta.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Effettuare una delle seguenti operazioni:

* Premere Ctrl + Alt + freccia su/giù per selezionare contemporaneamente più righe parallele in verticale.

* Premi Alt + Shift e trascina il cursore in qualsiasi direzione per selezionare contemporaneamente il codice adiacente.

### Riquadro comandi

La Command Palette è integrata nello Script editor, rendendo più semplice l'esecuzione di operazioni avanzate sul codice dello script. La Command Palette supporta inoltre diverse opzioni per migliorare l'aspetto dell'editor.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Esempi di utilizzo del Riquadro dei comandi includono:

* Trova e sostituisci

* Compressione avanzata del codice

* Indentazione del codice

* Elaborazione avanzata del testo

* Personalizzazione dell'interfaccia dell'editor, come le dimensioni del carattere, il ritorno a capo automatico e altro ancora

Per esempi di flussi di lavoro specifici, vedere [Flussi di lavoro di esempio: Tavolozza comandi](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm#Examples).

Effettuare una delle seguenti operazioni:

* Nell'editor, fai clic con il pulsante destro del mouse e seleziona Riquadro comandi....

* Usa la scorciatoia da tastiera Ctrl + Shift + P.

Per alcune azioni, potrebbe essere necessario selezionare il testo su cui eseguire l'operazione. Per gli altri, questo non è necessario.

Dopo aver aperto la Palette dei comandi, è possibile cercare i comandi disponibili e visualizzare le scorciatoie da tastiera per questi comandi.

#### Flussi di lavoro di esempio: Tavolozza comandi

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

#### Trova e sostituisci il testo con la Command Palette

Procedere come indicato di seguito:

1. Consente di aprire una sezione dello script.

2. Selezionare il testo che si desidera trovare e sostituire.

3. Fai clic con il pulsante destro del mouse in un punto qualsiasi dell'editor e seleziona Riquadro comandi....

4. Seleziona Sostituisci.

5. Immettere il testo da cercare.

6. Inserire il testo con cui sostituire il testo trovato.

7. Seleziona per sostituire tutte le istanze o un'istanza alla volta.

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

#### Comprimi (riduci) codice

Procedere come indicato di seguito:

1. Aprire una sezione dello script con tabelle, cicli, subroutine o altri contenuti che supportano il folding.

2. Fai clic con il pulsante destro del mouse in un punto qualsiasi dell'editor e seleziona Riquadro comandi....

   Si apre il riquadro dei comandi.

3. Seleziona Comprimi tutto.

4. Per espandere tutto il codice compresso, aprire di nuovo la Command Palette e selezionare Espandi tutto.

#### Attivazione del ritorno a capo automatico

Procedere come indicato di seguito:

1. Consente di aprire una sezione dello script.

2. Fai clic con il pulsante destro del mouse in un punto qualsiasi dell'editor e seleziona Riquadro comandi....

3. Seleziona Visualizza: Attiva/disattiva a capo automatico o premi Alt+Z sulla tastiera.

L'a capo automatico è attivato per la sezione dello script.

## Refactoring del codice

Con Abilita nuova esperienza dell'editor di codice attivato, è possibile eseguire il refactoring dei costrutti di script Qlik riconosciuti. Ad esempio, è possibile rinominare tutte le istanze di una tabella nello script.

Nota informatica

È necessario attivare Abilita nuova esperienza dell'editor di codice. Vedere [Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm).

Procedere come indicato di seguito:

1. Posiziona il cursore su un costrutto di script che desideri rinominare, oppure evidenzia il costrutto per intero.

2. Fare clic con il pulsante destro del mouse e selezionare Rinomina simbolo oppure usare la scelta rapida da tastiera F2.

Il costrutto viene rinominato in tutto lo script.

## Limiti

Con Abilita nuova esperienza dell'editor di codice attivato, alcuni elementi dell'interfaccia, come le opzioni del pulsante destro del mouse, il Riquadro comandi e la guida al passaggio del mouse, non sono tradotti in svedese e olandese.

Contenuti di apprendimento correlati:

* [Introduzione all'editor caricamento dati](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)

[Lavorare con lo Script editor di nuova generazione](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/next-gen-editor.htm)

[Combinazioni di tasti di scelta rapida in Editor caricamento dati e Script](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/DLE-keyboard-shortcut.htm)

[Utilizzo di Editor caricamento dati](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/use-data-load-editor.htm)

[Sfogliare gli script nel catalogo](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/navigating-scripts.htm)

## Ulteriori informazioni

* [Introduzione all'editor caricamento dati](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)