Поділитися через


Посилання на формулу - програми на полотні

У цій статті ви дізнаєтеся про всі функції, доступні в програмах 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

Рік – отримує частину року значення дати й часу.