Как сделать логику на основе радио кнопки в Google Appmaker

Я пытаюсь сделать простую вещь, но не знаю, как это сделать в Appmaker

Все, что я хочу сделать, это: (i) Создать переключатель 3 значения (Сотрудник, Подрядчик, Продавец), где Сотрудник должен быть выбран по умолчанию.

(ii) Исходя из того, что выбрано, я хочу добавить некоторую логику, например, если выбран сотрудник, тогда скидка составит 15% и т. д.

Таким образом, я могу отобразить результат в конце теста, показывающий, какую скидку вы получите, основываясь на ваших ответах.

Как я могу достичь этого?

благодарю вас

1 ответ

Если вы просто хотите прочитать значение из переключателя и изменить метку на его основе, это довольно просто. Я не был уверен, как бы вы хотели, чтобы ваша структура данных выглядела из вопросов. Если вы хотите сделать более длинную форму или выполнить расчеты на основе этого, вам нужно сохранить скидку как переменную (или в вашем хранилище данных)

Я изменил код Hello App Maker и просто заменил поле имени на выбор параметров, а также добавил "Employee" и "other" в качестве параметров. Затем вы можете заменить код кнопки отправки следующим:

var options = app.pages.Main.descendants.radio;
var outputWidget = app.pages.Main.descendants.Output;

if (options.value == 'Employee') {
  outputWidget.text = '15% discount';
} else {
  outputWidget.text = 'no discount!';
}
Другие вопросы по тегам