Функция Table в PowerAppsTable function in PowerApps

Создание временной таблицы.Creates a temporary table.

ОписаниеDescription

Функция Table создает таблицу на основе списка аргументов-записей.The Table function creates a table from an argument list of records.

В столбцах таблицы объединяются все свойства записей из списка аргументов.The table's columns will be the union of all the properties from all the argument records. В столбец, для которого у записи нет значения, добавляется пустое значение.A blank value is added to any column for which a record doesn't include a value.

Таблица в PowerApps считается значением, как любая строка или число.A table is a value in PowerApps, just like a string or a number. Таблицы можно использовать в качестве аргументов для функций, и функции могут возвращать таблицу.You can specify a table as an argument for a function, and functions can return a table as a result. Функция Table не создает постоянную таблицу.Table doesn't create a permanent table. Вместо этого она возвращает временную таблицу, сформированную на основе аргументов.Instead it returns a temporary table made of its arguments. Эту временную таблицу можно передать в качестве аргумента другой функции, визуализировать в коллекции или встроить в другую таблицу.You can specify this temporary table as an argument for another function, visualize it in a gallery, or embed it in another table. Подробнее это описано здесь.See working with tables for more details.

Вы также можете создать таблицу из одного столбца с помощью синтаксической конструкции [значение_1, значение_2, ...].You can also create a single-column table with the [ value1, value2, ... ] syntax.

СинтаксисSyntax

Table(запись_1[, запись_2, ...])Table( Record1 [, Record2, ... ] )

  • запись(_n) — обязательный аргумент.Record(s) - Required. Записи, добавляемые в таблицу.The records to add to the table.

ПримерыExamples

  • Задайте для свойства Items (Элементы) списка следующую формулу:Set the Items property of a listbox to this formula:
    Table({Color:"red"}, {Color:"green"}, {Color:"blue"})Table({Color:"red"}, {Color:"green"}, {Color:"blue"})

    В списке каждый цвет отображается в виде варианта для выбора.The listbox shows each color as an option.

  • Добавьте текстовую коллекцию и установите для свойства Items (Элементы) следующую функцию:Add a text gallery, and set its Items property to this function:
    Table({Item:"Violin123", Location:"France", Owner:"Fabrikam"}, {Item:"Violin456", Location:"Chile"}) Table({Item:"Violin123", Location:"France", Owner:"Fabrikam"}, {Item:"Violin456", Location:"Chile"})

    В коллекции две записи, обе из которых содержат наименование и местоположение объекта.The gallery shows two records, both of which contain the name and location of an item. При этом только одна запись содержит имя владельца.Only one record contains the name of the owner.