Добрый день, если есть здесь программисты или просто знающие люди, подскажите пожалуйста, как сделать так, чтобы шаблон показывался при совпадении трех условий, а не двух как обычно?
Вот сюда надо добавить третье условие:
Условия появления шаблона
Re: Условия появления шаблона
продолжайте добавлять условия через "&&".
можно дополнительно пользоваться скобками:
if ( () && () && () ) then () else () endif
можно дополнительно пользоваться скобками:
if ( () && () && () ) then () else () endif
«Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не вполне уверен.» А. Эйнштейн
Re: Условия появления шаблона
Или не работает, или неправильно записываю, сейчас вот так:
if ((length(GetValue("MAINPART.NAME")) < 13) && (length(GetValue("MAINPART.NAME")) > 8) && (GetValue("MAINPART.USERDEFINED.USER_FIELD_1") == "ON HOLD")) then
Output()
else
StepOver()
endif
Re: Условия появления шаблона
попробуйте так:
на пробной сборке проверьте выполняются ли все три условия: длина имени главной детали от 9 до 12 символов и пользовательский аттрибут главной детали точно "ON HOLD"
Код: Выделить всё
if ((length(GetValue("MAINPART.NAME")) < 13)&&(length(GetValue("MAINPART.NAME")) > 8)&&(GetValue("MAINPART.USERDEFINED.USER_FIELD_1") == "ON HOLD")) then
Output()
else
StepOver()
endif
«Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не вполне уверен.» А. Эйнштейн
Re: Условия появления шаблона
Большое спасибо, все сработало!meart писал(а): ↑05 мар 2019, 15:26попробуйте так:на пробной сборке проверьте выполняются ли все три условия: длина имени главной детали от 9 до 12 символов и пользовательский аттрибут главной детали точно "ON HOLD"Код: Выделить всё
if ((length(GetValue("MAINPART.NAME")) < 13)&&(length(GetValue("MAINPART.NAME")) > 8)&&(GetValue("MAINPART.USERDEFINED.USER_FIELD_1") == "ON HOLD")) then Output() else StepOver() endif
phpbb3 styles
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость