Нейро42 предоставляет встроенные методы для доступа к выходным данным других узлов. С их помощью можно извлекать, фильтровать и использовать информацию, полученную на предыдущих шагах воркфлоу.
Некоторые методы доступны только в узле Code и недоступны в выражениях.
Поддержка Python
Python можно использовать в Code-узле для работы с данными других узлов, но встроенные методы недоступны в выражениях.
Методы для JavaScript и Python
| Метод | Описание | Доступен в Code-узле? |
| $(«<node-name>»).all(branchIndex?, runIndex?) | Возвращает все элементы из указанного узла. Если branchIndex не указан, используется выход, соединяющий этот узел с текущим узлом. | ✅ |
| $(«<node-name>»).first(branchIndex?, runIndex?) | Возвращает первый элемент из указанного узла. Если branchIndex не указан, используется выход, соединяющий этот узел с текущим узлом. | ✅ |
| $(«<node-name>»).last(branchIndex?, runIndex?) | Возвращает последний элемент из указанного узла. Если branchIndex не указан, используется выход, соединяющий этот узел с текущим узлом. | ✅ |
| $(«<node-name>»).item | Связанный элемент. Это элемент указанного узла, который использовался для генерации текущего элемента. Используйте вместе с концепцией item linking. | ✅ |
| $(«<node-name>»).params | Объект с параметрами указанного узла, включая информацию о выполненной операции, лимиты результата и другие настройки. | ✅ |
| $(«<node-name>»).context | Булево значение, доступное при работе с узлом Loop Over Items. Позволяет понять, есть ли ещё элементы для обработки. | ✅ |
| $(«<node-name>»).itemMatching(currentNodeInputIndex) | Альтернатива $(«<node-name>»).item в Code-узле. Используется для точного отслеживания связи с элементами входных данных. | ✅ |