Уровень прогресса ИИ - пример реального использования

Скрипт работает на форме создания элемента приложения в ELMA365

Всем здравствуйте!

Хочу поделиться опытом.

Про уровень прогресса ИИ. Сейчас много работаю на проектах и пилю решения. Часто нужно скрипты писать в elma365. Вот нужно было посчитать дату оплаты подписки в одном из решений. Известна дата начала подписки и известен тариф, в котором есть числовое значение количества дней действия тарифа, например 30 дней. Так вот я решил задать вопросы ИИ следующим образом:

Мой запрос (промпт):

У меня есть поле типа Дата в elma365 и строка с полем типа Число (целое), мне надо написать скрипт, который будет высчитывать Дату номер 2 путем сложения значение из поля Число (целое) в поле типа Дата 1 - напиши мне такой скрипт.

Мой промпт

Ответ ИИ:

Скрипт для сложения даты с числом дней в ELMA365 Для создания скрипта, который будет рассчитывать вторую дату путем добавления целого числа дней к первой дате, используется метод `addDate()` объекта `Datetime` в ELMA365. Основной принцип работы В ELMA365 для работы с датами используется тип `Datetime`, который имеет неизменяемые значения. Это означает, что методы возвращают новое значение, не изменяя исходное. Пример скрипта:

Ответ ИИ
// Получаем значение из поля типа Дата (Дата 1) const date1 = Context.data.date1; // замените 'date1' на имя вашего поля с датой // Получаем значение из поля типа Число (целое) const daysToAdd = Context.data.daysNumber; // замените 'daysNumber' на имя вашего поля с числом // Проверяем, что оба поля заполнены if (date1 && daysToAdd !== null && daysToAdd !== undefined) { // Добавляем количество дней к первой дате // Синтаксис addDate(годы, месяцы, дни) const date2 = date1.addDate(0, 0, daysToAdd); // Записываем результат во второе поле даты Context.data.date2 = date2; // замените 'date2' на имя вашего поля для результата }

Я не прям разработчик и раньше, когда не было еще GPT - мне нужно было некоторое время в это разобраться и написать как-то код - сейчас это заняло 10 секунд генерации и 30 секунд поменять переменные на свои и все заработало с первого раза - 1 запрос - 1 ответ = готовое решение.

P.S. В работе использовал Perplexity в режиме исследования.

Начать дискуссию