Utilizzo delle Variabili Locali negli script
Le variabili locali possono essere interrogate e impostate all’interno degli script (sia di background che di foreground o di pagina) utilizzando le funzioni:
|
GetLocalVariable |
Interroga il valore di una variabile locale |
|
SetLocalVariable |
Imposta il valore di una variabile locale |
Entrambe le funzioni richiedono come primo parametro il nome della variabile da interrogare o impostare e come secondo parametro la variabile contenente il valore da impostare o in cui restituire il valore letto. Il return code della funzione fornisce informazioni sull’esito dell’operazione.
Importante: Poiché gli script di background vengono eseguiti sulla stazione server, l’impostazione o lettura delle variabili locali nello script di background interroga o imposta i valori delle variabili relative esclusivamente al server!
Esempio:
Option Explicit
Sub Main()
' Esegue la lettura dell'utente corrente e
' visualizza il risultato mediante message box
Const LV_USER = "$User" 'Nome della variabile
Dim rc As Long 'ReturnCode
Dim szUser As String 'Nome dell'utente corrente
'Interrogazione della variabile
rc = GetLocalVariable(LV_USER, szUser)
'Verifica del ReturnCode
If rc = False Then
'Lettura fallita: mostra messaggio di errore
MsgBox "Interrogazione fallita"
Else
'Lettura riuscita: mostra utente corrente
MsgBox szUser
End If
End Sub
Per ulteriori informazioni sull’utilizzo delle funzioni GetLocalVariable e SetLocalVariable fare riferimento alla Guida Basic Script.