Table 函数
适用于: 画布应用 桌面流 模型驱动应用 Power Platform CLI
创建一个临时表。
描述
Table 函数从记录或表的参数列表创建表。
结果表的列是所有参数记录和表中所有列的并集。 如果某个列的记录不包含值,则向该列添加空白值。
表是 Power Apps 中的一个值,与字符串或数字类似。 可将表指定为函数的参数,函数可以返回表作为结果。 Table 不会创建永久表。 而是返回由参数组成的临时表。 可以将该临时表指定为另一函数的参数、在库中将其可视化,或者将其嵌入另一表中。 有关更多信息,请参阅使用表格。
也可按照 [ value1, value2, ... ] 语法创建单个列的表。
语法
Table( RecordOrTable1 [, RecordOrTable2,... ])
- RecordOrTables - 必需。 要添加到结果表中的记录或表格。 如果提供表,则该表的记录会添加到结果表中,就像它们是单独添加的一样。
表( 无类型 )
- Untyped - 必需。 表示表或数组的非类型化对象 。 可接受值取决于非类型化提供程序。 对于 JSON,非类型化对象应为 JSON 数组。 不论非类型化数组的内容类型如何,生成的表都将是非类型化对象的单列表。
示例
将列表框的 Items 属性设置为以下公式:
Table( {Color: "red"}, {Color: "green"}, {Color: "blue" } )
列表框将每种颜色显示为一个选项。
添加一个文本库,然后将其 Items 属性设置为以下函数:
Table( {Item: "Violin123", Location:"France", Owner:"Fabrikam"}, {Item:"Violin456", Location:"Chile"} )
该库显示两条记录,每个记录都包含项的名称和位置。 只有一条记录包含所有者的名称。
该公式将标准尺寸和扩展尺寸合并到一个表格中
Table( { Value: "XS" }, [ "S", "M", "L" ], { Value: "XL" } )