@Fox said in Действие "Яваскрипт":
@ZGVhZGg4ZXI said in Действие "Яваскрипт":
Если я правильно понял ваш совет
Нет, вы его поняли не правильно. Он имел ввиду объявить глобальную переменную в вашем коде, использовать этот код в действии "яваскрипт", завершить действие и использовать действие "сон" в цикле с проверкой следующего действия "яваскрипт", которое будет проверять содержание этой глобальной переменной.
Наверное, я снова не правильно понял, т.к. получить желаемый результат не удалось.
В БАС выглядит так:

Где первое действие "яваскрипт" содержит код:
let openRequest = indexedDB.open("name", 1);
var res = 0;
openRequest.onsuccess = function(){
let db = openRequest.result;
let pro6pp_cache = db.transaction("name").objectStore("name");
let r = pro6pp_cache.get("key");
r.onsuccess = function(){
res = r.result;
};
};
Почему-то я не могу обратиться к глобальной переменной, объявленной в другом действии "яваскрипт". Для проверки использовал следующие простые действия

Тут я получаю SAVED_SCRIPT_RESULT: "0" и RES_JS: "". Если я правильно понял ваш совет, то я должен получить RES_JS: "0".