Действие 'Post запрос' не возвращает результат через изменение переменных, чтобы получить ответ, вам нужно вызвать действие 'Текущий Url', 'Содержание ответа', 'Статус ответа' или 'Получить заголовок' после выполнения запроса.
alt text
ВСЕ оформлено в одном кубике "выполнить код".
В начало вынесено:
function tabsInfo(tabsResult){
var json = JSON.parse(tabsResult)
var pages = {
index: json["index"],
list: json["urls"],
total: json["urls"].length
}
return pages
}
и далее по коду, вот это:
_popupinfo()!
var tabs = tabsInfo(_result())
[[A]] = tabs
возвращает результат в список переменных.
Но вот вызов той же функции из "for":
for (var i = 0; (здесь номер вкладки - переменная) != tabs.index && i < (здесь ограничитель); i++){
<код>
...
<код>
popupselect(здесь номер вкладки - переменная)!
_popupinfo()!
tabs = tabsInfo(_result())
[[B]] = tabs
}
здесь "B" всегда "Undefined"
Ошибок в лог не выдает, пробовал прикрутить "this", но толи криво, толи это вообще не то, но не заработало.
Как тут можно решить проблему ?
@_User_ said in Помогите пожалуйста с кодом:
Как тут можно решить проблему ?
Использовать кубики и не пихать апи бас в js код. Это не даёт никаких преимуществ, только потенциальные проблемы
@UserTrue
Это не работающий фрагмент бо'льшего кода и расписывание всего кода в кубиках дико загромождает весь скрипт.
И вынос в функции тоже не особо решение - уже в них путаться начинаешь (там их тоже уже не хилая портянка собирается).
Поэтому и взялся за JS.
@_User_ said in Помогите пожалуйста с кодом:
@UserTrue
Это не работающий фрагмент бо'льшего кода и расписывание всего кода в кубиках дико загромождает весь скрипт.
И вынос в функции тоже не особо решение - уже в них путаться начинаешь (там их тоже уже не хилая портянка собирается).
Поэтому и взялся за JS.
На форуме давали и не раз примеры как оптимизировать скрипт, и не потеряться в написанном. Бывает проект доходит до 1200 кубиков, и ничего все читаемо.
@_User_ said in Помогите пожалуйста с кодом:
@UserTrue
Это не работающий фрагмент бо'льшего кода и расписывание всего кода в кубиках дико загромождает весь скрипт.
И вынос в функции тоже не особо решение - уже в них путаться начинаешь (там их тоже уже не хилая портянка собирается).
Поэтому и взялся за JS.
Проверьте, этого лучше не делать. Такой код очень сложно дебажить и изменять. Не изучив как работает апи БАС вы будите получать кучу странных ошибок и поддержка насколько я знаю в таких случаях не помогает тк такой стиль работы строго не рекомендуется.
Разделяйте свой скрипт на функций и в нем будет легче ориентироваться.