Funkcja Table
Dotyczy: Aplikacje kanwy Przepływy pulpitu Aplikacje oparte na modelu Interfejs Power Platform wiersza polecenia aplikacji opartych na modelu
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. Tabela nie tworzy tabeli stałej. 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
Tabela( RecordOrTable1 [, RecordOrTable2, ... ] )
- RecordOrTables - 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.
Tabela ( bez wpisu )
- Niewpisane - 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" } )