Вопрос решён.
Открываете вызов асинхронной функции, нажимаете "Дополнительные настройки" и задаёте в "Желаемый ID потока" свою переменную. Если в случае как у меня и асинхронные функции запускаются пачкой через цикл в родительской функции, то просто в рамках родительского потока создаёте переменную, где в итоге будет хранится информация о номере потока (родительского) и после нижнего слэша(к примеру) номер цикла, из которого асинхронная функция запускается. Тогда распарсив id запущенной асинхронной функции (из неё самой)- можно будет понять к какой группе родительской функции она принадлежит.
Вызов функции и интерфейса
-
Какой командой можно вызвать функцию из пустого интерфейса по кнопке start? Чтобы скрипт стартанул с выполнения этой функции и продолжился дальше до конца переходом на другие метки/функции, которые есть в структуре Main, т.е. выполнился весь и в процессе выполнения скрипта выводился весь лог, как в обычном запуске из BAS? В какой раздел кода интерфейса это помещается?
По умолчанию смотрю скрипт стартует отсюда/////Report about result
var Result = await Api.RunFunction("Start", {})
Log("Result: '" + Result + "'")
Log("Task completed") -
$(document).ready(function() {
/////On click #Start button
$("#Start").click(Api.RunFunction("Startb", {})
)Такой вариант запускает скрипт при нажатии на кнопку Start но дальше функции Startb не идет, как правильно написать, чтобы скрипт дальше выполнялся до завершения и лог весь выводился в интерфейсе?
Такой вариант по запуску скрипта и показу лога также не срабатывает
$(document).ready(function() {
/////On click #Start button
$("#Start").click(Api.AcceptResources(true))Log(Text)
)