Back to Nodes

OneScript

Last updated Nov 6, 2026

n8n community node that executes OneScript

253 Weekly Downloads
391 Monthly Downloads

Included Nodes

OneScript

Description

n8n-nodes-onescript

Community-нода n8n: выполняет OneScript через oscript.

Установка

Нужен OneScript 2.x в PATH процесса n8n: установка. Для режима «Приложение Осени» в том же окружении: opm install autumn.

Пакет из npm: Settings → Community nodes → Install, имя n8n-nodes-onescript.

До публикации укажите собранный каталог и перезапустите n8n:

npm install
npm run build
export N8NCUSTOMEXTENSIONS="/абсолютный/путь/n8n-nodes-onescript/dist"

Docker

Образ уже содержит n8n, oscript и пакет autumn.

npm run build
docker compose -f docker/docker-compose.yml up --build

Интерфейс: http://localhost:5678. Каталог examples смонтирован как /data/scripts.

Режимы

Нода выполняется один раз на все входящие items. В скрипт попадает поле json.

| Режим | Запуск |
|—|—|
| Код в ноде | Текст из редактора |
| Текст в команде | Тот же текст в oscript -c |
| Файл на диске | Файл .os |
| Приложение Осени | Каталог приложения, один процесс oscript, метод Обработать |

Если передача items включена, путь к JSON — АргументыКоманднойСтроки[0]. В режимах «Код в ноде» и «Текст в команде» он уже прочитан в ВходящиеДанные. Объекты JSON читаются в Соответствие.

Если stdout — один JSON-массив, каждый элемент становится item. Объект вида { "json": { ... } } возвращается как item. Иначе один item { "stdout", "stderr", "exitCode" }.

Примеры: examples/README.md.

Ограничения

  • Нужен self-hosted n8n. У пакета n8n.strict: false.
  • Код выполняется с правами процесса n8n.
  • Автор и поддержка

    Автор: Ivan Karlo ()

  • Boosty
  • Чаевые

![Infostart](https://infostart.ru/1c/articles/2814642/)

Публикация на Infostart: Как начать использовать n8n, если вы из мира 1С

From our network Other tools and sites we build