Table 函数

适用于:画布应用桌面流模型驱动应用 Power Platform CLI

创建一个临时

描述

Table 函数从记录或表的参数列表创建表。

结果表的是所有参数记录和表中所有列的并集。 如果某个列的记录不包含值,则向该列添加空白值。

表是 Power Apps 中的一个值,与字符串或数字类似。 可将表指定为函数的参数,函数可以返回表作为结果。 Table 不创建永久表, 而是返回由参数组成的临时表。 可以将该临时表指定为另一函数的参数、在库中将其可视化,或者将其嵌入另一表中。 有关更多信息,请参阅使用表格

也可按照 [ value1, value2, ... ] 语法创建单个列的表。

语法

Table( RecordOrTable1 [, RecordOrTable2, ... ] )

  • RecordOrTable(s) - 必需。 要添加到结果表中的记录或表格。 如果提供表,则该表的记录会添加到结果表中,就像它们是单独添加的一样。

Table( Untyped )

  • 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" } )