Las variables se usan como contenedores para valores de datos. Necesita las variables para transferir valores a la etiqueta en la acción Imprimir etiqueta o usar valores en otras acciones para la manipulación de datos. Generalmente, el filtro extrae valores de las secuencias de datos recibidas por el desencadenador y envía valores a las variables. Para obtener más información, consulte el tema Comprender los filtros.
Generalmente, se recomienda enviar los valores de las variables a la plantilla de la etiqueta y la etiqueta para imprimir. El mecanismo que envía valores de variables a etiquetas usa la asignación de nombre automatizada. El valor de la variable definida en el desencadenador se envía a la variable definida en la etiqueta que lleva el mismo nombre. Puede definir las variables usando uno de los tres métodos disponibles:
-
Importar variables desde archivo de etiquetas: Para la asignación automática explicada, es una buena práctica importar las variables desde la etiqueta cada vez. Esto le permite ahorrar tiempo y le asegura que los nombres de variables coincidan. La variable importada no solo hereda el nombre de la variable, sino también las propiedades de las variables admitidas, como el valor predeterminado y la longitud.
-
Definir variables manualmente: Cuando defina manualmente las variables, debe tener mucho cuidado de usar los mismos nombres que las variables de la etiqueta. Deberá definir manualmente las variables que no existan en la etiqueta, pero las necesita dentro del desencadenador.
Nota
Un ejemplo pueden ser variables como
LabelName
,PrinterName
,Quantity
y variables similares que necesite recordar, el nombre de la etiqueta, el nombre de la impresora, la cantidad u otros meta-valores asignados por el filtro. -
Habilitar variables internas: Los valores para las variables internas los asigna NiceLabel Automation y están disponibles como valores de solo lectura. Para obtener más información, consulte el tema Variables internas.
Sugerencia
Si habilita el área de asignación (en filtros de texto no estructurado y XML) y la estructura dinámica (en filtros de texto estructurado), NiceLabel Automation extraerá los pares nombre:valor de los datos del desencadenador y se envían automáticamente los valores a las variables del mismo nombre que están definidas en la etiqueta. No es necesaria ninguna asignación variable manual.