Расширение со знаком доллара с использованием выражения
В расширениях со знаком доллара могут использоваться выражения. В таком случае содержимое в скобках должно начинаться со знака «равно»:
$(=expression )
Выражение будет оценено, а значение будет использовано в расширении.
Пример:
$(=Year(Today())); // возвращает строку с текущим годом.
$(=Only(Year)-1); // возвращает год на единицу раньше выбранного.
Включение файла
Включение файла выполняется с помощью расширений со знаком доллара. Синтаксис имеет следующий вид:
$(include=filename )
Вышеприведенный текст будет заменен на содержимое файла, указанного после знака равенства. Эта функция оказывается полезной при хранении скриптов и частей скриптов в текстовых файлах.
Пример:
$(include=C:\Documents\MyScript.qvs);
Расширения со знаком доллара и альтернативные состояния
Расширение со знаком доллара обычно не чувствительно к альтернативным состояниям. Есть одно исключение: если расширение со знаком доллара имеет выражение, оно оценивается в состоянии, относящемся к объекту, в котором производится расширение со знаком доллара.
Пример:
Имеется расширение со знаком доллара, показанное ниже:
Вычисление вернет сумму, основанную на выборке в состоянии объекта.