@SecDeveloper It doesnt matter as far I know, the current phone module is builded with their old api.
Насколько мне известно, текущий телефонный модуль построен на их старом API.
Есть фиксированная переменная до IF, которая содержит текст, далее на странице выполняю действие получить текст в другую переменную. И если эти две переменные равны то выполнять условие. Записано так
if [[PROMO_DONE]] == [[PROMO_DONE_SUCCESS]] где вторая переменная фиксированная, а первую получаем с помощью действия получить текст
Получаются две абсолютно одинаковые переменные, но if он пропускает.
В чём может быть проблема?
@ZinoviL said in Условия IF не работает:
Есть фиксированная переменная до IF, которая содержит текст, далее на странице выполняю действие получить текст в другую переменную. И если эти две переменные равны то выполнять условие. Записано так
if [[PROMO_DONE]] == [[PROMO_DONE_SUCCESS]] где вторая переменная фиксированная, а первую получаем с помощью действия получить текст
Получаются две абсолютно одинаковые переменные, но if он пропускает.
В чём может быть проблема?
Проблема в том, что значения в этих переменных разные
@ZinoviL said in Условия IF не работает:
@Fox в том то и прикол, что я смотрю по переменным и они одинаковые, а if он пропускает
выведите обе переменные в лог и откройте файл лога

в текстовом файле вы сразу увидите разницу. Скорее всего в одном значении есть переносы строк или табуляция
@ZinoviL said in Условия IF не работает:
@Fox
Идентичные. Выводил каждую так "[[val]]"
Прикрепите файл лога с этими данными
@ZinoviL said in Условия IF не работает:
Как я и говорил, текст разный:

Вы это можете проверить сами используя поиск в текстовом редакторе

@super84 said in Условия IF не работает:
Ну и Сравнения, как я заметил, лучше работают в Обёрнутых Скобками.
([[PROMO_DONE]]) == ([[PROMO_DONE_SUCCESS]])Пример:
Скобки здесь не играют ни какой роли