Переменные — это вычислительный механизм Pollsar, который позволяет собирать, хранить и использовать значения в ходе прохождения опроса. С помощью переменных можно подсчитывать баллы, персонализировать тексты вопросов, управлять логикой ветвления и создавать интерактивные сценарии.
Все переменные имеют глобальный характер — они доступны во всех частях опроса и в любой момент прохождения. Чтобы вставить значение переменной в текст вопроса, заголовка или страницы, оберните её имя фигурными скобками: {variable_name}.
Пользовательские переменные создаются автором вручную в настройках опроса (кнопка Настройки → вкладка Пользовательские переменные).
Введите имя новой переменной в поле ввода. Имя может состоять из латинских букв, цифр и знака подчёркивания. Если вы введёте имя на другом языке, система автоматически транслитерирует его в латиницу.
Начальное значение по умолчанию — 0. Его можно изменить в настройках переменной. Переменные нетипизированные — они принимают как числовые, так и текстовые значения в зависимости от контекста.
Подробнее о вычислениях — в статье «Function — вычисления с переменными». О проверке условий — в статье «Rule — условные правила».
Системные переменные создаются автоматически вместе с опросом. Их значения определяются в ходе прохождения и не могут быть изменены автором.
Системные переменные можно использовать в текстах и в логике так же, как пользовательские.
Пользовательские и системные переменные визуально различаются в интерфейсе. В настройках логики пользовательские переменные выделены зелёным бейджем, а системные — жёлтым. Системные переменные также легко узнать по префиксу ps_ в имени.
В выпадающем списке переменных (панель форматирования текста) пользовательские переменные отображаются зелёным текстом, системные — тёмным.