公式引用 - 画布应用

本文介绍画布应用中的所有可用函数。

画布应用中的公式组合了许多元素。 下面列出的包括:

  • 函数 采用参数、执行操作并返回值。 例如,Sqrt(25) 返回 5。 函数在 Microsoft Excel 函数之后建模。 某些函数具有副作用,例如 SubmitForm,该函数仅在诸如 Button.OnSelect行为公式中适用。
  • 信号 返回有关环境的信息。 例如,Location 返回设备的当前 GPS 坐标。 信号不接受参数,也没有副作用。
  • 枚举 返回预定义的常量值。 例如,Color 是一个具有预定义值 Color.RedColor.Blue 等等的枚举。 此处包括了通用枚举;函数特定的枚举随函数进行了介绍。
  • 命名运算符(如 ThisItemSelf)提供对容器内信息的访问。

其他元素包括:

A

Abs –数字的绝对值。

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

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

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

AddColumns —返回添加了列 表。

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

AIClassify –将文本分类为一个或多个类别。

AIExtract —提取指定的实体,例如注册号、电话号码或人名。

AIReply –起草对您提供的消息的回复。

AISentiment —检测您提供的文本的情绪。

AISummarize –汇总您提供的文本。

AITranslate –翻译其他语言的文本。

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

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

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

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

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

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

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

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

B

Back(返回) –显示上一个屏幕。

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

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

C

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

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

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

Clear —从 集合中删除所有数据。

ClearCollect –从集合中删除所有数据,然后添加一组 记录

ClearData –从应用程序主机(如本地设备)中清除一个集合或所有集合。

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 (默认值)–返回数据源的默认值。

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

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

Distinct —汇总表的记录,删除重复项。

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

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

E

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

EditForm –重置用于编辑项目的表单控件。

启用 –启用用于读取 GPS 的信号,例如 位置

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

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

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

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

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

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

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

Exit(退出 )–退出当前正在运行的应用程序,并选择性地注销当前用户。

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

Language(语言 )–返回当前用户的语言标签。

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

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

Launch(启动 )–启动网页或画布应用。

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

Len –返回字符串的长度。

Ln –返回自然日志。

LoadData –从应用程序主机(如本地设备)加载集合。

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

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

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

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

M

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

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

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

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

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

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

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

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

N

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

NewForm –重置用于创建项的表单控件。

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

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

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

O

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

P

Param –启动时传递给画布应用的访问参数。

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

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

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

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

Pi –返回数字 π。

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

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

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

R

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

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

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

ReadNFC –读取近场通信(NFC)标签。

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

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

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

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

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

RenameColumns —重命名表的列。

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

RequestHide –隐藏 SharePoint 表单。

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

ResetForm –重置用于编辑现有项目的表单控件。

还原 –重新加载并清除数据源记录的错误。

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

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

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

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

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

S

SaveData –将集合保存到应用程序主机,例如本地设备。

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

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

选择 –模拟控件上的选择操作,从而计算 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 –返回记录范围函数(如 ForAllWithSum)中当前项目的记录。

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

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

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

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

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

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

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

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

U

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

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

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

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

UpdateContext –设置当前屏幕的一个或多个 上下文变量 的值。

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

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

User —返回有关当前用户的信息。

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

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

V

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

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

VarP –返回其参数的方差。

ViewForm –重置表单控件以查看现有项。

W

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

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

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

Y

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