Логическое выражение if порет все

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6
Есть простой чекер почты майл,поставил в доме "Написать письмо" в переменную проверка,после этого в выражении if сделал чтобы он смотрел переменную проверка и делал на основнании этого вердикт.В итоге дом берется,акк валидный на экране,if кидает в невалид,что может быть причиной или есть другие способы применения if?
 

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6
На экране есть слово "Написать письмо" все совпадает,но в невалид
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 564
Благодарностей
9 179
Баллы
113
Нужен пример, как вы используете, как прописываете в экшене IF условие.
 

Reactor3000

Client
Регистрация
25.09.2019
Сообщения
434
Благодарностей
263
Баллы
63
Валидность можно проверять кодом
C#:
try
{
 ZennoPoster.ValidateEmail(project.Variables["Mail"].Value, project.Variables["MailPassword"].Value, project.Variables["Proxy"].Value);
    project.SendInfoToLog("", "Email is valid", true);
    return "Valid";

}
catch
{
    project.SendInfoToLog("", "Email not valid", true);
    return "Not valid";
}
 
  • Спасибо
Реакции: Sergodjan

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 743
Благодарностей
1 137
Баллы
113

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6
Валидность можно проверять кодом
C#:
try
{
ZennoPoster.ValidateEmail(project.Variables["Mail"].Value, project.Variables["MailPassword"].Value, project.Variables["Proxy"].Value);
    project.SendInfoToLog("", "Email is valid", true);
    return "Valid";

}
catch
{
    project.SendInfoToLog("", "Email not valid", true);
    return "Not valid";
}
А можно к этому добавить действия на этой почте?
 

Reactor3000

Client
Регистрация
25.09.2019
Сообщения
434
Благодарностей
263
Баллы
63
А можно к этому добавить действия на этой почте?
Этот код просто проверяет валидна ли почта. Если валидна, то можно дальше уже строить свой сценарий, чтоб не идти по нему с невалидной почтой и не терять время
 

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6
Этот код просто проверяет валидна ли почта. Если валидна, то можно дальше уже строить свой сценарий, чтоб не идти по нему с невалидной почтой и не терять время
В кавычках переменные?
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 099
Благодарностей
648
Баллы
113

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6
Валидность можно проверять кодом
C#:
try
{
ZennoPoster.ValidateEmail(project.Variables["Mail"].Value, project.Variables["MailPassword"].Value, project.Variables["Proxy"].Value);
    project.SendInfoToLog("", "Email is valid", true);
    return "Valid";

}
catch
{
    project.SendInfoToLog("", "Email not valid", true);
    return "Not valid";
}
Тут вроде проверка одной почты,а у меня нужно чтобы каждый раз новую подставлял,как подставить переменную в код?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 721
Баллы
113
Тут вроде проверка одной почты,а у меня нужно чтобы каждый раз новую подставлял,как подставить переменную в код?
здесь вроде как переменные используются. а как известно в переменных могут быть разные значения. совет выше правильный, надо основы сначала понять. есть прекрасный видео курс как раз для начинающих, там и про переменные норм рассказывает автор.
 

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Благодарностей
0
Баллы
6
здесь вроде как переменные используются. а как известно в переменных могут быть разные значения. совет выше правильный, надо основы сначала понять. есть прекрасный видео курс как раз для начинающих, там и про переменные норм рассказывает автор.
Я понимаю,просто хотелось бы доделать проект,а потому изучить,ибо я лучше запоминаю когда что то конкретное делаю.Просто прикол в том что в обычном виде переменную не написать,тупо не запускается
 

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