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