Несколько условий ЕСЛИ, То в одном кубике если

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Господа, я видел конечно, что даже профи делают по 10 проверок в проектах по одному. Но возможно это неправильно и можно условия по переменныем БОЛЬШЕ 1, != 22 ?

А может и переменную можно по регексу сразу обработать и сравнить с чем-нибудь и все в одном кубике? Фантастика?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
Если синтаксис Javascript позволяет напистаь такое условие) то можно в одном кубике.
А вообще кубик Switch для нескольких условий.
 
  • Спасибо
Реакции: Dexio

catol

Client
Регистрация
05.07.2012
Сообщения
278
Благодарностей
98
Баллы
28
Попробуй так написать в условии. {-Variable.count-}>1 && {-Variable.count-}!=22



Другими словами в кубик можно поместить сколько угодно условий!

{-Variable.count-}>1 && {-Variable.count-}!=22 && {-Variable.count-}!=24 && {-Variable.count-}!=27 && {-Variable.count-}!=232
 
Последнее редактирование:
  • Спасибо
Реакции: Dexio

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Может вы не в курсе про && и ||
Не в курсе был, и так рад, что спросил) Работает идеально и все в одном кубике!

Попробуй так написать в условии. {-Variable.count-}>1 && {-Variable.count-}!=22
Другими словами в кубик можно поместить сколько угодно условий!

{-Variable.count-}>1 && {-Variable.count-}!=22 && {-Variable.count-}!=24 && {-Variable.count-}!=27 && {-Variable.count-}!=232
Получилось, как здорово.
Спасибо господа!
 

YaroslavH2

Client
Регистрация
10.04.2024
Сообщения
17
Благодарностей
0
Баллы
1
{-Variable.temp_line-} == K && {-Variable.temp_line_password-} == L

Подскажите плз где ошибка? в кубике как не прописывал всё-равно выдаёт как неверное.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
А если так {-Variable.temp_line-} == K || {-Variable.temp_line_password-} == L

Да и лучже тогда использовать экшен Switch.
 

K R

Client
Регистрация
14.01.2017
Сообщения
127
Благодарностей
127
Баллы
43
Попробуйте так:
'{-Variable.temp_line-}' == 'K' && '{-Variable.temp_line_password-}' == 'L'

В справке по экшену написано следующее:
Важно! При сравнении текстовых значений данные и переменные должны обязательно заключаться в кавычки: одинарные или двойные. Для чисел, наоборот, кавычки не нужны. В противном случае сравнение будет некорректным. Эту ошибку совершают многие новички.
RTFM )
 

YaroslavH2

Client
Регистрация
10.04.2024
Сообщения
17
Благодарностей
0
Баллы
1

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)