Try using "Template" action and construct your text with hyerlinks than paste it to page.
Other option is to create simple LOCAL html page somewhere on your hard disk with
desired text and links, than open that local html page in another tab in BAS and than copy
from that tab to the tab where you are working.
Через поиск находит переменную в блоке ELSE, которой там нет
-
Анализируя ошибки в своих скриптах сегодня обнаружил особенность, вероятно даже баг.
Я смоделировал эту "особенность" на простейшем скрипте.
Я создал скрипт в котором есть 2 условия IF ...ELSE. Первое условие IF я создавал естественно вручную, через стандартные кнопки БАС. Первое условие содержит в себе переменную DATA_A. Затем я создал второе условие IF, просто скопировав первое условие и изменив в нем переменные через конструктор. Когда мы выполняем поиск какой-либо переменной, то БАС подсвечивает на короткое время действия, которые содержат эту переменную. "Особенность" здесь в том, что при поиске переменной DATA_A во втором условии IF подсвечивается блок ELSE, который никакого отношения к этой переменной не имеет (см. картинку).
Вот скрипт: else (error).xml

Если второе условие IF я создаю вручную (без копирования первого условия), то блок ELSE конечно же не подсвечивается.
Вот скрипт(ничего неожиданного не подсвечивается при поиске): else (ok).xml
Что это: баг или фича?Меня беспокоит то, не может ли вызвать это разные непонятные проблемы в работе скриптов?
Я не случайно об этом спросил, т.к. столкнулся со странной ошибкой:
Поток №14 : LAST_ERROR: TypeError: Result of expression '(VAR_PEREMENNAYA).indexOf' [undefined] is not a function. во время выполнения действия 559750879
Странность этой ошибки в том, что действие 559750879 - это действие "перейти к метке". Метка вызвала ошибку? Как такое возможно?Версия: 23.2.2
Win ? -
@botovod said in Через поиск находит переменную в блоке ELSE, которой там нет:
Что это: баг или фича?
Это больше похоже на баг, спасибо за предоставление шагов для повторения бага
-
@Fox said in Через поиск находит переменную в блоке ELSE, которой там нет:
@botovod said in Через поиск находит переменную в блоке ELSE, которой там нет:
Что это: баг или фича?
Это больше похоже на баг, спасибо за предоставление шагов для повторения бага
Проблема в техническом описании действия "else", оно не обновляется при изменении действия "if". Копирования действия тут не причём
-
@DoctorKrolic said in Через поиск находит переменную в блоке ELSE, которой там нет:
@Smirets Над исправлениями глюков сейчас активно работают. Возможно, этот баг тоже будет исправлен)
Ну вот пока работают, логично бы было посидеть на старой версии. А как поправят переходить.
Я лично не гонюсь за гонкой вооружений.