Перейти к основному содержимому Перейти к дополнительному содержимому

Расширение со знаком доллара с использованием переменной

В скрипте загрузки или выражении диаграммы используйте переменную в расширении со знаком доллара в следующих случаях:

  • ссылка на текст;

  • ссылка на числовое значение.

Текстовая переменная

При использовании переменной для текстового замещения в скрипте или в выражении используется следующий синтаксис:

$(variablename)

$(variablename) расширяется до значения в переменной. Если элемент variablename не существует, расширение будет пустой строкой.

Примеры: Скрипты загрузки текстовых переменных

Пример: Выражение диаграммы с текстовой переменной

Расширение числовых переменных

Для расширений числовых переменных используется следующий синтаксис:

(#variablename)

Расширение возвращает числовое значение из переменной в виде десятичного числа, очень большие или малые числа — в экспоненциальном представлении. Если переменная variablename не существует или не содержит числового значения, она будет расширена до 0 вместо NULL.

Примеры: Скрипты загрузки числовых переменных

Расширение переменных, ссылающихся на альтернативные состояния

У переменной есть только одно значение, и оно используется во всех альтернативных состояниях. При расширении переменной значение также будет тем же самым вне зависимости от того, где оно сделано и каково состояние объекта.

Если переменная является рассчитанной переменной, то есть определение начинается со знака «равно», вычисление делается в состоянии по умолчанию, если в определении переменной не указано альтернативное состояние.

Например, если имеется состояние с именем MyState и переменная с именем vMyVar:

vMyvar: =only({MyState}MyField)

Содержимое определения переменной с прямой ссылкой на имя альтернативного состояния указывает, в каком состоянии содержимое переменной будет вычислено.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!