Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Застосовується до: 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. | Справжній |