@morozover said in Как объявить глобальную переменную в блоке «Выполнить код»?:
но хочется научиться делать это с помощью действия «Выполнить код»
Найдите это действие в коде скрипта, это не совсем не переменная на самом деле
Имеется задача, использовать определенный ресурс в зависимости от имеющихся данных в переменной. Это пытаюсь реализовать через js с помощью switch-case. Только не пойму как добавить в переменную ресурс.
var a = [[VAR]];
switch (a) {
case '1':
[[NEWVAR]] = '{{list1|notreuse}}';
break;
case '2':
[[NEWVAR]] = '{{list2|notreuse}}';
break;
Но бас потом видит это как текст, а не ресурс. Как обозначить, что это ресурс?
@Daffy-Duck said in Как установить ресурс в переменную через js:
Имеется задача, использовать определенный ресурс в зависимости от имеющихся данных в переменной. Это пытаюсь реализовать через js с помощью switch-case. Только не пойму как добавить в переменную ресурс.
Но бас потом видит это как текст, а не ресурс. Как обозначить, что это ресурс?
Передавать данные в node js можно только через локальные переменные
@Daffy-Duck said in Как установить ресурс в переменную через js:
@Fox То есть через конструктор только можно?
В смысле? Создайте действие "Установить переменную" перед действием node js и используйте её внутри node js.
А вообще странное решение использовать node js для вашей цели:
Имеется задача, использовать определенный ресурс в зависимости от имеющихся данных в переменной.