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

alan2000

Пользователь
Регистрация
27.10.2019
Сообщения
34
Реакции
0
Баллы
6
Есть простой чекер почты майл,поставил в доме "Написать письмо" в переменную проверка,после этого в выражении if сделал чтобы он смотрел переменную проверка и делал на основнании этого вердикт.В итоге дом берется,акк валидный на экране,if кидает в невалид,что может быть причиной или есть другие способы применения if?
 
На экране есть слово "Написать письмо" все совпадает,но в невалид
 
Нужен пример, как вы используете, как прописываете в экшене IF условие.
 
Валидность можно проверять кодом
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
Валидность можно проверять кодом
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";
}
А можно к этому добавить действия на этой почте?
 
А можно к этому добавить действия на этой почте?
Этот код просто проверяет валидна ли почта. Если валидна, то можно дальше уже строить свой сценарий, чтоб не идти по нему с невалидной почтой и не терять время
 
Этот код просто проверяет валидна ли почта. Если валидна, то можно дальше уже строить свой сценарий, чтоб не идти по нему с невалидной почтой и не терять время
В кавычках переменные?
 
Валидность можно проверять кодом
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";
}
Тут вроде проверка одной почты,а у меня нужно чтобы каждый раз новую подставлял,как подставить переменную в код?
 
Тут вроде проверка одной почты,а у меня нужно чтобы каждый раз новую подставлял,как подставить переменную в код?
здесь вроде как переменные используются. а как известно в переменных могут быть разные значения. совет выше правильный, надо основы сначала понять. есть прекрасный видео курс как раз для начинающих, там и про переменные норм рассказывает автор.
 
здесь вроде как переменные используются. а как известно в переменных могут быть разные значения. совет выше правильный, надо основы сначала понять. есть прекрасный видео курс как раз для начинающих, там и про переменные норм рассказывает автор.
Я понимаю,просто хотелось бы доделать проект,а потому изучить,ибо я лучше запоминаю когда что то конкретное делаю.Просто прикол в том что в обычном виде переменную не написать,тупо не запускается
 

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