أنوع البيانات المتقدمة

مكتمل

على الرغم من أنه يمكنك التعامل مع معظم أنواع بيانات تطبيق سطح المكتب Power Automate بالمثل، إلا أن بعض أنواع البيانات تحتاج إلى علاج مميز. في هذه الوحدة، يمكنك فحص أنواع البيانات المتقدمة هذه التي تحتاج إلى معالجة خاصة.

القوائم

إذا كنت تريد تخزين كمية كبيرة مِن المعلومَات مِن نفس نوع البيَانَات، فإن أفضل طريقة لتحقيق هَذَا هي مِن خلال القوائم.

القوائم عبارة عن مجموعَات مِن الأصنَاف التي يمكنك الرجوع إليهَا كمجموعة. استنادا إلى العناصر الفردية، يمكنك إنشاء قوائم بالقيم النصية والأرقام والملفات والمزيد.

نوع بيَانَات القَائمة هو المكَافئ لمصفوفة أحَادية البعد فِي شروط البرمجة، كمَا أنهَا تعمل فعليًا بنفس الطريقة.

لقطة شاشة لمتغير قائمة يحتوي على مجلدات.

يمكنك إنشَاء قوائم مِن خلال إجرَاء إنشَاء قَائمة جَديدة وإضافة عنَاصر إلَى هذه القَائمة مِن خلال إجرَاء إضافة عنصر إلَى القَائمة.

لقطة شاشة لإجراء إنشاء قائمة جديدة.

يمكنك أيضًا إنشَاء قوائم مِن خلال الإجرَاءات التي تقوم بإنشَاء قوائم كإخرَاج مثل إجرَاء الحصول عَلى الملفات فِي المجلد الذي يرجع قَائمة الملفات.

إذا كنت تريد استرداد عنصر معين من قائمة، فاستخدم التعليمة التالية: %VariableName[ItemNumber]%.

على سبيل المثال، يمكنك إعادة تسمية المجلد الأول من قائمة المجلدات المعروضة مسبقا باستخدام الإجراء التالي. ضع فِي اعتبارك أن ItemNumber يجب أن يكون 0 للعنصر الأول مِن القَائمة.

لقطة شاشة للرتيب للوصول إلى العنصر الأول من القائمة.

‏‫ملاحظة‬

إذا كنت ترغب فِي التكرَار خلال العنَاصر الموجودة فِي قَائمة، فإنه مِن الممَارسَات الشَائعة أن تقوم بنشر الإجرَاء لكل.

جداول بيانات

لتخزين البيانات المنظمة في نموذج جدولي، استخدم جداول البيانات في Power Automate تطبيق سطح المكتب.

يحتوي جدول البيانات على صفوف وأعمدة. يمكنك استرداد كل عنصر من خلال رقم الصف والعمود الفريد الخاص به. ضع جدَاول البيَانَات كقوائم لهَا قوائم أخرى كأصنَاف.

من حيث البرمجة، تكون جداول البيانات مكافئة لصفيف ثنائي الأبعاد، وتعمل بنفس الطريقة تقريبا.

 لقطة شاشة جدول Excel تحتوي على منتجات وأسعار.

لا يمكنك إنشاء جدول بيانات مباشرة، ولكن يمكنك إنشاء جداول بيانات من خلال قراءة من Excel وإجراءات Execute SQL.

لاسترداد عنصر جدول بيانات معين، استخدم رمز التالي: %VariableName[RowNumber][ColumnNumber]%.

على سبيل المثال، يمكنك حفظ سعر المنتج الأول داخل متغير جديد باستخدام الإجراء التالي. ضع فِي اعتبارك أن RowNumber وColumnNumber يجب أن يكون 0 للعنصر الأول مِن القَائمة.

لقطة شاشة للترميز للوصول إلى عنصر جدول.

‏‫ملاحظة‬

إذا قمت بالتكرار الحلقي عبر جدول بيانات باستخدام لكل إجراء، فإن المتغير الذي يحتوي على بيانات التكرار الحالي هو صف بيانات.

تنسيق JSON - كَائنَات مخصصة

إذا كنت ترغب في استخدام البيانات بتنسيق JSON في تدفقاتك، Power Automate تطبيق سطح المكتب يوفر العناصر المخصصة.

الكائنات المخصصة لها بنية مشابهة ل JSON، وهي تتكون من كائنات وصفائف.

الكَائنَات عبارة عن أزواج مِن اسم/قيمة غير مرتبة دَاخل أقواس متعرجة وتكون مفصولة بفواصل. على سبيل المثال، يحتوي الكائن التالي على زوجين من الأسماء والقيم { "firstName": "John", "lastName": "Michael" }.

المصفوفات هي مجموعَات مِن القيم مرتبة دَاخل أقواس وتكون مفصولة بفواصل. علي سبيل المثَال، تحتوي المصفوفة الآتية عَلى أربعة أرقَام [1,2,3,4].

المجموعة المكونة مِن هذين البنيتين تسمح لك بإنشَاء قوائم مرتبة مِن أزواج الاسم/القيمة.

لقطة شاشة لكتلة JSON كمعلمة في إجراء تحويل JSON إلى كائن مخصص.

يمكنك الوصول إلى قيم الكائن الفردية باستخدام رمز النقطة (.) (Object.PropertyName) أو رمز القوس ([]) (الكائن["PropertyName"]).

لقطة شاشة للترميز للوصول إلى عنصر JSON.

لتحويل المتغيرات بين أنواع بيانات JSON والكائنات المخصصة، استخدم تحويل كائن مخصص إلى JSON وتحويل JSON إلى كائن مخصص.