Посилання на формулу - Power Apps
У цій статті дізнайтеся про всі функції, доступні в Power Apps.
Формули в Power Apps поєднують в собі безліч елементів. Нижче наведено такі елементи:
- Функції отримують параметри, виконують операцію та повертають значення. Наприклад, Sqrt(25) повертає значення 5. Функції будуються на основі функцій Microsoft Excel. Деякі функції мають побічні ефекти, як-от SubmitForm, що доцільно лише у формулі поведінки, наприклад Button.OnSelect.
- Сигнали повертаються відомості про середовище. Наприклад, Location повертає поточні GPS-координати пристрою. Сигнали не отримують параметрів і не мають побічних ефектів.
- Перелічення повертають попередньо визначене постійне значення. Наприклад, Color є переліченням із попередньо визначеними значеннями Color.Red, Color.Blue тощо. Тут указані загальні перелічення, а перелічення для певних функцій наведено в описах самих функцій.
- Іменовані оператори, наприклад ThisItem і Self, надають доступ до відомостей в межах контейнера.
Інші елементи містять:
A
Abs – абсолютне значення числа.
Acceleration – зчитує дані з датчика прискорення на пристрої.
Acos – повертає арккосинус числа (у радіанах).
Acot – повертає арккотангенс числа (у радіанах).
AddColumns – повертає таблицю з доданими стовпцями.
And – булеве логічне значення AND. Повертає значення істина, якщо всі аргументи мають значення істина. Ви також можете скористатися оператором & &.
AIClassify – Класифікує текст за однією або декількома категоріями.
AIExtract – Витягує певні сутності, такі як реєстраційні номери, номери телефонів або імена людей.
AIReply – чернетка відповіді на надіслане вами повідомлення.
AISentiment – Визначає настрій тексту, який ви надаєте.
AISummarize – Узагальнює текст, який ви надаєте.
AITranslate – перекладає текст з іншої мови.
App – містить відомості про поточну активну програми й дозволяє керувати поведінкою програми.
Asin – повертає арксинус числа (у радіанах).
Assert – повертає значення «істина» або «хибність» під час тестування.
As – називає поточний запис у галереї, формі та функціях області застосування записів, наприклад, ForAll, With і Sum.
AsType – обробляє посилання на запис як певний тип таблиці.
Atan – повертає арктангенс числа (у радіанах).
Atan2 – повертає арктангенс на основі координати (x,y) (у радіанах).
Average – обчислює середнє значення виразу таблиці або набору аргументів.
B
Back – відображає попередній екран.
Blank – повертає пусте значення, яке можна використовувати для вставлення значення NULL у джерело даних.
Boolean – перетворює текстовий рядок, число або нетипове значення на логічне значення.
C
Calendar – отримує відомості про календар для поточної мови.
Char – перетворює код символу на рядок.
Choices – повертає таблицю можливих значень для стовпця підстановки.
Clear – видаляє всі дані з колекції.
ClearCollect– видаляє всі дані з колекції, а потім додає набір записів.
ClearData – вичищає збірку або всі збірки із хоста програми, наприклад, з локального пристрою.
Clock – отримує відомості про годинник для поточної мови.
Coalesce – замінює пусті залишаючи непусті значення без змін.
Collect – створює колекцію або додає дані в джерело даних.
Color – установлює властивість для вбудованого значення кольору.
ColorFade – змінює значення кольору, роблячи його світлішим або темнішим.
ColorValue – перетворює ім’я кольору CSS або шістнадцятковий код на значення кольору.
Стовпець – отримує імена стовпців і значення з типу даних об’єктаUntyped.
ColumnNames – отримує імена стовпців і значення з типу даних нетипізованого об’єкта.
Compass – повертає напрямок компаса.
Concat – об’єднує рядки в джерелі даних.
Concatenate – об’єднує рядки.
Concurrent – обчислює кілька формул одночасно.
Connection – повертає відомості про підключення до мережі.
Копіювати – копіює текст у буфер обміну на пристрої, де запущено програму.
Count – підраховує кількість записів у таблиці, які містять числа.
Cos – повертає косинус кута, указаного в радіанах.
Cot – повертає котангенс кута, указаного в радіанах.
CountA – підраховує кількість записів у таблиці, які не є пустими.
CountIf – підраховує записи в таблиці, які відповідають умові.
CountRows – підраховує записи в таблиці.
D
DataSourceInfo – містить відомості про джерело даних.
Date – повертає значення дати й часу на основі значень Рік, Місяць і День.
DateAdd – додає дні, місяці, квартали або роки до значення дати й часу.
DateDiff – віднімає два значення дати й відображає результат у днях, місяцях, кварталах або роках.
DateTime – повертає значення дати/часу на основі компонентів дати й часу.
DateTimeValue – перетворює рядок дати й часу на значення дати й часу.
DateValue – перетворює рядок дати на значення дати й часу.
Day – отримує відомості про дату зі значення дати й часу.
Dec2Hex – Перетворення числа на шістнадцятковий текстовий рядок.
Defaults– повертає значення за замовчуванням для джерела даних.
Градуси– перетворює радіани в градуси.
Disable – вимикає сигнал, як-от Location для читання GPS.
Distinct – підсумовує записи таблиці, видаляючи повтори.
Download – завантажує файл з Інтернету на локальний пристрій.
DropColumns – повертає таблицю з одним або кількома видаленими стовпцями.
E
EDate – додає або віднімає місяці до дати, не змінюючи день місяця.
EditForm – скидає елемент керування форми для редагування елемента.
Enable – вмикає сигнал, як-от Location для читання GPS.
EncodeHTML — кодує символи, які потрібно екранувати для використання в контексті HTML.
EncodeUrl – кодує спеціальні символи за допомогою кодування URL.
EndsWith – перевіряє, чи закінчується текстовий рядок іншим текстовим рядком.
EOMonth – додає або віднімає місяці до дати, повертаючи останній день цього місяця.
Помилка – Створіть спеціальну помилку або пропустіть помилку.
Errors – містить відомості про помилки для попередніх змін у джерелі даних.
exactin – перевіряє, чи міститься текстовий рядок в іншому текстовому рядку або таблиці, залежить від регістру. Також використовується для перевірки наявності запису в таблиці.
Exit – закриває активну програму, а також (у разі необхідності) від’єднує поточного користувача.
Exp– повертає e піднесений до степеня.
F
Filter – повертає відфільтровану таблицю на основі однієї або кількох умов.
Find – перевіряє, чи відображається один рядок в іншому, і повертає розташування.
First – повертає перший запис таблиці.
FirstN – повертає перший набір записів (N-записів) таблиці.
ForAll – обчислює значення й виконує дії для всіх записів таблиці.
G
GroupBy – повертає таблицю зі згрупованими записами.
GUID – перетворює рядок GUID на значення GUID або створює нове значення GUID.
H
HashTags – отримує з рядка гештеги (#strings).
Hex2Dec – перетворення шістнадцяткового текстового рядка на число.
Хост– надає інформацію про поточний хост, на якому запущено програму.
Hour – повертає відомості про години зі значення дати й часу.
I
If – повертає одне значення, якщо умова виконується, та інше значення, якщо ні.
IfError – виявляє помилки та надає альтернативне значення або виконує дію.
in – перевіряє, чи міститься текстовий рядок в іншому текстовому рядку або таблиці, не залежить від регістру. Також використовується для перевірки наявності запису в таблиці.
Index – повертає запис із таблиці на основі замовленої позиції.
Int – округлює униз до ближчого цілого значення.
IsBlank – перевіряє наявність значень blank.
IsBlankOrError – перевіряє наявність пустого значення або помилки.
IsEmpty – перевіряє наявність пустої таблиці.
IsError – перевіряє наявність помилок.
IsMatch – перевіряє рядок на відповідність шаблону. Можна використовувати регулярні вирази.
IsNumeric – перевіряє, чи значення є числовим.
ISOWeekNum – повертає номер тижня для значення дати/часу відповідно до ISO.
IsToday – перевіряє, чи значення дати й часу не припадає на сьогодні.
IsType – перевіряє, чи посилається посилання на запис на певний тип таблиці.
IsUTCToday – перевіряє, чи не припадає значення дати й часу на сьогодні у форматі всесвітнього координованого часу (UTC).
J
JSON– Генерує текстовий рядок JSON для таблиці, запису або значення.
L
Language – повертає тег мови поточного користувача.
Last – повертає останній запис таблиці.
LastN – повертає останній набір записів (N-записів) таблиці.
Launch – запускає веб-сторінку або компоновану програму.
Left – повертає ліву частину рядка.
Len – повертає довжину рядка.
Ln – повертає натуральний логарифм.
LoadData – завантажує колекцію з хоста програми, наприклад, з локального пристрою.
Location – повертає ваше розташування у вигляді координат на карті, використовуючи систему глобального позиціонування (GPS) та інші відомості.
Log – повертає логарифм в будь-якої основі числа.
LookUp – здійснює пошук одного запису в таблиці на основі однієї або кількох умов.
Lower – перетворює літери в текстовому рядку на всі літери нижнього регістру.
M
Match – отримує підрядок на основі шаблону. Можна використовувати регулярні вирази.
MatchAll – отримує кілька підрядків на основі шаблону. Можна використовувати регулярні вирази.
Max – максимальне значення виразу таблиці або набору аргументів.
Mid – повертає середню частину рядка.
Min – мінімальне значення виразу таблиці або набору аргументів.
Minute – отримує відомості про хвилини зі значення дати й часу.
Mod – повертає частку після ділення діленого на дільник.
Month – отримує відомості про місяць зі значення дати й часу.
N
Navigate – змінює екран, який відображається.
NewForm – скидає елемент керування форми для створення елемента.
Not – булеве логічне значення NOT. Повертає значення істина, якщо його аргумент має значення хибність, і значення хибність, якщо його аргумент має значення істина. Можна також використовувати оператор !.
Notify – відображає для користувача повідомлення банера.
Now – повертає поточне значення дати й часу в часовому поясі користувача.
O
Or – булеве логічне значення OR. Повертає значення істина, якщо будь-який його аргумент має значення істина. Можна також використовувати || оператор.
P
Param – параметри доступу передаються в компоновану програму під час її запуску.
Parent – надає доступ до властивостей елемента керування «Контейнер».
ParseJSON – перетворює документ JSON, представлений як текст, на значення нетипого об’єкта.
Patch – змінює або створює запис у джерелі даних або об’єднує записи за межами джерела даних.
PDF– Експортуйте вміст із поточного екрана на об’єкт для використання в кількох сценаріях.
Pi – повертає число π.
PlainText – видаляє з рядка теги HTML та XML.
Power – повертає число, піднесене до степеня. Можна також використовувати ^ оператор.
Proper – перетворює першу літеру кожного слова в рядку на літеру верхнього регістру, а інші – на літери нижнього регістру.
R
Радіани – перетворює градуси в радіани.
Rand – повертає псевдовипадкове число між 0 і 1.
RandBetween – повертає псевдовипадкове число між двома числами.
ReadNFC – зчитує позначку Near Field Communication (NFC).
RecordInfo – надає інформацію про запис джерела даних.
Refresh – оновлює записи джерела даних.
Relate – пов'язує записи двох таблиць через зв’язок «один-до-багатьох» або «багато-до-багатьох».
Remove – видаляє один або кілька певних записів із джерела даних.
RemoveIf – видаляє записи з джерела даних на основі умови.
RenameColumns – перейменовує стовпці таблиці.
Replace – замінює частину рядка на інший рядок, використовуючи початкове розташування рядка.
RequestHide – приховує форму SharePoint.
Reset – скидає елемент керування введенням до значення за замовчуванням, скасовуючи всі зміни, внесені користувачем.
ResetForm – скидає елемент керування форми для редагування наявного елемента.
Revert – перезавантажує й видаляє помилки для записів джерела даних.
RGBA – повертає значення кольору для набору з червоного, зеленого, синього й альфа-компонентів.
Right – повертає праву частину рядка.
Round – округлює до найближчого числа.
RoundDown – округлює в меншу сторону до попереднього найбільшого числа.
RoundUp – округлює в більшу сторону до наступного найменшого числа.
S
SaveData – зберігаю колекцію на хост програми, наприклад, на локальний пристрій.
Search – знаходить записи в таблиці, які містять рядок в одному зі своїх стовпців.
Second – отримує відомості про секунди зі значення дати й часу.
Select – імітує дію вибору елемента керування, що призводить до виконання формули OnSelect.
Self – надає легкий доступ до властивостей поточного елемента керування.
Sequence – створює таблицю послідовних чисел, корисних під час ітерації з ForAll.
SendAppNotification (попередній перегляд) – надсилає сповіщення в додатку з необов’язковими діями одержувачу.
Set – установлює значення глобальної змінної.
SetFocus – переміщує фокус вводу до певного елемента керування.
SetProperty – імітує взаємодію з елементами керування введенням.
ShowColumns – повертає таблицю лише з вибраними стовпцями.
ShowHostInfo – Відображає інформацію користувачеві в додатку.
Shuffle – довільно змінює порядок записів у таблиці.
Sin – повертає синус кута, указаного в радіанах.
Sort – виконує сортування таблиці на основі формули.
SortByColumns – виконує сортування таблиці на основі одного або кількох стовпців.
Split – розділяє текстовий рядок на таблицю підрядків.
Sqrt – повертає квадратний корінь числа.
StartsWith – перевіряє, чи починається текстовий рядок іншим текстовим рядком.
StdevP – повертає стандартне відхилення своїх аргументів.
Substitute – замінює частину рядка на інший рядок, зіставляючи рядки.
SubmitForm – зберігає елемент з елемента керування форми в джерелі даних.
Sum – обчислює суму виразу таблиці або набору аргументів.
Switch – шукає відповідності з набором значень, а потім обчислює відповідну формулу.
T
Table – створює тимчасову таблицю.
Tan – повертає тангенс кута, вказаного в радіанах.
Text – перетворює будь-яке значення та форматує число або значення дати й часу на текстовий рядок.
ThisItem – повертає запис для поточного елемента в елементі керування колекцією або формою.
ThisRecord – провертає запис для поточного елемента у функції області застосування записів, наприклад, ForAll, With і Sum.
Time – повертає значення дати й часу на основі значень Година, Хвилина й Секунда.
TimeValue – перетворює рядок часу на значення дати й часу.
TimeZoneOffset – повертає різницю між UTC і місцевим часом користувача за лічені хвилини.
Today – повертає поточне значення лише дати.
Трасування – Надайте додаткову інформацію в результатах тесту.
Trim – видаляє зайві пробіли з кінців і всередині текстового рядка.
TrimEnds – видаляє зайві пробіли тільки з кінців текстового рядка.
Trunc – обрізає число до цілого, видаляючи десяткову частину.
U
Ungroup – видаляє групування.
UniChar – Перетворює код Юнікоду в рядок.
Unrelate – скасовує зв'язування записів двох таблиць через зв'язок «один-до-багатьох» або «багато-до-багатьох».
Update – замінює запис у джерелі даних.
UpdateContext – установлює значення однієї або кількох контекстних змінних поточного екрана.
UpdateIf – змінює набір записів у джерелі даних на основі умови.
Upper – перетворює літери в текстовому рядку на всі літери верхнього регістру.
User – повертає відомості про поточного користувача.
UTCNow – повертає поточне значення дати й часу у форматі всесвітнього координованого часу (UTC).
UTCToday – повертає поточне значення тільки дати у форматі всесвітнього координованого часу (UTC).
V
Validate – перевіряє, чи значення одного стовпця або повного запису припустиме для джерела даних.
Value – перетворює рядок на число.
VarP – повертає відхилення своїх аргументів.
ViewForm – скидає елемент керування форми для перегляду наявного елемента.
W
Weekday – отримує відомості про день тижня зі значення дати й часу.
WeekNum – повертає номер тижня для значення дати й часу.
With – обчислює значення та виконує дії для одного запису, включно з вбудованими записами іменованих значень.
Y
Year – отримує відомості про рік зі значення дати й часу.