Переменная пустая-как это проверить?

  • Автор темы Автор темы AndreyAAA
  • Дата начала Дата начала

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 269
Реакции
82
Баллы
48
Вопрос такой.Иногда получается что в переменную не удается положить нужный текст и она пустая,как сделать проверку на пустоту?
 
Логика -> If
Далее в этот кубик помещаем:
Код:
Развернуть Свернуть Копировать
"{-Variable.НАЗВАНИЕПЕРЕМЕННОЙ-}"!=""

Если переменная пустая - уйдет по красной ветке.
Что-то есть - по зеленой.
 
У меня идет по зеленой почему то всегда, я беру код со страницы из этого кода дергаю что надо,но иногда нужного нету просто и переменная пустая и действие выполнено, а проект продолжает работать:Вот и хочу логику подключить на проверку переменной.
 
Блин, начало не увидел=),спасибо.
 
Логика -> If
Далее в этот кубик помещаем:
Код:
Развернуть Свернуть Копировать
"{-Variable.НАЗВАНИЕПЕРЕМЕННОЙ-}"!=""

Если переменная пустая - уйдет по красной ветке.
Что-то есть - по зеленой.
В чем разница использования двойных ковычек и одинарных? есть разница в логике юзать вариант ковычек?
 
В чем разница использования двойных ковычек и одинарных? есть разница в логике юзать вариант ковычек?
Нет, разницы нет.
За исключением случая, если в значении переменной содержатся точно такие же кавычки.
Если предполагается, что в значении переменной могут быть такие же кавычки, то можно перед IF добавлять экшен Обработка текста - Подготовка JavaScript, который сконвертирует значение переменной, заэкранирует кавычки.

48341
 
А вот столкнулся с ситуацией, в переменной лежат цифры каждая с новой строки. И не смотря на то что в переменной имеется информация, происходит выход по красной
Информация которая лежит в переменной:
2
3
4
93681
 
А вот столкнулся с ситуацией, в переменной лежат цифры каждая с новой строки. И не смотря на то что в переменной имеется информация, происходит выход по красной
Информация которая лежит в переменной:
2
3
4
Посмотреть вложение 93681



Вот так попробуйте:

{-Variable.test1-}!=''
 
  • Спасибо
Реакции: kolina
Так получается. Спасибо!

Многострочные переменные перед IF тоже надо обрабатывать с помощью "Обработка текста - Подготовка JavaScript". Одна сторона выражения в кавычках, а другая нет - все же неправильно, хоть и приводит к желаемому эффекту в данном случае.
93687
 
  • Спасибо
Реакции: kolina

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