Data Type Converter
منفذ بسيط لتغيير نوع البيانات للقيمة الواردة بحيث تستقبل الكتل التالية الصيغة المتوقعة. استخدم هذا عندما تحتاج إلى التأكد من أن قيمة تُعامل كـ رقم، نص، قائمة، قاموس، Batch، أو boolean لمزيد من المعالجة أو التصدير.
📥 المدخلات
Generic — أي نوع من البيانات الواردة (نص، رقم، قائمة، batch، إلخ). زود القيمة التي تريد تحويلها.
📤 المخرجات
Generic — القيمة المحوّلة إلى النوع الهدف المحدد. استخدم هذا المخرج لتغذية الكتل الأخرى التي تتوقع نوع بيانات محدد.
🕹️ عناصر التحكم
Convert to — قائمة منسدلة تختار منها النوع الهدف. الخيارات المتاحة تتضمن Integer, Boolean, String, Float, Batch, List, و Dictionary.
🎨 الميزات
تحويل قيم منفردة بين الأنواع الشائعة (رقم، نص، boolean).
إنشاء غلاف
ListأوBatchعندما تتطلب الكتل اللاحقة مجموعة.تحليل نص يشبه JSON إلى
Dictionaryعندما يكون الإدخال نص JSON صالحًا.سلوك وقائي: عند غياب الإدخال أو عدم التوافق، يوفر البلوك مخرجًا افتراضيًا آمنًا ويشير إلى وجود مشكلة.
📝 تعليمات الاستخدام
وصل مصدر البيانات إلى مدخل
Generic.اختر النوع الهدف المرغوب باستخدام القوائم المنسدلة
Convert to.استخدم مخرج البلوك
Genericكمدخل للكتل التالية التي تتطلب النوع المختار.
سيناريوهات شائعة:
تحويل نص مدخل من المستخدم إلى رقم قبل تطبيق كتل رياضية.
تحويل سلسلة JSON إلى
Dictionaryقبل التصدير أو استخراج حقول.تغليف عنصر واحد داخل
ListأوBatchلكي تتمكن الكتل المتوافقة مع القوائم من معالجته.
(hint: استخدم كتل String Input أو Number Input كمصادر بسيطة عند اختبار التحويلات)
📊 التقييم
عند تشغيل البلوك، يقرأ الإدخال الحالي ويخرجه بالصورة المختارة. إذا لم يكن التحويل ممكنًا، يعيد مخرجًا افتراضيًا آمنًا ويسجل الحالة للانتباه.
💡 نصائح وحيل
استخدم
Debug Inputلفحص القيم الخام قبل التحويل لكي تختار النوع الهدف الصحيح.إذا كنت تتوقع قيم مفقودة، ضع
Is Noneقبل هذا البلوك لاكتشافها وReplace Noneلإدخال قيمة بديلة.عند إعداد حمولات منظمة للتسجيل أو واجهات برمجة التطبيقات، اجمع
String MergeأوData to JSONمع هذا البلوك لإنتاج بيانات بالتنسيق السليم.لتدفقات العمل بالـ batch، زوج هذا البلوك مع
Batch Concatenation,Get Batch Size, أوDebatchلفحص أو تسطيح محتويات الـ batch بعد التحويل.بعد التحويل إلى شكل قاموسي، خزّن أو شارك النتائج باستخدام
Data Write Local,Data Write Global, أو صدرها عبرCSV Export.
🛠️ استكشاف الأخطاء وإصلاحها
إذا فشل التحويل أو بدا المخرج دون تغيير، افحص قيمة الإدخال باستخدام
Debug Inputلتأكيد نوعها ومحتواها الحالي.إذا لم ينجح تحويل إلى
Dictionary، تحقق أن الإدخال نص JSON صالح (علامات اقتباس صحيحة، فواصل، أقواس).عند العمل مع batches أو قوائم، تأكد أن الهدف المختار (
ListمقابلBatch) يتطابق مع ما تتوقعه الكتل التالية؛ استخدمGet Batch Sizeللتحقق من محتويات الـ batch.لتحويلات boolean غير المتوقعة، تأكد أن النص أو الرقم يتبع اتفاقية واضحة للصواب/الخطأ (مثال:
0/1أوtrue/false).
آخر تحديث