And, Ora Not funkcie

Vzťahuje sa na: Aplikácie plátna Copilot Studio Desktop – postupy vzorcov Dataverse stĺpce Modelom riadené aplikácie Power Platform CLI Dataverse funkcie Power Pages

Booleovské logické funkcie, ktoré sa bežne používajú na prácu s výsledkami porovnaní a testov.

Popis

Funkcia And vráti hodnotu true , ak všetky jej argumenty sú true.

Funkcia Or vráti hodnotu true , ak ktorýkoľvek z jej argumentov je true.

Funkcia Not vráti hodnotu true , ak je jej argument false. Vráti false , ak je jej argument true.

Tieto funkcie fungujú rovnako ako v Exceli. Môžete tiež použiť operátory na vykonanie týchto rovnakých operácií, buď využitím syntaxe Visual Basic alebo JavaScript:

Zápis funkcie Zápis operátora Visual Basic Zápis operátora JavaScript
And( x, y ) x And y x && y
Or( x, y ) x Or y x || r
Not( x ) Not x . x

Tieto funkcie pracujú s logickými hodnotami. Číslo alebo reťazec im nie je možné odovzdať priamo. Je nevyhnutné vykonať porovnanie alebo test. Napríklad tento logický vzorec x > 1 vyhodnotí ako výstup booleovskú hodnotu pravda, ak je x väčšie ako 1. Ak je x menšie ako 1, vzorec sa vyhodnotí ako nepravda.

Syntax

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( LogicalFormula )

  • Logické vzorce - Povinné. Logické vzorce na vyhodnotenie a spracovanie.

Príklady

Príklady v tejto časti používajú tieto globálne premenné:

  • a = falošné
  • b = pravda
  • x = 10
  • r = 100
  • s = "Ahoj svet"

Ak chcete vytvoriť tieto globálne premenné v aplikácii, vložte Tlačidlo a nastavte jeho vlastnosť OnSelect na tento vzorec:

Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )

Vyberte tlačidlo (kliknutím naň pri podržaní klávesu Alt) a potom nastavte vlastnosť Text ovládacieho prvku Označenie na vzorec v prvom stĺpci nasledujúcej tabuľky.

Vzorec Popis Výsledok
AndA, b ) Testuje hodnoty a a b. Jeden z argumentov je nepravdivý, takže sa funkcia vráti hodnotu nepravda. falošné
a And b Rovnaké ako v predchádzajúcom príklade, použitie zápisu Visual Basic. falošné
a && b Rovnaké ako v predchádzajúcom príklade, použitie zápisu JavaScript. falošné
OrA, b ) Testuje hodnoty a a b. Jeden z argumentov je pravdivý, takže sa funkcia vráti hodnotu pravda. pravda
a Or b Rovnaké ako v predchádzajúcom príklade, použitie zápisu Visual Basic. pravda
a || b Rovnaké ako v predchádzajúcom príklade, použitie zápisu JavaScript. pravda
NotA ) Testuje hodnotu a. Argument je nepravdivý, takže funkcia vráti opačný výsledok. pravda
Not a Rovnaké ako v predchádzajúcom príklade, použitie zápisu Visual Basic. pravda
. dop. Rovnaké ako v predchádzajúcom príklade, použitie zápisu JavaScript. pravda
Len( s ) < 20 AndNot IsBlank( s ) Testuje, či je dĺžka s menej ako 20 a či to nie je prázdna hodnota. Dĺžka je menšia ako 20 a hodnota nie je prázdna. Preto je výsledok pravdivý. pravda
Or( Len( s ) < 10, x < 100, y < 100 ) Testuje, či je dĺžka s menej ako 10, či x je menej ako 100 a či y je menej ako 100. Prvý a tretí argument sú nepravdivé, ale druhý je pravdivý. Preto funkcia vráti pravdu. pravda
Not IsBlank( s ) Testuje, či je sprázdny, čo vráti nepravdu. Not vráti opak tohto výsledku, čo je true. pravda