Utilizzo di variabili
Le variabili forniscono una posizione temporanea per la memorizzazione dei dati ai quali è possibile accedere da qualsiasi contesto nel file. È possibile definire variabili in:
- calcoli che utilizzano le funzioni Dichiara e While
 - script che utilizzano istruzioni di script come Imposta variabile, Ottieni percorso cartella, Mostra finestra personalizz., Leggi da file dati e alcune istruzioni di script Inserisci
 
Le variabili non sono disponibili al di fuori del file in cui sono definite e le variabili di un utente non sono disponibili per altri utenti. Per rendere disponibili i dati per altri file o per più utenti, utilizzare un campo (senza memorizzazione globale) al posto di una variabile.
Quando si definisce una variabile, è possibile specificarne il campo di applicazione aggiungendo un prefisso prima del nome della variabile.
| 
                                                         Campo di applicazione  | 
                                                    
                                                         Prefisso  | 
                                                    
                                                         Esempio  | 
                                                    
                                                         Disponibilità  | 
                                                
| 
                                                         funzione  | 
                                                    
                                                         Nessuno  | 
                                                    
                                                         
  | 
                                                    
                                                         Solo all'interno della funzione in cui è definita  | 
                                                
| 
                                                         locale  | 
                                                    
                                                         $  | 
                                                    
                                                         
  | 
                                                    
                                                         Solo all'interno dello script in cui è definita (non disponibile per subscript); cancellata al termine dello script  | 
                                                
| 
                                                         globale  | 
                                                    
                                                         $$  | 
                                                    
                                                         
  | 
                                                    
                                                         Ovunque all'interno del file in cui è definita; cancellata quando viene chiuso il file  | 
                                                
Le variabili locali e quelle globali (o anche due variabili locali nei diversi script) possono avere lo stesso nome ma vengono trattate come variabili diverse e possono memorizzare valori diversi.
È possibile utilizzare le variabili in:
- calcoli
 - script
 - percorsi di file (vedere Creazione dei percorsi di file)
 - richieste di ricerca create e modificate nella finestra di dialogo Modifica richiesta di ricerca (vedere Finestre di dialogo Specifica richieste di ricerca e Modifica richiesta di ricerca)
 - formati come variabili di fusione (vedere Inserimento di variabili di fusione in un formato)
 
Ripetizioni nelle variabili
Le variabili locali e globali possono includere un numero di ripetizioni opzionale visualizzato tra parentesi quadre [ ] subito dopo il nome della variabile. L'esempio di seguito restituisce 111:
Dichiara ( [
    $var[1] = 1;
    $var[2] = 10;
    $var[3] = 100
];
$var[1] + $var[2] + $var[3] )
                                            Le ripetizioni nelle variabili non sono supportate in:
- 
                                                
variabili delle funzioni
 - 
                                                
variabili di fusione
 - 
                                                
richieste di ricerca
 
Note
- I nomi delle variabili devono seguire le stesse limitazioni dei nomi dei campi. Vedere Assegnazione dei nomi ai campi.
 - Le variabili non sono supportate nei percorsi di file memorizzati nei campi Contenitore.
 - Il tipo di dati di una variabile è determinato in modo dinamico in base ai dati assegnati. Le variabili hanno gli stessi tipi di dati dei campi, ad eccezione dei campi Calcolo e Riassunto. Vedere Scelta del tipo di campo.
 - Per ulteriori informazioni sull'utilizzo delle variabili, consultare la Knowledge Base.