ابنِ الـ Workflows
بيانات الـ Executions المخصصة
أضف بيانات مخصصة إلى الـ Executions باستخدام الـ Code node، ثم يمكنك تصفية الـ Executions بهذه البيانات.
يمكنك تعيين بيانات مخصصة على الـ Workflow باستخدام الـ Code node أو نود Execution Data. تسجّل n8n هذه البيانات مع كل تنفيذ. ويمكنك بعد ذلك استخدامها عند تصفية قائمة الـ Executions، أو جلبها داخل الـ Workflows باستخدام الـ Code node.
تعيين البيانات المخصصة والوصول إليها باستخدام الـ Code node
يوضح هذا القسم كيفية تعيين البيانات والوصول إليها باستخدام الـ Code node. راجع نود Execution Data لمعرفة كيفية تعيين البيانات بنود Execution Data. ولا يمكنك استرجاع البيانات المخصصة بنود Execution Data.
تعيين بيانات مخصصة للتنفيذ
تعيين قيمة إضافية واحدة:
JavaScript
$execution.customData.set("key", "value");
Python
_execution.customData.set("key", "value");
تعيين كل البيانات الإضافية. يؤدي ذلك إلى استبدال كائن البيانات المخصصة بالكامل لهذا التنفيذ:
JavaScript
$execution.customData.setAll({"key1": "value1", "key2": "value2"})
Python
_execution.customData.setAll({"key1": "value1", "key2": "value2"})
توجد قيود:
- يجب أن تكون القيم نصوصًا (strings)
- الحد الأقصى لطول
keyهو 50 حرفًا - الحد الأقصى لطول
valueهو 255 حرفًا - تدعم n8n حدًا أقصى قدره 10 عناصر من البيانات المخصصة
الوصول إلى كائن البيانات المخصصة أثناء التنفيذ
يمكنك استرجاع كائن البيانات المخصصة، أو قيمة محددة منه، أثناء التنفيذ:
JavaScript
// Access the current state of the object during the execution
const customData = $execution.customData.getAll();
// Access a specific value set during this execution
const customData = $execution.customData.get("key");
Python
# Access the current state of the object during the execution
customData = _execution.customData.getAll();
# Access a specific value set during this execution
customData = _execution.customData.get("key");
مصادر ذات صلة
حقوق الطبع والنشر © n8n. جميع الحقوق محفوظة لـ n8n. مترجم عن المحتوى الأصلي.