Funkce Table

Platí pro: aplikace plátna desktopové toky modelem řízené aplikace Power Platform CLI

Vytvoří dočasnou tabulku.

Description

Funkce Table vytvoří tabulku ze seznamu argumentu záznamů nebo tabulek.

Sloupce tabulky výsledků budou sjednocení všech sloupců ze všech záznamů a tabulek argumentu. Do každého sloupce, pro který záznam neobsahuje hodnotu, se přidá prázdná hodnota.

Tabulka je v Power Apps, hodnotou, stejně jako třeba řetězec nebo číslo. Tabulku můžete zadat jako argument funkce a funkce můžou jako výsledek vrátit tabulku. Funkce Table nevytvoří trvalou tabulku. Místo toho vrátí dočasnou tabulku skládající se z jejích argumentů. Tuto dočasnou tabulku můžete určit jako argument pro jinou funkci, znázornit ji v galerii nebo ji vložit do jiné tabulky. Další informace: Práce s tabulkami.

Můžete také vytvořit tabulku s jedním sloupcem pomocí syntaxe [hodnota1; hodnota2; ...].

Syntaxe

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

  • RecordOrTable(s) – povinné. Záznamy nebo tabulka, které chcete přidat do tabulky výsledků. Pokud je poskytnuta tabulka, jsou záznamy tabulky přidány do výsledné tabulky, jako by byly přidány jednotlivě.

Table( Untyped )

  • Untyped – povinné. Netypovaný objekt, který představuje tabulku nebo pole. Přijatelné hodnoty závisí na poskytovateli netypovaného objektu. Pro JSON se očekává se, že netypovaný objekt bude pole JSON. Bez ohledu na typ obsahu netypovaného pole je výsledná tabulka jednosloupcovou tabulkou netypovaných objektů.

Příklady

  • Nastavte vlastnost Items seznamu na tento vzorec:

    Table( {Color: "red"}, {Color: "green"}, {Color: "blue" } )
    

    Seznam zobrazuje každou barvu jako možnost.

  • Přidejte galerii textu a nastavte její vlastnost Items na tuto funkci:

    Table( {Item: "Violin123", Location:"France", Owner:"Fabrikam"}, {Item:"Violin456", Location:"Chile"} )
    

    Galerie ukáže dva záznamy a oba obsahují název a umístění položky. Jenom jeden záznam obsahuje jméno vlastníka.

  • Tento vzorec kombinuje standardní velikosti s rozšířenými velikostmi do jediné tabulky

    Table( { Value: "XS" }, [ "S", "M", "L" ], { Value: "XL" } )