Si vous utilisez des variables dans les actions NiceLabel Automation, suivez ces recommandations.
-
Placer les variables entre parenthèses. Si des variables contenant des espaces dans leur nom se réfèrent à des variables dans des actions, telles que Exécuter une requête SQL ou Exécuter un Script, il faut mettre les variables entre parenthèses, ex. :
(Nom Produit)
. Utiliser également des parenthèses si le nom de la variable est un nom réservé, par exemple dans les requêtes SQL. -
Placer deux points devant le nom de variable. En ce qui concerne les variables de l'action Exécuter une requête SQL ou dans Déclencheur de base de données, il faut placer deux points (
:
) devant le nom de la variable, par exemple:(Product ID)
. L'analyseur SQL le comprendra comme 'valeur variable'.SELECT * FROM MyTable WHERE ID = :(ProductID)
-
Convertir des valeurs en nombre entier pour le calcul. Si vous voulez effectuer un calcul numérique avec les variables, il faut convertir la variable en nombre entier. Définir les variables en numérique limite seulement les caractères acceptés pour la valeur mais ne change pas le type de la variable. NiceLabel Automation traite toutes les variables de type chaîne de caractères. Dans VBScript, utiliser la fonction
CInt()
. -
Paramètres par défaut/valeurs de démarrage des scripts. Pour utiliser des variables dans une action, il faut qu'elles aient une valeur par défaut, autrement la vérification du script échouera. Définir les valeurs par défaut dans les propriétés des variables ou dans le script (et les enlever après avoir testé le script).