公式参考 - 模型驱动应用

在本文中,了解模型驱动应用中命令的所有可用 Power Apps 功能

A

Abs –数字的绝对值。

Acceleration –读取设备中的加速度传感器。

Acos –返回数字的反余弦,以弧度为单位。

Acot –返回数字的反余切值(以弧度为单位)。

AddColumns —返回添加了列 表。

AND –布尔逻辑 AND。 如果所有参数都为 true,则返回 true。 还可以使用 && 运算符

App —提供有关当前正在运行的应用程序的信息并控制应用程序的行为。

Asin –返回数字的反正弦值(以弧度为单位)。

Assert –在测试中计算为 true 或 false。

As –在 gallery、form 和 record 范围函数(如 ForAllWithSum)中命名当前记录。

AsType —将记录引用视为特定的表类型。

Atan –返回数字的反正切值(以弧度为单位)。

Atan2 –返回基于(x,y)坐标(以弧度为单位)的反正切值。

Average —计算表表达式或一组参数的平均值。

B

Blank —返回 可用于在数据源中插入 NULL 值的空白 值。

布尔 –将文本字符串、数字或未键入的值转换为布尔值。

C

Calendar –检索有关当前区域设置的日历的信息。

Char —将字符代码转换为字符串。

Choices —返回查找列的可能值的表。

Clock —检索有关当前区域设置的时钟的信息。

Coalesce –替换 空白 值,同时保持非空白 值不变。

Collect(收集 )–创建集合或将数据添加到数据源。

Color —将属性设置为内置颜色值。

ColorFade –淡化颜色值。

ColorValue —将 CSS 颜色名称或十六进制代码转换为颜色值。

Column —从非类型化对象数据类型 检索列名和值。

ColumnNames —从非类型化对象数据类型 检索列名和值。

指南针 –返回您的指南针方向。

Concat —连接数据源中的字符串。

Concatenate –连接字符串。

Concurrent –同时计算多个公式。

Connection(连接 )–返回有关您的网络连接的信息。

Copy –将文本复制到运行应用程序的设备上的剪贴板。

Count —对包含数字的表记录进行计数。

Cos –返回以弧度为单位指定的角度的余弦值。

Cot –返回以弧度为单位指定的角度的余切值。

CountA —对非 空的表记录进行计数

CountIf —对满足条件的表记录进行计数。

CountRows —对表记录进行计数。

D

DataSourceInfo —提供有关数据源的信息。

Date —根据 Year Month 和 Day 值返回日期/时间值

DateAdd —将天数、月份、季度或年份添加到日期/时间值中。

DateDiff —减去两个日期值,并以天、月、季度或年为单位显示结果。

DateTime –根据日期和时间组件返回日期/时间值。

DateTimeValue —将日期和时间字符串转换为日期/时间值。

DateValue —将仅限日期的字符串转换为日期/时间值。

Day —检索日期/时间值的日期部分。

Dec2Hex –将数字转换为十六进制文本字符串。

Defaults (默认值)–返回数据源的默认值。

Defaults (默认值)–返回数据源的默认值。

Degrees(度) –将弧度转换为度数。

Disable(禁用 )–禁用用于读取 GPS 的信号(如 位置 )。

下载 –将文件从 Web 下载到本地设备。

DropColumns —返回删除了一个或多个列的表。

E

EDate –在日期中增加或减少月份,而不更改月份中的日期。

EncodeHTML —对需要转义才能在 HTML 上下文中使用的字符进行编码。

EncodeUrl —使用 URL 编码对特殊字符进行编码。

EndsWith —检查文本字符串是否以另一个文本字符串结尾。

EOMonth —将月份添加到某个日期或减去月份,返回该月的最后一天。

Error(错误 )–创建自定义错误或传递错误。

Errors(错误 )–提供以前对数据源的更改的错误信息。

exactin –检查文本字符串是否包含在另一个文本字符串或表中,具体取决于大小写。 还用于检查记录是否位于表中。

Exp –返回 e 的幂。

F

Filter(筛选 )–返回基于一个或多个条件筛选的表。

Find —检查一个字符串是否出现在另一个字符串中并返回位置。

First –返回表的第一条记录。

FirstN —返回表的第一组记录(N 条记录)。

ForAll –计算表的所有记录的值并执行操作。

G

GroupBy –返回记录分组在一起的表。

GUID— 将 GUID 字符串转换为 GUID 值或创建新的 GUID 值。

H

