پرش به محتویات

("<node-name>").all(branchIndex?: number, runIndex?: number)#

این به شما دسترسی به تمام آیتم‌های نودهای فعلی یا والد را می‌دهد. اگر هیچ پارامتری ارائه ندهید، تمام آیتم‌های نود فعلی را برمی‌گرداند.

دریافت آیتم‌ها#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
// تمام آیتم‌های نود داده شده و اجرای فعلی را برمی‌گرداند
let allItems = $("<node-name>").all();

// تمام آیتم‌های خروجی نود "IF" را برمی‌گرداند (شاخص: 0 که خروجی "true" آخرین اجرای آن است)
let allItems = $("IF").all();

// تمام آیتم‌های خروجی نود "IF" را برمی‌گرداند (شاخص: 0 که خروجی "true" همان اجرای نود فعلی است)
let allItems = $("IF").all(0, $runIndex);

// تمام آیتم‌های خروجی نود "IF" را برمی‌گرداند (شاخص: 1 که خروجی "false" اجرای 0 که اولین اجرا است)
let allItems = $("IF").all(1, 0);
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# تمام آیتم‌های نود داده شده و اجرای فعلی را برمی‌گرداند
allItems = _("<node-name>").all();

# تمام آیتم‌های خروجی نود "IF" را برمی‌گرداند (شاخص: 0 که خروجی "true" آخرین اجرای آن است)
allItems = _("IF").all();

# تمام آیتم‌های خروجی نود "IF" را برمی‌گرداند (شاخص: 0 که خروجی "true" همان اجرای نود فعلی است)
allItems = _("IF").all(0, _runIndex);

# تمام آیتم‌های خروجی نود "IF" را برمی‌گرداند (شاخص: 1 که خروجی "false" اجرای 0 که اولین اجرا است)
allItems = _("IF").all(1, 0);

دسترسی به داده‌های آیتم#

تمام آیتم‌های خروجی یک نود قبلی را دریافت کنید و داده‌های موجود در آن‌ها را ثبت کنید:

1
2
3
4
previousNodeData = $("<node-name>").all();
for(let i=0; i<previousNodeData.length; i++) {
	console.log(previousNodeData[i].json);
}
1
2
3
4
5
6
previousNodeData = _("<node-name>").all();
for item in previousNodeData:
	# item از نوع <class 'pyodide.ffi.JsProxy'> است
	# باید آن را به Dict تبدیل کنید
	itemDict = item.json.to_py()
	print(itemDict)