...

Отладка и проблема со скриптом

Тема в разделе "Вопросы по платформе", создана пользователем ya_kirill, 23 авг 2023.

  1. ya_kirill

    ya_kirill Участник

    Всем привет!
    У меня есть такой код:
    [​IMG]


    Вопрос 1:
    Как лучше дебажить переменные в ходе выполнения? Использование контекста выглядит костылем )

    Вопрос 2:
    Почему функция need_to_create_task не отображается в "отладить функцию"? Там отображается только вторая.
    [​IMG]

    Вопрос 3:
    При запуске скрипт прерывается и не видно никакой ошибки:

    [​IMG]
    То есть на строке с fetch() скрипт просто останавливается и это нигде не отображается.


    Подскажите пожалуйста, в чем проблема или где про это почитать..

    Спасибо!
  2. r.varankin

    r.varankin Участник

    1) Необходимую информацию вы найдёте по ссылке https://community.elma365.com/ru/threads/100/ . В принципе то же самое, что делаете вы + ещё один способ. Так как сценарии в бизнес-процессе выполняются на сервере, то пока есть только такие варианты.<br>2) Отладка функции работает только для тех функций, Promise которых void. <br>3)Если вы имеете ввиду именно отладку функции, то смотрите 2). По сути ошибки и нет, так как скрипт отработал, записал результат fetch() в переменную и после этого завершился.
  3. ya_kirill

    ya_kirill Участник

    Спасибо!
    А почему в 3) значение переменной контекста debug не "старт1"?
  4. r.varankin

    r.varankin Участник

    Когда вы используете "=", то перезаписываете значение, неважно что было до этого. Если вы хотите, чтобы прошлая часть строки оставалась, то вам во втором и последующих случаях необходимо использовать "+=". В таком случае он будет добавлять слова к уже записанным в строку.
  5. ya_kirill

    ya_kirill Участник

    У меня после успешного выполнения скрипта значение переменной контекста debug должно быть "старт1", а оно "has template"
  6. r.varankin

    r.varankin Участник

    Какой тип данных у вас у контекстной переменной "template"? Для выявления ошибки советуем проводить отладку всего бизнес-процесса в данном случае.
  7. ya_kirill

    ya_kirill Участник

    К сожалению, при отладке всего бизнес-процесса просто закрывается окно отладки после выбора template и нажатия на "Сценарий 1" . Как будто, он падает из-за ошибки, но ошибка не выводится..
    У template тип "Приложение".
    https://disk.yandex.ru/d/LOrrVU7oROcuwA
  8. r.varankin

    r.varankin Участник

    Можете объяснить суть сценария? Для чего вы хотели написать сценарий?