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

Вывод случайных данных

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

Либо, если данных немного, или если в зависимости от выбора вы хотите вести пользователя по какой-либо ветке сценария, вы можете реализовать эту задачу прямо в сценарии, минуя использование Google Таблиц.

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

Это можно реализовать с помощью такого участка сценария:

Здесь мы сначала спрашиваем согласия на участие в лотерее. Когда пользователь нажимает на кнопку «Да», бот переходит на блок Условие.

В Условие скопируйте и вставьте:

$prize = _.random (1, 3)

Таким образом, мы используем метод _.random, чтобы выбрать число от 1 до 3. Данное число мы присваиваем переменной $prize с помощью оператора присвоения = языка JavaScript.

Далее, мы переходим на ряд условий, в которым сравниваем содержание переменной $prize с числами. Для этого используем оператор сравнения ==.

$prize == 1

$prize == 2

$prize == 3

Если число равно 1, то выводим первый приз. Если число равно двум, то выводим второй приз и т. д.

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