Посилання на формулу - програми на полотні
У цій статті ви дізнаєтеся про всі функції, доступні в програмах canvas.
Формули в програмах Canvas поєднують у собі багато елементів. Нижче наведено такі елементи:
- Функції приймають параметри, виконують операцію та повертають значення. Наприклад, Sqrt(25) повертає значення 5. Функції будуються на основі функцій Microsoft Excel. Деякі функції мають побічні ефекти, як-от SubmitForm, що доцільно лише у формулі поведінки, наприклад Button.OnSelect.
- Сигнали повертають інформацію про навколишнє середовище. Наприклад, Location повертає поточні GPS-координати пристрою. Сигнали не отримують параметрів і не мають побічних ефектів.
- Зчислення повертають заздалегідь визначене константне значення. Наприклад, Color є переліченням із попередньо визначеними значеннями Color.Red, Color.Blue тощо. Тут указані загальні перелічення, а перелічення для певних функцій наведено в описах самих функцій.
- Іменовані оператори, такі як ThisItem і Self, надають доступ до інформації зсередини контейнера.
Інші елементи містять:
A
Abs – абсолютне значення числа.
Прискорення – зчитує датчик прискорення на вашому пристрої.
Acos – повертає арккосинус числа в радіанах.
Acot – повертає арккотангенс числа в радіанах.
AddColumns – повертає таблицю з доданими стовпцями .
І – логічний логіка І. Повертає значення істина, якщо всі аргументи мають значення істина. Ви також можете використовувати оператор& & .
AIClassify – класифікує текст за однією або декількома категоріями.
AIExtract – витягує вказані сутності, такі як реєстраційні номери, номери телефонів або імена людей.
AIReply – створює чернетку відповіді на повідомлення, яке ви надаєте.
AISentiment – визначає настрій тексту, який ви надаєте.
AISummarize – узагальнює текст, який ви надаєте.
AITranslate – перекладає текст з іншої мови.
Додаток – надає інформацію про поточну запущену програму та контроль за її поведінкою.
Asin – повертає дугу числа в радіанах.
Assert – оцінює як true або false у тесті.
Як – Називає поточний запис у функціях галереї, форми та обсягу запису, таких як ForAll, With та Sum.
AsType – розглядає посилання на запис як певний тип таблиці.
Atan – повертає арктангенс числа в радіанах.
Atan2 – повертає арктангенс на основі координати (x,y) у радіанах.
Середнє – обчислює середнє арифметичне виразу таблиці або набору аргументів.
B
Назад – відображає попередній екран.
Порожнє – повертає порожнє значення, яке можна використовувати для вставки значення NULL у джерело даних.
логічний– перетворює текстовий рядок, число або невведене значення на логічний значення.
C
Календар– отримує інформацію про календар для поточної локалі.
Char – перетворює код символу в рядок.
Варіанти – повертає таблицю можливих значень для стовпця підстановки.
Очистити – видаляє всі дані з колекції.
ClearCollect – видаляє всі дані з колекції, а потім додає набір записів.
ClearData – видаляє колекцію або всі колекції з хоста програми, наприклад локального пристрою.
Годинник– отримує інформацію про годинник для поточної локалі.
Coalesce – замінює порожні значення, залишаючи непорожні значення незмінними .
Collect – створює колекцію або додає дані до джерело даних.
Колір – встановлює властивість на вбудоване значення кольору.
ColorFade – Затухання значення кольору.
ColorValue – перетворює CSS назву кольору або шістнадцятковий код на значення кольору.
Column – отримує імена та значення стовпців з типу даних нетипізованого об’єкта.
ColumnNames – отримує імена стовпців і значення з типу даних нетипізованого об’єкта.
Компас – повертає курс за компасом.
Concat – об’єднує рядки в джерело даних.
Concatenate – Об’єднує струни.
Паралельний – обчислює кілька формул одночасно одна з одною.
Підключення – повертає інформацію про ваше мережеве з’єднання.
Копіювати – копіює текст у буфер обміну на пристрої, де запущено програму.
Count – підраховує записи таблиць, які містять числа.
Cos – повертає косинус кута, вказаного в радіанах.
Cot – повертає котангенс кута, вказаного в радіанах.
CountA – підраховує записи в таблиці, які не є порожніми.
CountIf – підраховує записи таблиць, які задовольняють умові.
CountRows – підраховує записи таблиць.
D
DataSourceInfo – надає інформацію про джерело даних.
Date – повертає значення дати/часу на основі значень «Рік», «Місяць » і «День ».
DateAdd – додає дні, місяці, квартали або роки до значення дати/часу.
DateDiff – віднімає два значення дати та показує результат у днях, місяцях, кварталах або роках.
DateTime – повертає значення дати/часу на основі компонентів дати та часу.
DateTimeValue – перетворює рядок дати й часу на значення дати/часу.
DateValue – перетворює рядок, що містить лише дату, на значення дати/часу.
День – отримує частину дня значення дати/часу.
Dec2Hex – Перетворення числа в шістнадцятковий текстовий рядок.
Defaults – повертає значення за замовчуванням для джерело даних.
Градуси– Перетворює радіани в градуси.
Вимкнути – вимикає сигнал, наприклад місце для зчитування даних GPS.
Distinct – узагальнює записи таблиці, видаляючи дублікати.
Завантажити – завантажує файл з Інтернету на локальний пристрій.
DropColumns – повертає таблицю з видаленим одним або кількома стовпцями.
E
EDate – додає або віднімає місяці до дати, не змінюючи день місяця.
EditForm – скидає елемент керування формою для редагування елемента.
Увімкнути – Вмикає сигнал, наприклад Місцезнаходження для зчитування даних GPS.
EncodeHTML – кодує символи, які потрібно екранувати для використання в контексті HTML.
EncodeUrl – кодує спеціальні символи за допомогою кодування URL.
EndsWith – перевіряє, чи закінчується текстовий рядок іншим текстовим рядком.
EOMonth – додає або віднімає місяці до дати, повертаючи останній день цього місяця.
Помилка – створіть користувацьку помилку або пропустіть помилку.
Помилки – надає інформацію про помилки для попередніх змін у джерело даних.
exactin – перевіряє, чи міститься текстовий рядок в іншому текстовому рядку або таблиці, залежно від регістру. Також використовується для перевірки наявності запису в таблиці.
Вихід – виходить із поточної запущеної програми та за потреби виходить із системи поточного користувача.
Exp – повертає e піднесений до степеня.
F
Фільтр– повертає відфільтровану таблицю на основі одного або кількох критеріїв.
Знайти – перевіряє, чи з’являється один рядок в іншому, і повертає розташування.
Перший – повертає перший запис таблиці.
FirstN – повертає перший набір записів (N записів) таблиці.
ForAll – обчислює значення та виконує дії для всіх записів таблиці.
G
GroupBy – повертає таблицю із записами, згрупованими разом.
GUID – перетворює рядок GUID на значення GUID або створює нове значення GUID.
H
HashTags – витягує хештеги (#strings) з рядка.
Hex2Dec – перетворення шістнадцяткового текстового рядка на число.
Хост– надає інформацію про поточного хоста, на якому запущено програму.
Година – повертає годинну частину значення дати/часу.
I
If – повертає одне значення, якщо умова істинна, і інше значення, якщо ні.
IfError – виявляє помилки та надає альтернативне значення або виконує дію.
in – Перевіряє, чи міститься текстовий рядок в іншому текстовому рядку або таблиці, без регістру. Також використовується для перевірки наявності запису в таблиці.
Індекс – повертає запис із таблиці на основі впорядкованої позиції.
Int – округлює до найближчого цілого числа.
IsBlank – Перевіряє порожнє значення.
IsBlankOrError – перевіряє порожнє значення або помилку.
IsEmpty – перевіряє наявність порожнього столу.
IsError – перевіряє наявність помилки.
IsMatch – перевіряє рядок за шаблоном. Можна використовувати регулярні вирази.
IsNumeric – перевіряє наявність числового значення.
ISOWeekNum – повертає номер тижня ISO зі значенням дати/часу.
IsToday – перевіряє, чи є значення дати й часу десь сьогодні в часовому поясі користувача.
IsType – перевіряє, чи посилання на запис посилається на певний тип таблиці.
IsUTCToday – перевіряє, чи є значення дати/часу десь сьогодні в координованому всесвітньому часі (UTC).
J
JSON– генерує текстовий рядок JSON для таблиці, запису або значення.
L
Language – повертає language тег поточного користувача.
Last – повертає останній запис таблиці.
LastN – повертає останній набір записів (N записів) таблиці.
Запуск – запускає веб-сторінку або програму для роботи з полотном.
Ліворуч – повертає крайню ліву частину рядка.
Len – повертає довжину рядка.
Ln – Повертає природне логарифмічне дерево.
LoadData – завантажує колекцію з хоста програми, наприклад локального пристрою.
Місцезнаходження – повертає ваше місцезнаходження як координату на карті за допомогою глобальної системи позиціонування (GPS) та іншої інформації.
Log – повертає логарифм у будь-якій основі числа.
LookUp – шукає окремий запис у таблиці на основі одного або кількох критеріїв.
Нижній – перетворює літери в рядку тексту на всі малі літери.
M
Match – витягує підрядок на основі шаблону. Можна використовувати регулярні вирази.
MatchAll – витягує кілька підрядків на основі шаблону. Можна використовувати регулярні вирази.
Max – максимальне значення виразу таблиці або набору аргументів.
Mid – повертає середню частину струни.
Min – мінімальне значення виразу таблиці або набору аргументів.
Хвилина – отримує хвилинну частину значення дати/часу.
Mod – повертає залишок після того, як дивіденд ділиться на дільник.
Місяць – отримує частину місяця зі значенням дати й часу.
N
Навігація – Змінює екран, який відображається.
NewForm – скидає елемент керування формою для створення елемента.
Ні – логічний логіка НЕ. Повертає значення істина, якщо його аргумент має значення хибність, і значення хибність, якщо його аргумент має значення істина. Можна також використовувати оператор !.
Сповіщати – відображає банерне повідомлення для користувача.
Зараз – повертає поточне значення дати/часу в часовому поясі користувача.
O
Або – логічний логічний АБО. Повертає значення істина, якщо будь-який його аргумент має значення істина. Можна також використовувати || оператор.
P
Параметр– параметри доступу, що передаються програмі полотна під час запуску.
батьківський елемент – надає доступ до властивостей контролю контейнера.
ParseJSON– перетворює документ JSON, представлений як текст, на нетипізований об’єкт .
Patch – змінює або створює запис у джерелі даних або об’єднує записи за межами джерело даних.
PDF– Експортуйте вміст із поточного екрана на об’єкт для використання в кількох сценаріях.
Число Пі– повертає число π.
PlainText – видаляє теги HTML і XML із рядка.
Потужність – повертає число, піднесене до степеня. Можна також використовувати ^ оператор.
Правильний – перетворює першу літеру кожного слова в рядку на верхній регістр, а решту перетворює на нижній регістр.
R
Радіани – перетворює градуси в радіани.
Rand – повертає псевдовипадкове число від 0 до 1.
RandBetween – повертає псевдовипадкове число між двома числами.
ReadNFC – зчитує мітку зв’язку ближнього поля (NFC).
RecordInfo – надає інформацію про запис джерело даних.
Оновити : оновлює записи джерело даних.
Rerel – пов’язує записи двох таблиць через відношення «один-до-багатьох» або «багато-до-багатьох».
Видалити : видаляє один або кілька конкретних записів із джерело даних.
RemoveIf – видаляє записи з джерело даних на основі умови.
RenameColumns – перейменовує стовпці таблиці.
Замінити – замінює частину рядка на іншу за початковою позицією рядка.
RequestHide – приховує SharePoint форму.
Скидання – скидає елемент керування входом до значення за замовчуванням, відкидаючи будь-які зміни користувача.
ResetForm – скидає елемент керування формою для редагування існуючого елемента.
Повернутися– перезавантажує та видаляє помилки для записів джерело даних.
RGBA– повертає значення кольору для набору червоних, зелених, синіх та альфа-компонентів.
Right – повертає крайню праву частину рядка.
Круглий – округляє до найближчого числа.
RoundDown – округляє в меншу сторону до найбільшого попереднього числа.
RoundUp – округляє до найменшого наступного числа.
S
SaveData – зберігає колекцію на хост програми, наприклад на локальному пристрої.
Пошук – знаходить записи в таблиці, які містять рядок в одному зі стовпців.
Другий – отримує другу порцію значення дати/часу.
Вибрати – імітує дію вибору на елементі керування, викликаючи обчислення формули OnSelect .
Self – надає доступ до властивостей поточного контролю.
Sequence – Створіть таблицю послідовних чисел, корисно під час ітерації з ForAll.
SendAppNotification (підготовча версія) – надсилання одержувачу сповіщення в програмі з необов’язковими діями.
Set – встановлює значення глобальної змінної.
SetFocus – переміщує вхідний фокус на певний елемент керування.
SetProperty – імітує взаємодію з елементами керування входом.
ShowColumns – повертає таблицю лише з вибраними стовпцями.
ShowHostInfo – відображає інформацію користувачеві в додатку.
Перемішати – випадковим чином змінює порядок записів столу.
Sin – повертає синус кута, вказаного в радіанах.
Сортувати – повертає відсортовану таблицю на основі формули.
SortByColumns – повертає відсортовану таблицю на основі одного або кількох стовпців.
Розділити – розбиває текстовий рядок на таблицю підрядків.
Sqrt – повертає квадратний корінь з числа.
StartsWith – перевіряє, чи починається текстовий рядок з іншого текстового рядка.
StdevP – повертає стандартне відхилення своїх аргументів.
Заміна – замінює частину рядка іншим рядком шляхом зіставлення рядків.
SubmitForm – зберігає елемент у елементі керування форми в джерело даних.
Sum – обчислює суму виразу таблиці або набору аргументів.
Перемикач – зіставляє з набором значень, а потім оцінює відповідну формулу.
T
Таблиця – створює тимчасову таблицю.
Tan – повертає тангенс кута, вказаного в радіанах.
Текст – перетворює будь-яке значення та форматує число або значення дати/часу на рядок тексту.
ThisItem – повертає запис для поточного елемента в елементі керування галереї або форми.
ThisRecord – повертає запис для поточного елемента у функції обсягу запису, наприклад ForAll, With та Sum.
Час – повертає значення дати/часу на основі значень годин, хвилин і секунд.
TimeValue – перетворює рядок, що містить лише час, на значення дати/часу.
TimeZoneOffset – повертає різницю між UTC і місцевим часом користувача в хвилинах.
Today – повертає поточне значення лише дати.
Trace – надайте додаткову інформацію в результатах тесту.
Обрізати – видаляє зайві пробіли з кінців і внутрішньої частини рядка тексту.
TrimEnds – видаляє зайві пробіли лише з кінців рядка тексту.
Trunc – скорочує число лише до цілої частини, видаляючи будь-яку десяткову частину.
U
Розгрупувати – видаляє групування.
UniChar – перетворює код Юнікоду в рядок.
Unrelate – Не пов’язані записи двох таблиць зі зв’язку «один-до-багатьох» або «багато-до-багатьох».
Оновлення – замінює запис у джерелі даних.
UpdateContext – встановлює значення однієї або декількох контекстних змінних поточного екрана.
UpdateIf – змінює набір записів у джерелі даних на основі умови.
Верхній – перетворює літери в рядку тексту на всі великі літери.
Користувач– повертає інформацію про поточного користувача.
UTCNow – повертає поточне значення дати/часу в координованому всесвітньому часі (UTC).
UTCToday – повертає поточне значення лише дати в координованому всесвітньому часі (UTC).
V
Validate – перевіряє, чи є значення окремого стовпця або повного запису дійсним для джерело даних.
Value – перетворює рядок на число.
VarP – повертає дисперсію своїх аргументів.
ViewForm – скидає елемент керування формою для перегляду існуючого елемента.
W
День тижня – отримує частину значення дати/часу в день тижня.
WeekNum – повертає номер тижня зі значенням дати/часу.
With – обчислює значення та виконує дії для одного запису, включаючи вбудовані записи іменованих значень.
Y
Рік – отримує частину року значення дати й часу.