HashTags —从字符串中提取主题标签(#strings)。

Hex2Dec –将十六进制文本字符串转换为数字。

Host(主机 )–提供有关运行应用程序的当前主机的信息。

Hour(小时 )–返回日期/时间值的小时部分。

I

If –如果条件为 true,则返回一个值,如果条件为 true,则返回另一个值。

IfError —检测错误并提供 alternative 值或采取措施。

in —检查文本字符串是否包含在另一个文本字符串或表中,与大小写无关。 还用于检查记录是否位于表中。

Index —根据排序位置从表中返回一条记录。

Int –向下舍入到最接近的整数。

IsBlank –检查 空白 值。

IsBlankOrError –检查 空白 值或错误。

IsEmpty –检查空表。

IsError –检查错误。

IsMatch –根据模式检查字符串。 可以使用正则表达式。

IsNumeric –检查数值。

ISOWeekNum –返回日期/时间值的 ISO 周数。

IsToday –检查日期/时间值是否为用户所在时区的今天某个时间。

IsType –检查记录引用是否引用特定表类型。

IsUTCToday –检查日期/时间值是否为协调世界时(UTC)中的今天某个时间。

J

JSON— 为表、记录或值生成 JSON 文本字符串。

L

Last —返回表的最后一条记录。

LastN —返回表的最后一组记录(N 条记录)。

Left —返回字符串的最左侧部分。

Len –返回字符串的长度。

Ln –返回自然日志。

Location –使用全球定位系统(GPS)和其他信息将您的位置作为地图坐标返回。

Log –返回数字的任意基数的对数。

LookUp –根据一个或多个条件在表中查找单个记录。

Lower —将文本字符串中的字母转换为全部小写。

M

Match —根据模式提取子字符串。 可以使用正则表达式。

MatchAll –根据模式提取多个子字符串。 可以使用正则表达式。

Max —表表达式或一组参数的最大值。

Mid –返回字符串的中间部分。

Min –表表达式或一组参数的最小值。

Minute —检索日期/时间值的分钟部分。

Mod –返回被除数除以除数后的余数。

Month —检索日期/时间值的月份部分。

N

... 导航–更改显示的屏幕。

Not –布尔逻辑 NOT。 如果其参数为 false,则返回 true;如果其参数为 true,则返回 false。 还可以使用 ! 运算符

... 通知–向用户显示横幅消息。

Now –返回用户所在时区的当前日期/时间值。

O

OR –布尔逻辑 OR。 如果其任一参数为 true,则返回 true。 还可以使用 || 运算符

P

–提供对容器控件属性的访问。

ParseJSON— 将表示为文本的 JSON 文档转换为 非类型化对象 值。

Patch –修改或创建数据源中的记录,或合并数据源外部的记录。

PDF –将当前屏幕中的内容导出到对象,以便在多个场景中使用。

Pi –返回数字 π。

PlainText —从字符串中删除 HTML 和 XML 标签。

Power —返回一个提高到幂数的数字。 还可以使用 ^ 运算符

Proper —将字符串中每个单词的第一个字母转换为大写,并将其余字母转换为小写。

R

弧度 –将度数转换为弧度。

Rand —返回一个介于 0 和 1 之间的伪随机数。

RandBetween —返回两个数字之间的伪随机数。

RecordInfo —提供有关数据源记录的信息。

Refresh(刷新 )–刷新数据源的记录。

Rerelate –通过一对多或多对多关系关联两个表的记录。

Remove(删除 )–从数据源中删除一个或多个特定记录。

RemoveIf —根据条件从数据源中删除记录。

RenameColumns —重命名表的列。

Replace –按字符串的起始位置将字符串的一部分替换为另一个字符串。

Reset —将输入控件重置为其默认值,并放弃任何用户更改。

RGBA —返回一组红色、绿色、蓝色和 Alpha 分量的颜色值。

Right —返回字符串最右侧的部分。

Round(四舍 五入)–四舍五入到最接近的数字。

RoundDown –向下舍入到之前最大的数字。

RoundUp –向上舍入到最小的下一个数字。

S

Search —在表中查找在其中一列中包含字符串的记录。

Second —检索日期/时间值的第二部分。

选择 –模拟控件上的选择操作,从而计算 OnSelect 公式。

Self –提供对当前控件属性的访问。

Sequence —生成一个序号表,在使用 ForAll 进行迭代时很有用。

SendAppNotification(预览版) –向收件人发送包含可选操作的应用程序内通知。

SetFocus –将输入焦点移动到特定控件。

SetProperty –模拟与输入控件的交互。

ShowColumns —返回仅包含选定列的表。

Shuffle –随机对表的记录重新排序。

Sin –返回以弧度为单位指定的角度的正弦值。

Sort —返回基于公式的排序表。

SortByColumns —返回基于一个或多个列的排序表。

Split —将文本字符串拆分为子字符串表。

Sqrt –返回数字的平方根。

StartsWith —检查文本字符串是否以另一个文本字符串开头。

StdevP –返回其参数的标准偏差。

Substitute —通过匹配字符串,将字符串的一部分替换为另一个字符串。

Sum —计算表表达式或一组参数的总和。

Switch —与一组值匹配,然后计算相应的公式。

T

Table —创建临时表。

Tan –返回以弧度为单位指定的角度的正切值。

Text —转换任何值并将数字或日期/时间值格式化为文本字符串。

ThisItem –返回库或表单控件中当前项的记录。

ThisRecord –返回记录范围函数(如 ForAllWithSum)中当前项目的记录。

Time —返回基于 Hour 、MinuteSecond 值的日期/时间值。

TimeValue —将仅时间字符串转换为日期/时间值。

TimeZoneOffset —返回 UTC 与用户本地时间之间的时差(以分钟为单位)。

Today –返回当前仅限日期的值。

Trace(跟踪 )–在测试结果中提供其他信息。

Trim –删除文本字符串的末尾和内部的多余空格。

TrimEnds –仅从文本字符串的末尾删除多余的空格。

Trunc –通过删除任何小数部分,将数字截断为仅整数部分。

U

Ungroup(取消分组 )–删除分组。

UniChar –将 Unicode 代码转换为字符串。

Unrelate —取消与一对多或多对多关系中的两个表的记录的关联。

Update —替换数据源中的记录。

UpdateIf —根据条件修改数据源中的一组记录。

Upper —将文本字符串中的字母转换为全部大写。

UTCNow –返回以协调世界时(UTC)表示的当前日期/时间值。

UTCToday –返回以协调世界时(UTC)表示的当前仅限日期的值。

V

Validate –检查单个列或完整记录的值是否对数据源有效。

Value —将字符串转换为数字。

VarP –返回其参数的方差。

W

Weekday —检索日期/时间值的工作日部分。

WeekNum –返回日期/时间值的周数。

With —计算单个记录的值并执行操作,包括命名值的内联记录。

Y

Year –检索日期/时间值的年份部分。