"Игнорировать ошибку" и 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 Иногда нужно объявить пустую переменную.
    В этом случае приходится задавать ей " " (Пробел), а потом уничтожать его через "Заменить строку", что бы получить пустую строку.

    Создать пустую переменную можно и стандартным действием "установить переменную"
    0_1572872891675_503ea94b-e65f-4b59-870e-51ab36a31d95-изображение.png



  • @Fox

    @Fox said in "Игнорировать ошибку" и ReferenceError: Can't find variable:

    Создать пустую переменную можно и стандартным действием "установить переменную"

    кстати да. ато я если честно и забыл в новой версии даже не смотрел. может там что поменялось) в картинках-кубиках


Log in to reply