And, Orun Not funkcijas

Attiecas uz: Audekla programmas Copilot Studio Darbvirsmas plūsmas Dataverse formulas kolonnas Modeļa vadītas programmas Power Platform CLI Dataverse funkcijas Power Pages

Būla loģikas funkcijas, ko parasti izmanto, lai manipulētu ar salīdzinājumu un pārbaužu rezultātiem.

Apraksts

Funkcija And atgriež patiesu , ja visi tās argumenti ir patiesi.

Funkcija Or atgriež patiesu , ja kāds no tās argumentiem ir patiess.

Funkcija Not atgriež true , ja tās arguments ir false; tā atgriež false , ja tās arguments ir true.

Šīs funkcijas darbojas tieši tāpat kā programmā Excel. Varat izmantot operatorus, lai izpildītu šīs pašas operācijas, lietojot vai nu Visual Basic vai JavaScript sintaksi:

Funkcijas apzīmējums Visual Basic operatora apzīmējums JavaScript operatora apzīmējums
And( x, y ) x y And x &&&; y
Or( x, y ) x y Or x || y
Not( x ) Not x ! x

Šīs funkcijas darbojas ar loģiskām vērtībām. Nevarat tām padot skaitli vai virkni tieši; tā vietā ir jāveic salīdzināšana vai pārbaude. Piemēram, šī loģiskā formula x > 1 novērtē uz Būla vērtību true, ja x ir lielāks par 1. Ja x ir mazāks par 1, formula novērtē uz false.

Sintakse

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( Loģiskā formula )

  • LogicalFormulas - Nepieciešams. Loģiskās formulas, kuras novērtēt un lietot.

Piemēri

Šīs sadaļas piemēros ir izmantoti šādi globālie mainīgie:

  • nepatiess =
  • B = patiess
  • x = 10
  • y = 100
  • s = "Sveika pasaule"

Lai programmā izveidotu šos globālos mainīgos, ievietojiet Button vadīklu un iestatiet tās rekvizītu OnSelect uz šo formulu:

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

Atlasiet pogu (noklikšķinot uz tās, kamēr turat nospiestu Alt taustiņu) un pēc tam iestatiet vadīklas Label rekvizītu Teksts uz formulu nākamās tabulas pirmajā kolonnā.

Formula Apraksts Rezultāts
And( a, b ) Pārbauda a un b vērtības. Viens no argumentiem ir aplams, tāpēc funkcija atgriež aplams. nepatiess
a And b Tāds pats, kā iepriekšējā piemērā, izmantojot Visual Basic apzīmējumu. nepatiess
a &&&b Tāds pats, kā iepriekšējā piemērā, izmantojot JavaScript apzīmējumu. nepatiess
Or( a, b ) Pārbauda a un b vērtības. Viens no argumentiem ir patiess, tāpēc funkcija atgriež patiess. patiess
a Or b Tāds pats, kā iepriekšējā piemērā, izmantojot Visual Basic apzīmējumu. patiess
A || b Tāds pats, kā iepriekšējā piemērā, izmantojot JavaScript apzīmējumu. patiess
Nota) Pārbauda a vērtību. Arguments ir aplams, tāpēc funkcija atgriež pretēju rezultātu. patiess
Not a Tāds pats, kā iepriekšējā piemērā, izmantojot Visual Basic apzīmējumu. patiess
! r Tāds pats, kā iepriekšējā piemērā, izmantojot JavaScript apzīmējumu. patiess
Len( s ) < 20 AndNot IsBlank( s ) Pārbauda vai s garums ir mazāks par 20, un vai tā nav tukša vērtība. Garums ir mazāks par 20, un vērtība nav tukša. Tāpēc rezultāts ir patiess. patiess
Or( Lens ( s ) < 10, x < 100, y < 100 ) Pārbauda vai s garums ir mazāks par 10, vai x ir mazāks par 100, un vai y ir mazāks par 100. Pirmais un trešais arguments ir aplami, bet otrais ir patiess. Tāpēc funkcija atgriež vērtību patiess. patiess
Not IsBlank( s ) Pārbauda vai s ir tukša, kas atgriež aplams. Not Atgriež pretēju šim rezultātam, kas ir taisnība. patiess