Блок Функция (Function) выполняет короткий код на JavaScript или TypeScript внутри шага: посчитать, преобразовать JSON, собрать строку для следующего блока.
Выходы
<function.result>— значениеreturn<function.stdout>— то, что код напечатал в консоль
Пример
const text = <start.input>;
const words = String(text || '').trim().split(/\s+/).filter(Boolean);
return { wordCount: words.length, preview: words.slice(0, 8).join(' ') };Практика
- Одна задача на блок — проще читать журнал, когда что-то сломалось
- Оборачивайте рискованные места в
try/catchи возвращайте понятное сообщение - Не кладите секреты в код: берите их из переменных окружения
- Тяжёлую логику лучше вынести во внутренний сервис и вызвать блоком API