БАС глючит! Ошибка 'c._Break' [undefined].



  • В режиме записи все нормально: скрипт запускается, отрабатывает и выходит по success. А в режиме запуска выдает:

    1 - [159975407] TypeError: Result of expression 'c._Break' [undefined] is not a function. во время выполнения действия
    

    Если под [159975407] имеется ввиду номер действия, то это обычный Break внутри цикла FOR.
    0_1540650429543_f8e4edd7-1073-48ad-91c5-22c70373366e-image.png
    С чем это может быть связано?


  • Banned

    @senerg said in БАС глючит! Ошибка 'c._Break' [undefined].:

    Result of expression 'c._Break' [undefined]

    наверное с этим Result of expression 'c._Break' [undefined]
    тем что выше)) тама где код выполняется и так выполняется что c._Break в режиме работы не понимает))



  • @allive Я ничего не понял из того что вы написали


  • Banned

    @senerg Причин может быть множество. Бас не сделан с защитой от "дурака" я не имею в виду вас. Это просто термин. Бас можно повесить нопремерь вот так
    Текст ссылки

    Возможно вы служебное чота назвали, возможно проверка как то не так отработала и интерпритатор припух. Это надо смотреть не по скрину. Хотите разрабу скиньте есть же топик



  • @allive , Ну так в вашем примере ключевым словом var названа функция. У меня даже близко нет ничего подобного. Как эту ошибку расследовать?



  • @senerg Скорей всего в выполнить код что-то накосячили. Возможно переопределили эту функцию.


  • Banned

    @senerg Не знаю у вас выполнить код я так понимаю этими if и else заведует. А что там знаете только вы. переменная появляется [[CORRECT_DATA_RECEIVED]] оттудова если я правильно понимаю. ну вот копать что такого может появится что в ступор обработчик вгоняет.



  • @denis_krsk , @allive , Я уже переделал выполнить код, там теперь всего одна строчка:

    var [[CORRECT_DATA_RECEIVED]] = /^{"url":"https:\/\/www\.aliexpress/i.test([[SAVED_CONTENT]]);
    

    А ошибку все ту же выдает.


  • Banned

    @senerg бггг а прямо вот так вот? вот так? var [[CORRECT_DATA_RECEIVED]]
    Не надо ему сувать и тыкать 2 раза что эта переменная он знает. [[]] этого как бэ за глаза. А ваш вар это что ориджинал))



  • @allive , что значит ориджинал?


  • Banned

    @senerg примерно то же что var [[CORRECT_DATA_RECEIVED]]
    Повторяю попробуйте убрать var и все, посмотрите



  • @allive убрал var, теперь вот так:

    [[CORRECT_DATA_RECEIVED]] = /^{"url":"https:\/\/www\.aliexpress/i.test([[SAVED_CONTENT]]);
    

    Ничего не изменилось


  • Banned

    @senerg копайте дальше мы что будем каждую строку тут разбирать? смотрите убирайте по кускам если это возможно. И тот кусок после которого отработает и будет нашим злыднем. его и раздербанивайте. Подорзеваю эта он /^{



  • @allive said in БАС глючит! Ошибка 'c._Break' [undefined].:

    мы что будем каждую строку тут разбирать?

    Придётся))



  • @allive Заэкранировал все что можно и все что нельзя:

    [[CORRECT_DATA_RECEIVED]] = /^\{\"url"\:"https:\/\/www\.aliexpress\.com/i.test([[SAVED_CONTENT]]);
    

    Все та же ошибка на все том же Break.


  • Banned

    @senerg said in БАС глючит! Ошибка 'c._Break' [undefined].:

    /^{\

    А зачем? зачем вы опять за интерпритатор кодите? Если я прально понял это сверка. Вы чего то там в json получаете и хотите сверить ? Так? а целевая бякаключ это url по JSON.parse


  • Banned

    @allive еще смущает вот эта
    test([[SAVED_CONTENT]]);
    Интересно как это интерпретатор понимает?.. я так вижу это вы соединить строки хотите



  • @uraabk said in БАС глючит! Ошибка 'c._Break' [undefined].:

    Придётся))

    Не надо каждую строчку разбирать, я сам разберу. Просто расскажите в каком виде этом нежному басу надо подавать информацию. Это самое начало скрипта:
    0_1540654677286_e7b08015-313d-4a8c-a0c1-6aab87336a9e-image.png
    выше ничего нет, формул никаких нет кроме этой.

    @allive said in БАС глючит! Ошибка 'c._Break' [undefined].:

    Если я прально понял это сверка. Вы чего то там в json получаете и хотите сверить

    Все верно, приходит:

    {"url":"https://www.aliexpress.com
    

    Я с помощью https://regex101.com/ делаю регулярку, которая его выделяет и все.


  • Banned

    @senerg блин я же даю каждый раз басовскую. Он сразу составить так как бас ПОЙМЕТ. Соединить строки лучче так "url":"https://www.aliexpress/i.test + [[SAVED_CONTENT]]
    Кстати зачем вы ее регуляркой? если она я так понимаю всегда такая?



  • @senerg Короче давайте ваш скрипт, а так в это что?где?когда? можно долго играть.