14.2.5.  Funzioni

Nota: negli esempi il valore deve essere sostituito dal parametro da modificare. Si ottiene così, ad esempio, la seguente espressione:

LINA= TRANSLATEVALUE('LINA','english') --> Il valore di ritorno di LINA deve essere tradotto in inglese.

Espressione

Significato [Meaning]

valore = TRANSLATE('Questo è un testo')

Tradurre un testo

valore = TRANSLATEVALUE('NB','english')

Restituisce il valore di una variabile/costante in una lingua specifica

valore = TRANSLATEVALUE('LINA','english')

Esempio [Example]

LINA= TRANSLATEVALUE('LINA','english')

La Lina viene visualizzata in inglese in un ambiente tedesco.

valore = TRANSLATEVALUE('SHORTNB','english')

 

valore = TRANSLATEVALUE(costante, 'lingua')

Tradurre una costante, ad esempio CATALOG_DESC

valore = LEN('Testo')

Lunghezza del testo

valore = CONTIENE('testo1','testo2')

Controlla se il testo1 contiene il testo2

valore = TOKEN(testo,separatore,virgolette,n)

Dividere un testo e restituire l'ennesimo valore

valore = GETENV('variabile ambiente')

Determinazione di una variabile d'ambiente

valore = TSCRIPT('modul.function',param1,param2)

Chiamata di una funzione VBS che restituisce un testo (il valore di ritorno è un testo)

valore = ZSCRIPT('modul.function',param1,param2)

Chiamare una funzione VBS che restituisce un numero

valore = REPLACE('vecchio valore','vecchio','nuovo')

Sostituire il testo vecchio con quello nuovo

ERPENABLED()

Restituisce .VERO. se ERP è attivato

LINGUA()

Lingua corrente