إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: تعمل تطبيقات
Canvas Copilot Studio
Desktop على تدفقات
التطبيقات
المستندة إلى نموذج Power Platform CLI
Dataverse لوظائف
Power Pages
تحويل نص أو رقم أو قيمة ديناميكية Boolean إلى قيمة.
الوصف
استخدم الدالة Boolean لتحويل أنواع أخرى إلى Boolean قيمة. Boolean القيمة صحيحة أو خاطئة أو فارغة.
في معظم الحالات، يحدث الإكراه على النوع تلقائيا، ولا تحتاج إلى استخدام الدالة Boolean بشكل صريح. على سبيل المثال، If( "true", 1, 0 ) إرجاع 1 لأن السلسلة "true" النصية يتم تحويلها تلقائيا إلى Boolean.
Boolean تكون الدالة مفيدة عندما تريد تحويلا صريحا أو عند استخدام قيمة ديناميكية.
بناء الجملة
Boolean( نص )
Boolean( TextSingleColumnTable )
-
النص - مطلوب. السلسلة المُراد تحويلها. يجب أن تكون عبارة عن إصدار لا يتحسس حالة الأحرف في
"true"أو"false". هذه السلاسل النصية غير مترجمة. يتم أيضا قبول نص فارغ وفارغ وتحويله إلى نص فارغ. أما جميع السلاسل النصية الأخرى فتُرجع خطأ.
Boolean( رقم )
Boolean( NumberSingleColumnTable )
-
الرقم - مطلوب. الرقم المراد تحويله.
0يتم تحويله إلى false ويتم تحويل جميع الأرقام الأخرى إلى true. يتم قبول القيم الفارغة وتحويلها إلى فارغة .
Boolean( DynamicValue )
-
DynamicValue - مطلوب. القيمة الديناميكية المراد تحويلها. تعتمد القيم المقبولة على الموفر الديناميكي. بالنسبة إلى JSON، يتم قبول القيمة المنطقية JSON
trueوfalseوnull، وهي تتطابق مع قيم صواب وخطأ وفراغ في Power Fx. يتم قبول قيم السلسلة أو الأرقام كما هو ملخص للحملاتالزائدة للسلسلة و الرقم الموضحة سابقا.
الأمثلة
الاستخدام الأساسي
| الصيغة | الوصف | نتيجة |
|---|---|---|
| Boolean( "صحيح" ) | تحويل السلسلة النصية "true" إلى قيمة منطقية. |
صحيح |
| Boolean( "خطأ" ) | تحويل السلسلة النصية "false" إلى قيمة منطقية. |
خطأ |
| Boolean( "TRUE" ) | تحويل السلسلة النصية "TRUE" إلى قيمة منطقية. |
صحيح |
| Boolean( "TrUe" ) | تحويل السلسلة النصية "TrUe" إلى قيمة منطقية. |
صحيح |
| Boolean( "صادق" ) | تحاول تحويل السلسلة النصية "Truthful" إلى قيمة منطقية، ولكن نظرًا لكونها شكل مختلف لا يتحسس حالة الأحرف من true وfalse، يتم إرجاع خطأ. |
خطأ (وسيطة غير صالحة) |
| Boolean( Blank() ) | تحويل القيمة الفارغة إلى قيمة منطقية. | خلبي |
| Boolean( 0 ) | تحويل الرقم 0 إلى قيمة منطقية. |
خطأ |
| Boolean( 1 ) | تحويل الرقم 1 إلى قيمة منطقية. |
صحيح |
| Boolean( -1234 ) | تحويل الرقم -1234 إلى قيمة منطقية. |
صحيح |
الاستخدام الديناميكي
| الصيغة | الوصف | نتيجة |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool":true }" ).bool ) | تحويل القيمة true الديناميكية (JSON Boolean) إلى قيمة منطقية. |
صحيح |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | تحويل القيمة null الديناميكية (قيمة JSON خالية) إلى قيمة منطقية. |
خلبي |
| Boolean( ParseJSON( "{ ""bool":"true" }" ).bool ) | يحاول تحويل القيمة "true" الديناميكية (سلسلة JSON) إلى قيمة منطقية، ولكن نظرا لأنها ليست قيمة منطقية صالحة في JSON، يتم إرجاع خطأ. |
خطأ (وسيطة غير صالحة) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | تحاول تحويل صفيف من القيم المنطقية إلى جدول عمود واحد. جداول العمود الواحد غير معتمدة مع القيم الديناميكية، وبدلا من ذلك يجب استخدام الصيغة ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) أو ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) . |
خطأ (وسيطة غير صالحة) |
جداول عمود واحد
| الصيغة | الوصف | نتيجة |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | تحويل جدول العمود الواحد من السلاسل النصية إلى جدول عمود واحد من القيم المنطقية. | [ صحيح، خطأ، فارغ ] |
| Boolean( [ "true", "falsified" ] ) | تحويل جدول العمود الواحد من السلاسل النصية إلى جدول عمود واحد من القيم المنطقية. بما أن السجل الثاني في هذا الجدول ليس شكلاً مختلفًا لا يتحسس حالة الأحرف في true وfalse، يتم إرجاع خطأ لهذا السجل. |
[ true, error (invalid argument) ] |
| Boolean( [ 1, 2, 0 ] ) | تحويل جدول عمود واحد من الأرقام إلى جدول عمود واحد من القيم المنطقية. | [ صحيح، صحيح، خطأ ] |