Как проверить наличие текста в переменной проекта

ArdJenya

Новичок
Регистрация
28.11.2019
Сообщения
3
Благодарностей
0
Баллы
1
Добрый вечер! Подскажите пожалуйста как проверить наличие текста в "переменной проекта"

Создаю я экшен if , и там пишу {-Variable.param-} и дальше мне нужно использовать оператор сравнения.
Если в переменную проекта поставить цифру и использовать любой арифметический оператор то все работает, но что делать если мне надо проверить текст?

{-Variable.param-}==""; - так не работает
{-Variable.param-}=""; - так не работает
{-Variable.param-}==null; - так не работает (значение изначально ставил пустое)
{-Variable.param-}!="djfkldjgf"; - так не работает

как же проверить на текст?
 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
631
Благодарностей
543
Баллы
93
"{-Variable.param-}"!="" // Проверка существования записи в переменной

Если нужно проверить существование определенного текста в пемеренной по C#

C#:
string test = project.Variables["check_text"].Value;
string str = project.Variables["Variable_for_check"].Value;
if (!str.Contains(test))
throw new Exception("");
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 486
Благодарностей
8 692
Баллы
113
Добрый вечер! Подскажите пожалуйста как проверить наличие текста в "переменной проекта"

Создаю я экшен if , и там пишу {-Variable.param-} и дальше мне нужно использовать оператор сравнения.
Если в переменную проекта поставить цифру и использовать любой арифметический оператор то все работает, но что делать если мне надо проверить текст?

{-Variable.param-}==""; - так не работает
{-Variable.param-}=""; - так не работает
{-Variable.param-}==null; - так не работает (значение изначально ставил пустое)
{-Variable.param-}!="djfkldjgf"; - так не работает

как же проверить на текст?
Как уже подсказали выше, для операций со строковыми данными нужно заключать обе стороны выражения в кавычки (одинарные или двойные). Вот тут подробнее, про правила построения выражений для чисел, строк и как правильно прописывать между ними логические действия: https://zennolab.com/wiki/ru:logic
 
  • Спасибо
Реакции: ArdJenya

ArdJenya

Новичок
Регистрация
28.11.2019
Сообщения
3
Благодарностей
0
Баллы
1
Огромное вам спасибо!
 

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