Плюшки для действия Выполнить код



  • Всем привет.
    Немного доработал действие Выполнить код.
    Из добавленного:

    • Копирование блоков из скрипта в код. Просто копируем блок из скрипта, и в редактор вставляется чистый код. Поддерживает вставку нескольких блоков. Пример:
      7.gif

    • Добавлено в "окружение" всех переменных с VAR_ текущего скрипта . Пример:
      f92da975-c2d3-4119-a77e-c3d9db1453ba-image.png

    • Добавлено в "окружение" всех api функций BAS. Пример:
      07a270bc-c86c-4177-9f06-aa3ceab54abb-image.png

    UPD 23.04.2020

    • Исправлена ошибка с множественной инициализацией функций и переменных
    • Исправлена ошибка с listener'ом вставки из буфера, из за чего при множественном открытии действий Выполнить код, время вставки увеличивалось
    • Всем переменные BAS определяются в редакторе как тип string . К сожалению возможности указать точный тип нет. В string доступно больше всего полезных методов для быстрого доступа
    • Добавлены макросы быстрой вставки для :
      for
      _do()!
      function
      if
      if_else
      else_if
      else
      _if()!
      json template
      .filter(function(){})
      .map(function(){})
      .forEach(function(){})
      
      Пример:

    Для внедрения замените папку toolbox по пути %AppData%\Roaming\BrowserAutomationStudio\apps\22.5.1\html

    Архив с папкой - toolbox_mod.zip

    Архив с оригиналом (для тех, кому нужно вернуть "как было") - toolbox_origin.zip

    В планах доработка автокомплита, а так же типов данных параметров функций и возвращаемых ними данных



  • Огромное спасибо, сейчас плавно перехожу на js, эта штука будет очень полезной



  • обрадовался этому чуть ли не больше, чем официальной обнове



  • при компиляции защищенной версии файл автоматом подтянет и упает туда или нужно руками копировать?



  • @different_one он не нужен в компилированном скрипте, тут расширения для режима записи



  • This post is deleted!


  • ОБНОВЛЕНО. Детали в первом посте



  • Огромное спасибо мимо пройти ни как нельзя очень удобно



  • можно использовать http client для быстрых АПИ запросов?
    есть ли доступ к нативному джс net запросам?

    то есть сразу сделать функцию чтоб не заморачиваться с обертками.



  • @jason так и будите срать в темах?



  • @jason

    @jason said in Плюшки для действия Выполнить код:

    есть ли доступ к нативному джс net запросам?

    нет, потому что в басе их нет



  • @DrPrime приветствую! Для новой версии есть возможность сделать обновление? Если заменять в папке текущей версии старым архивом отсюда, получается старый интерфейс работы с переменными :(



  • @bigorat постараюсь скоро сделать



  • @DrPrime спасибо заранее, ждем!



  • @DrPrime said in Плюшки для действия Выполнить код:

    @bigorat постараюсь скоро сделать

    Кстати говоря, новый стрим мы всё ещё ждём :D



  • @bigorat А мне наоборот удобнее стало) Новый интерфейс громоздкий какой-то


Log in to reply