Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Добрый день! Можно ли создавать переменные "на лету" в цикле?
Что-то вроде
var objs = JSON.parse([[JSON]]); for (var obj in objs ) { [[obj]] = objs[obj]; }
@WhatOo Методами BAS "налету" создавать переменные не получится. Методами javascript можно создавать переменные BAS путем приравнивания их к каким-то данным, другие способы я не пробовал...
@WhatOo Создавать переменные можно через eval, но лучше использовать ассоциативный массив.
[[HASH]] = JSON.parse([[JSON]]);
И потом
[[URL]] = [[HASH]]["url"]
вопрос сам решил. Юзая экшен "шаблон", то текстовые переменные преобразуются в их значения
@Benson9999 , получить значением из списка в переменную, увеличить, перезаписать строку в списке.
@GhostZ said in Как вернуть несколько переменных в FUNCTION_RESULT ?:
@KeyMapper, в название_действия_code.js добавьте код [[TEXT10]] = <%= variable %>["TEXT10"] [[TEXT20]] = <%= variable %>["TEXT20"] Чтобы можно было указать в какие переменные сохранять нужно править interface.js и select.js
@KeyMapper, в название_действия_code.js добавьте код
Чтобы можно было указать в какие переменные сохранять нужно править interface.js и select.js
спасибо, буду побывать
@denis_krsk Круто, достаточно лаконично и просто, благодарю за столь интересное решение. Огромное вам спасибо!
@bms.java Действие "Увеличить переменную" с параметром 0