Funkcja Table

Dotyczy: Aplikacje oparte na kanwie Przepływy pulpitu Aplikacje oparte na modelach Power Platform CLI

Tworzy tymczasową tabelę.

Popis

Funkcja Table tworzy tabelę z listy argumentów (rekordów) lub tabel.

Kolumny tabeli wynikowej to połączenie wszystkich kolumn ze wszystkich rekordów i tabel argumentów. W przypadku rekordu, który nie zawiera wartości, do kolumny jest dodawana wartość pusta.

Tabela to wartość w usłudze Power Apps, podobnie jak ciąg lub liczba. Tabela może zostać określona jako argument dla funkcji, a funkcje mogą zwrócić tabelę jako wynik. Funkcja Table nie tworzy trwałej tabeli. Zwraca natomiast tabelę tymczasową utworzoną z jej argumentów. Tabela tymczasowa może zostać określona jako argument dla innej funkcji, zwizualizowana w galerii lub osadzona w innej tabeli. Aby uzyskać więcej szczegółów, zobacz artykuł dotyczący pracy z tabelami.

Można także utworzyć tabelę z jedną kolumną, korzystając ze składni [ wartość1, wartość2, ... ].

Składnia

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

  • RecordOrTable(s) — wymagane. Rekordy lub tabela do dodania do tabeli wyników. Jeśli tabela zostanie dodana, jej rekordy są dodawane do tabeli wynikowej tak, jak były dodawane pojedynczo.

Table( Untyped )

  • Bez typu — wymagane. Obiekt bez typu reprezentujący tabelę lub tablicę. Dopuszczalne wartości są zależne od niewpisanego dostawcy. W przypadku JSON obiekt bez typu powinien mieć tablicę JSON. Niezależnie od typu zawartości tablicy bez typu wynikowa tabela jest tabelą zawierającą jedną kolumnę obiektów bez typu.

Przykłady

  • Ustaw dla właściwości Items pola listy następująca formułę:

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

    Pole listy przedstawia każdy kolor jako opcję.

  • Dodaj galerię tekstu i ustaw dla jej właściwości Items następującą funkcję:

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

    Galeria zawiera przedstawia rekordy — oba zawierają nazwę i lokalizację elementu. Tylko jeden rekord zawiera nazwę właściciela.

  • Ta formuła zawiera standardowe rozmiary z rozmiarami rozszerzonymi w jedną tabelę

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