Rozszerzenie przez znak dolara przy użyciu wyrażenia
W rozszerzeniach przez znak dolara mogą być używane wyrażenia. W takim przypadku zawartość między nawiasami musi zaczynać się od znaku równości:
$(=expression )
Wyrażenie zostanie ocenione, a wartość będzie używana w rozwinięciu.
Przykład:
$(=Year(Today())); // zwraca ciąg znaków z bieżącym rokiem.
$(=Only(Year)-1); // zwraca rok przez wybranym rokiem.
Uwzględnianie plików
Operacje uwzględnienia plików są wykonywane przy użyciu rozszerzeń przez znak dolara. Składnia jest następująca:
$(include=filename )
Powyższy tekst zostanie zastąpiony przez treść pliku określonego po znaku równości. Ta opcja jest bardzo użyteczna w przypadku przechowywania skryptów albo części skryptów w plikach tekstowych.
Przykład:
$(include=C:\Documents\MyScript.qvs);
Rozszerzenia przez znak dolara i stany alternatywne
Rozszerzenie przez znak dolara zwykle nie jest wrażliwe na stany alternatywne. Jest jeden wyjątek — jeśli rozszerzenie przez znak dolara ma wyrażenie, jest ono obliczane w stanie dotyczącym obiektu, w którym dokonuje się rozszerzenia przez znak dolara.
Przykład:
Rozszerzenie przez znak dolara jest następujące:
Obliczenie zwróci sumę kwoty na podstawie wyboru w stanie obiektu.