"Игнорировать ошибку" и ReferenceError: Can't find variable
-
Будет ли блок "Игнорировать ошибку" - игнорировать ReferenceError: Can't find variable?
Зачем это нужно? Скачиваем SolveMedia audio, иногда бывает ошибка загрузки, с ним этот блок работает, но ведь дальше мы отправляем на распознавание, ответ помещаем в переменную, и потом вводим его в поле. Но так как у нас ошибка загрузки, то переменные пустые. Есть другие способы это обойти?
-
Так проверьте. В блок с игнорирование ошибки пропишите лог с какой-то несуществующей переменной.
-
@Hexagon Игнорировать ошибку не получится использовать. Хотя попробывать можно )).
А вообще, самое простое это в начале скрипта объявить нужную переменную, экшеном установить переменную и любым значением, я ставлю0
, или пробел " ".
-
@Hexagon Игнорировать ошибки не игнорирует синтаксические ошибки js. В твлем случае нужно дедать логику так, что бы при неудачной загрузке пыталось загрузить снова
-
@kain Уже проверил, спасибо.
-
@fox Иногда нужно объявить пустую переменную.
В этом случае приходится задавать ей " " (Пробел), а потом уничтожать его через "Заменить строку", что бы получить пустую строку.
-
@angelofancient ее не обязательно задавать пробелом достаточно так
VAR_4ТО_ТО = ''
Это относится к БОЛЬШИМ переменным обычные если в коде(да и не в коде, главное что бы они не попали между асинхронными функциями) просто объявлять, а вот с БОЛЬШИМИ этот фокус не пройдет только чему то.
upd Что бы таких проблем не возникало, самый простой способ все БОЛЬШОЕ объявляем в первом кубике, а потом уже трансформируем как надо.
-
@angelofancient said in "Игнорировать ошибку" и ReferenceError: Can't find variable:
@fox Иногда нужно объявить пустую переменную.
В этом случае приходится задавать ей " " (Пробел), а потом уничтожать его через "Заменить строку", что бы получить пустую строку.Создать пустую переменную можно и стандартным действием "установить переменную"
-
@Fox said in "Игнорировать ошибку" и ReferenceError: Can't find variable:
Создать пустую переменную можно и стандартным действием "установить переменную"
кстати да. ато я если честно и забыл в новой версии даже не смотрел. может там что поменялось) в картинках-кубиках