And, Orі Not функції

Застосовується до: Canvas apps Copilot Studio Desktop flows Dataverse formula columns Model-driven apps Power Platform CLI Dataverse functions Power Pages

Функції булевої логіки, які зазвичай використовуються для виконання дій із результатами порівнянь і перевірок.

Опис

Функція And повертає значення true , якщо всі її аргументи істинні.

Функція Or повертає значення true , якщо будь-який з її аргументів істинний.

Функція Not повертає значення true , якщо аргумент хибний; повертає значення false , якщо аргумент істинний.

Ці функції працюють так само, як у програмі Excel. Ці самі операції можна виконувати за допомогою операторів, використовуючи синтаксис Visual Basic або JavaScript.

Нотація функції Нотація оператора Visual Basic Нотація оператора JavaScript
And( x, y ) x And y x & & y
Or( x, y ) x Or y x || y
Not( x ) Not x ! x

Ці функції працюють із логічними значеннями. Безпосередньо їм не можна передавати число або рядок; замість цього потрібно виконувати порівняння або перевірку. Наприклад, логічна формула x > 1 повертає логічне значення true, якщо x більше 1. Якщо x менше 1, формула повертає значення false.

Синтаксис

And( Логічна форма1, логічна форма2 [, логічна форма3, ... ] )
Or( Логічна форма1, логічна форма2 [, логічна форма3, ... ] )
Not( Логічна форма )

  • Логічні формули- обов’язкові . Логічні формули для оцінювання та виконання дій.

Приклади

У прикладах, наведених у цьому розділі, використовуються нижчезазначені глобальні змінні.

  • Брехня =
  • Б = вірно
  • х= 10
  • y = 100
  • s = "Привіт, світ"

Щоб створити ці глобальні змінні в програмі, вставте елемент керування Кнопка та настройте його властивість OnSelect відповідно до наведеної нижче формули.

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

Виберіть кнопку (клацнувши її, утримуючи натиснутою клавішу Alt), а потім настройте властивість Text елемента керування Підпис відповідно до формули, зазначеної в першому стовпці нижченаведеної таблиці.

Формула Опис Результат
And( a, b ) Перевіряє значення a і b. Один із аргументів має значення false, тому функція повертає значення false. Брехня
a And b Відповідає попередньому прикладу, за винятком використання нотації Visual Basic. Брехня
А & Б Відповідає попередньому прикладу, за винятком використання нотації JavaScript. Брехня
Or( a, b ) Перевіряє значення a і b. Один із аргументів має значення true, тому функція повертає значення true. Справжній
a Or b Відповідає попередньому прикладу, за винятком використання нотації Visual Basic. Справжній
а || b Відповідає попередньому прикладу, за винятком використання нотації JavaScript. Справжній
Not( a ) Перевіряє значення a. Аргумент має значення false, тому функція повертає протилежний результат. Справжній
Not a Відповідає попередньому прикладу, за винятком використання нотації Visual Basic. Справжній
! р Відповідає попередньому прикладу, за винятком використання нотації JavaScript. Справжній
Len( ів ) < 20 AndNot IsBlank( ів ) Перевіряє, чи довжина s менше 20 та чи не є вона пустим значенням. Довжина менше 20, а значення не є пустим. Отже, повертається значення true. Справжній
Or( Len( и ) < 10, x < 100, y < 100 ) Перевіряє, чи довжина s менше 10, а x та y менше 100. Перший і третій аргументи мають значення «false», проте другий аргумент має значення «true». Тому функція повертає значення true. Справжній
Not IsBlank( s ) Перевіряє, чи s є пустим значенням, що повертає значення false. Not повертає протилежний результат, який має значення true. Справжній