Sugerencias y trucos para usar variables en acciones

Si usa variables en NiceLabel Automation acciones, siga estas recomendaciones.

  • Encierre las variables entre paréntesis. Cuando haya variables con espacios en el nombre y se refieran a variables de acciones, como Ejecutar instrucción SQL o Ejecutar secuencia de comandos, encierre las variables entre paréntesis, como (Nombre del producto). También usará paréntesis si los nombres de las variables son los mismos que los nombres reservados, por ejemplo, en la instrucción SQL.

  • Coloque dos puntos frente al nombre de la variable. Para hacer referencia a la variable en la acción Ejecutar instrucción SQL o en un Desencadenador de base de datos, debe incluir dos puntos (:) frente al nombre de la variable, como :(Product ID). El analizador SQL lo entenderá como 'valor de variable'.

    SELECT * FROM MyTable WHERE ID = :(ProductID)

  • Convertir valores en números enteros para cálculos. Cuando quiera ejecutar algún cálculo numérico con las variables, asegúrese de convertir el valor de la variable en un número entero. Definir la variable como numérica únicamente limita los caracteres aceptados para esa variable, no cambia el tipo de variable. NiceLabel Automation trata todas las variables de tipo cadena. En VBScript, usará la función CInt().

  • Configurar valores predeterminados / iniciales para secuencias de comandos. Cuando use variables en la acción Ejecutar secuencia de comandos, asegúrese de que tengan un valor predeterminado asignado, o la comprobación de la secuencia puede fallar. Puede definir valores predeterminados en las propiedades de las variables, o dentro de la secuencia (y eliminarlos después de probar la secuencia).