Nodul LogoNodul

Trigger on Run once

Untitled

Описание узла

Trigger on Run once — триггер-узел, который позволяет вручную запустить сценарий нажатием кнопки Run once. В отличие от других триггеров, он не требует внешних запросов или определённых событий для активации. Узел позволяет передавать входные параметры (текст или файлы) в сценарий.

Untitled 1

Пример использования узла

Пример 1: Обработка текста с помощью JavaScript

В этом примере пользователь вводит текст, сценарий обрабатывает его с помощью JavaScript, и результат сохраняется как переменная.

Структура сценария

  1. Trigger on Run once — запускает сценарий вручную и получает текстовый ввод.
  2. JavaScript — обрабатывает текст (например, преобразует в верхний регистр или подсчитывает слова).

Настройка сценария

1. Настройка узла Trigger on Run Once

  • Нажмите на узел Trigger on Run once.
  • В разделе Params добавьте текстовый параметр.
  • Укажите имя переменной (например, input_text).
  • Введите примерное текстовое значение для тестирования.

brave_Qyymm7pVG9

  • Нажмите Save и Run once, чтобы передать данные в сценарий.

brave_adWork9YBa

2. Обработка данных с помощью JavaScript

Добавьте узел JavaScript и вставьте следующий код, затем нажмите Generate params:

/** @CustomParams
{
  "text": {
    "key": "text",
    "title": "Text",
    "description": "Text to convert to uppercase",
    "type": "string"
  }
}
*/
export default async function run({ data }) {
  const { text } = data;

  // Validate the input text
  if (!text) {
    throw new Error('The text parameter is required.');
  }

  const upperCaseText = text.toUpperCase();

  return { upperCaseText };
}
  • Передайте входную переменную, содержащую текст.

brave_fNDpJbftqJ

  • Запустите сценарий.
  • На выходе будет отформатированный текст.

brave_cZ7vEmRyUD


Пример 2: Распознавание содержимого изображения с помощью ИИ

В этом примере изображение загружается и отправляется в ИИ-сервис для распознавания содержимого.

Структура сценария

  1. Trigger on Run once — запускает сценарий вручную и позволяет загрузить изображение.
  2. AI Image Processing — отправляет изображение в ИИ-сервис для распознавания.

Настройка сценария

1. Настройка узла Trigger on Run Once

  • Нажмите на узел Trigger on Run once.
  • В разделе Params добавьте параметр File.
  • Укажите имя переменной (например, input_image).

brave_8iSm9mn9tu

  • Загрузите примерное изображение для тестирования.

brave_xVkNOX2qIo

  • Нажмите Save и Run once, чтобы передать данные в сценарий.

brave_Cfbabb8YTM

2. Отправка изображения в ИИ для анализа

  • Добавьте узел распознавания изображений на основе ИИ (например, GPT или другой сервис).

brave_C6ZQnoBLMn

  • Передайте содержимое файла, имя файла и промпт для анализа в соответствующие поля.

brave_jbhVsoO1w3

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

brave_vrDWVtYYk8


Поведение узла при выполнении

  • При первом выполнении обработанные значения сохраняются.
  • Последующие выполнения перезаписывают предыдущие значения.
  • Загруженные файлы обрабатываются и передаются в сценарий с метаданными.

Эти примеры демонстрируют, как узел Trigger on Run once может использоваться для обработки текстовых и файловых данных в автоматизированных сценариях с сохранением результатов для дальнейшего использования.