Expansión de signo dólar con una expresión
Se pueden utilizar expresiones en las expansiones de signo dólar. El contenido entre paréntesis deberá comenzar entonces por un signo igual:
$(=expression )
La expresión será evaluada y el valor se utilizará en la expansión.
Ejemplo:
$(=Year(Today())); // devuelve una cadena con el año actual.
$(=Only(Year)-1); // devuelve el año anterior al seleccionado.
Inclusión de archivos
Las inclusiones de archivos se realizan utilizando expansiones de signo dólar. La sintaxis es la siguiente:
$(include=filename )
El texto anterior será reemplazado por el contenido del archivo especificado tras el signo igual. Esta funcionalidad resulta de gran utilidad si desea almacenar scripts o partes de scripts en archivos de texto.
Ejemplo:
$(include=C:\Documents\MyScript.qvs);
Expansiones de signo dólar y estados alternos
Una expansión de signo dólar normalmente no es sensible a estados alternos. Hay una excepción, si la expansión del signo dólar tiene una expresión, esta se evalúa en el estado relevante para el objeto donde se realiza la expansión de signo dólar.
Ejemplo:
Tiene una expansión de signo dólar como la siguiente:
El cálculo devolverá la suma de la cantidad según la selección en el estado del objeto.