Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na: Aplikácie plátna Copilot Studio
Desktop postupy
modelom riadené aplikácie
Power Platform CLI
Dataverse funkcie
Power Pages
Konvertujte textovú, číselnú alebo dynamickú Boolean hodnotu na hodnotu.
Description
Boolean Ak chcete konvertovať iné typy Boolean na hodnotu, použite funkciu . Hodnota Boolean je true, false alebo prázdna.
Vo väčšine prípadov sa vynútenie vykoná automaticky a nemusíte funkciu použiť Boolean explicitne. Napríklad vráti hodnotu 1, If( "true", 1, 0 ) pretože textový reťazec "true" sa automaticky konvertuje na Boolean. Funkcia Boolean je užitočná, keď chcete explicitnú konverziu alebo keď používate dynamickú hodnotu.
Syntax
Boolean( Text )
Boolean( TextSingleColumnTable )
-
Text – povinné. Reťazce, ktoré sa majú prekonvertovať. Musí to byť verzia
"true"alebo"false"bez rozlišovania malých a veľkých písmen. Tieto textové reťazce nie sú lokalizované. prázdny text je tiež prijatý a skonvertovaný na prázdny. Všetky ostatné textové reťazce vrátia chybu.
Boolean( Číslo )
Boolean( NumberSingleColumnTable )
-
Číslo – povinné. Čísla, ktoré sa majú prekonvertovať.
0sa skonvertuje na nepravda a všetky ostatné čísla sa skonvertujú na pravda. blank hodnoty sa akceptujú a prevedú na blank.
Boolean( DynamicValue )
-
DynamicValue – povinné. Dynamická hodnota, ktorá sa má konvertovať. Prijateľné hodnoty závisia od dynamického poskytovateľa. Pre JSON sú akceptované booleovské hodnoty JSON
true,falseanullzodpovedajúce hodnotám pravda, nepravda a prázdnej hodnote v Power Fx. Hodnoty reťazca alebo čísel sú akceptované tak, ako je uvedené pre vyššie opísané preťaženia Reťazec a Číslo .
Príklady
Základné použitie
| Vzorec | Description | Result |
|---|---|---|
| Boolean( "true" ) | Skonvertuje textový reťazec "true" na booleovskú hodnotu. |
pravda |
| Boolean( "false" ) | Skonvertuje textový reťazec "false" na booleovskú hodnotu. |
falošné |
| Boolean( "TRUE" ) | Skonvertuje textový reťazec "TRUE" na booleovskú hodnotu. |
pravda |
| Boolean( "TrUe" ) | Skonvertuje textový reťazec "TrUe" na booleovskú hodnotu. |
pravda |
| Boolean( "Truthful" ) | Pokúsi sa o konverziu textového reťazca "Truthful" na booleovskú hodnotu, ale keďže nejde o variáciu true a false, ktorá nerozlišuje veľké a malé písmená, vráti sa chyba. |
chyba (neplatný argument) |
| Boolean( Prázdne() ) | Skonvertuje prázdnu hodnotu na booleovskú hodnotu. | prázdna |
| Boolean( 0 ) | Skonvertuje číslo 0 na booleovskú hodnotu. |
falošné |
| Boolean( 1 ) | Skonvertuje číslo 1 na booleovskú hodnotu. |
pravda |
| Boolean( -1234 ) | Skonvertuje číslo -1234 na booleovskú hodnotu. |
pravda |
Dynamické použitie
| Vzorec | Description | Result |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) | Skonvertuje dynamickú hodnotu true (JSON Boolean) na booleovskú hodnotu. |
pravda |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Skonvertuje dynamickú hodnotu (JSON null null) na booleovskú hodnotu. |
prázdna |
| Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) | Pokúša skonvertovať dynamickú hodnotu "true" (reťazec JSON) na booleovskú hodnotu, ale keďže nejde o platnú booleovskú hodnotu vo formáte JSON, vráti sa chyba. |
chyba (neplatný argument) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Pokusy o konverziu poľa booleovských hodnôt na tabuľku s jedným stĺpcom. Tabuľky s jedným stĺpcom nie sú podporované dynamickými hodnotami a namiesto toho by sa vzorec ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) alebo ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) mali použiť. |
chyba (neplatný argument) |
Tabuľky s jedným stĺpcom
| Vzorec | Description | Result |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Skonvertuje jednostĺpcovú tabuľku textových reťazcov na jednostĺpcovú tabuľku booleovských hodnôt. | [ pravda, nepravda, prázdna hodnota ] |
| Boolean( [ "true", "falsified" ] ) | Skonvertuje jednostĺpcovú tabuľku textových reťazcov na jednostĺpcovú tabuľku booleovských hodnôt. Keďže druhý záznam v tejto tabuľke nerozlišuje veľkosť písmen true a false, pre tento záznam sa vráti chyba. |
[ pravda, chyba (neplatný argument) ] |
| Boolean( [ 1, 2, 0 ] ) | Skonvertuje tabuľku s jedným stĺpcom čísel na tabuľku s jedným stĺpcom booleovských hodnôt. | [ pravda, pravda, nepravda ] |