Table 函式

適用於: 畫布應用程式 桌面流程 模型導向應用程式 Power Platform CLI

建立暫存 資料表

Description

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