Trigger on Run once

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

Пример использования узла
Пример 1: Обработка текста с помощью JavaScript
В этом примере пользователь вводит текст, сценарий обрабатывает его с помощью JavaScript, и результат сохраняется как переменная.
Структура сценария
- Trigger on Run once — запускает сценарий вручную и получает текстовый ввод.
- JavaScript — обрабатывает текст (например, преобразует в верхний регистр или подсчитывает слова).
Настройка сценария
1. Настройка узла Trigger on Run Once
- Нажмите на узел Trigger on Run once.
- В разделе Params добавьте текстовый параметр.
- Укажите имя переменной (например,
input_text). - Введите примерное текстовое значение для тестирования.

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

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 };
}- Передайте входную переменную, содержащую текст.

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

Пример 2: Распознавание содержимого изображения с помощью ИИ
В этом примере изображение загружается и отправляется в ИИ-сервис для распознавания содержимого.
Структура сценария
- Trigger on Run once — запускает сценарий вручную и позволяет загрузить изображение.
- AI Image Processing — отправляет изображение в ИИ-сервис для распознавания.
Настройка сценария
1. Настройка узла Trigger on Run Once
- Нажмите на узел Trigger on Run once.
- В разделе Params добавьте параметр File.
- Укажите имя переменной (например,
input_image).

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

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

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

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

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

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