Se si usano variabili nelle azioni NiceLabel Automation, tenere conto di queste raccomandazioni.
-
Racchiudere le variabili tra parentesi. Se sono presenti variabili con spazi nei loro nomi e si riferiscono a variabili in azioni, come Esegui istruzione SQL o Esegui script, racchiudere le variabili tra parentesi, come in
(Product Name)
. Inoltre, usare le parentesi anche se i nomi delle variabili sono identici a quelli dei nomi riservati, ad esempio nell'istruzione SQL. -
Inserire i due punti davanti al nome della variabile. Per fare riferimento alle variabili nell'azione Esegui istruzione SQL o in Trigger database è necessario inserire due punti (
:
) davanti al nome della variabile, come:(Product ID)
. L'analizzatore SQL lo interpreta come “valore di variabile”.SELECT * FROM MyTable WHERE ID = :(ProductID)
-
Convertire i valori in un numero intero per il calcolo. Se si desidera eseguire un calcolo numerico con variabili, assicurarsi di convertire i valori variabili in numeri interi. Definire variabili numeriche limita solo i caratteri accettabili per la definizione del valore, ma non cambia il tipo di variabile. NiceLabel Automation tratta tutte le variabili del tipo stringa. In VBScript si userebbe la funzione
CInt()
. -
Impostare i valori predefiniti/di avvio per gli script. Quando nell'azione si usano variabili, assicurarsi che a tali variabili sia stato assegnato un valore predefinito, altrimenti il controllo dello script potrebbe non riuscire. È possibile definire i valori predefiniti nelle proprietà delle variabili o in uno script (e rimuoverli dopo aver provato lo script).