Генерирование и проверка JS запросов в блоках

Генерация кода JS кода

Инструкция по написанию кода в данном блоке

  1. Открытие блока:

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

  2. Ввод кода:

    • В поле ввода под заголовком "Код" введите свой JavaScript-код.

    • Например:

      javascript
      this.messages && this.messages.length > 0 
          ? '' 
          : 'Здравствуйте! Пожалуйста, введите номер вашего телефона в формате 79999999999.'
  3. Описание логики:

    • Убедитесь, что ваш код соответствует задаче. Например:

      • Используйте тернарные операторы для выбора значений.

      • Применяйте методы массива, объектов и строки для обработки данных.

  4. Пример использования:

    • Если вы хотите сгенерировать текст на основе данных, ваш код может выглядеть так:

      javascript
      'Мы успешно отменили запись на занятие ' + 
      this.removeEmoji(this.filteredResult[0].service.title) + 
      ', которое будет проходить ' + 
      this.moment(this.filteredResult[0].start_date).format('DD.MM.YYYY в HH:mm') + '.'
  5. Применение кода:

    • Если вы довольны результатом, нажмите кнопку "Применить код", чтобы сохранить изменения и использовать их в вашем сценарии.

Важные моменты:

  • Убедитесь, что используете правильные переменные, доступные в контексте сценария.

  • Избегайте сложных и длинных конструкций — лучше разделить логику на несколько простых операций.

  • Всегда проверяйте код перед применением.

Проверка кода JS кода

Блок проверки кода предназначен для анализа пользовательского JavaScript-кода. Он автоматически проверяет синтаксис, выявляет ошибки, предлагает оптимизации, а также позволяет увидеть корректные результаты перед применением.

Как работает:

  1. Ввод кода: В поле ввода вы добавляете свой код. Это может быть, например, строка с логикой обработки данных, формирование сообщения или вызов функции.

  2. Запуск проверки: Нажимаете кнопку "Проверить". Система запускает анализ кода, используя GPT-модель.

  3. Процесс анализа: Процесс может занять до 30 секунд, так как система:

    • Проверяет синтаксис.

    • Ищет потенциальные ошибки.

    • Оценивает возможности оптимизации.

  4. Результат анализа:

    Если ошибок нет, система подтверждает корректность кода.

  • Если ошибки есть, система их подсвечивает, дает пояснение и предлагает исправленный вариант.

  • В поле "Оптимизированный код" можно увидеть улучшенную версию вашего кода, если оптимизация возможна.

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


Рекомендации:

  • Используйте проверку перед применением сложного кода, чтобы избежать ошибок на этапе исполнения.

  • Обязательно тестируйте предложенные оптимизации, если вы изменяете базовый функционал.

Last updated