Comment on page

Операция над переменной

Способ записать произвольное значение в переменную с возможностью произвести вычисление перед записью. Это отлично подходит для создания тестов или викторин.
При попадании в этот блок выполняется операция над переменной и сразу же происходит перенаправление пользователя в следующий блок по связи.
На данный момент можно выбрать четыре типа операции:
  • Произвольное значение
  • Математическое выражение
  • Математическое выражение 2.0
  • Массовое присвоение

Произвольное значение

Простая операция, которая записывает указанное значение в указанную переменную. В данном типе операции можно использовать системные функции.

Математическое выражение

Вы можете задать произвольное математическое выражение с простыми арифметическими операциями.
В выражении можно оперировать с текущей переменной, для этого ее имя всегда должно быть x, т.е. в данном примере x равен значению переменной «Баллы».
Выражение x + 1 означает, что к значению переменной «Баллы» прибавится единица, а результат вычисления запишется в переменную «Баллы».
Это отлично подходит для тестов или викторин, просто ставьте этот блок между ответом и следующим вопросом, и за каждый вопрос начисляйте какой-то балл, а в конце теста вы можете вывести результат в блоке «Простое сообщение» или «Цепочка сообщений». Так же эта переменная будет присутствовать при выгрузке данных их бота в Excel.

Математическое выражение 2.0

Данный тип позволяет производить простые арифметические операции с двумя и более переменными.
Это отлично подходит для расчётов, в которых надо учитывать несколько ответов пользователя для подсчета итогового значения.

Массовое присвоение

Данный тип позволяет одним блоком присваивать пользователю несколько переменных.

Запись локальной переменной в глобальную с помощью блока «Операция над переменной»

C помощью этого блока возможно записывать локальную переменную в глобальную. В произвольном выражении можно использовать автоподстановку (переменные, функции и т.д.). В значение/выражение записывается пользовательская переменная и она записывается в глобальную если указать тип результирующей переменной "глобальная".