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.
Скрипт в скрипте. Кто как реализовывал?
-
Приветствую.
Столкнулся с потребностью выполнять скрипт в скрипте.
Пробовал дёргать скрипт из файла: и выполнять по средствам eval([[SCRIPT]]) Что с кавычками что с одинарными, что с двойными что без них -
Выдаёт ошибку " SyntaxError: Parse error во время выполнения действия "
Далее, нашел возможность интегрировать вроде как скрипт в страницу браузера из этого топика
Использовал данный методpage().script("script.js")!Но это немного не то что нужно, и + действия идущие после неё - попросту не выполняются, собственно вопрос: Как можно реализовать скрипт получаемый извне, в вашем скрипте?
-
Можно ли каким-то образом выполнить код из строки? К примеру записать код в переменную и выполнить его через "Выполнить код"
Допустим есть такой код:
_switch_http_client_main()
http_client_get2("http://www.google.com/",{method:("GET"),headers:("")})!
Как его выполнить из переменной? -
@mordor Если вам надо выполнить js скрипт в браузере то есть экшен Выполнять ява скрипт в браузере, если надо выполнить js скрипт в потоке программы, то для этого есть экшен выполнить код. Из строки то как Вы сказали через eval.
-
var probival = ' _switch_http_client_main(); http_client_get2("http://www.google.com/",{method:("GET"),headers:("")})!'; eval('probival');[816172578] [12:07:16] Поток №1 : SyntaxError: Parse error во время выполнения действия 816172578
-
@mordor said in Скрипт в скрипте. Кто как реализовывал?:
@usertrue Это я уже туплю, оно как переменную не выполняет probival )) выдаёт синтаксическую ошибку))
Ну и самое главное eval работает с js кодом, а вы обращаетесь к нативным функциям из БАС. ))
-
@mordor Просто выполняете через выполнить код.
http_client_get2("http://www.google.com/",{method:("GET"),headers:("")})!