Элементы управления для экспорта данных в локальный файл, а затем импорта этих данных в другое приложение в PowerApps.

Описание

Если необходимо создать несколько приложений, в которых используются одни и те же данные и только в их пределах, эти данные можно экспортировать и импортировать с помощью элементов управления Экспорт и Импорт. При экспорте данных создается сжатый файл, который можно скопировать на другой компьютер и прочитать только в PowerApps.

Предупреждение

Включение этой функции в приложении может привести к уязвимостям системы безопасности и утечке данных. Рекомендуется предложить пользователям импортировать только распознанные и надежные файлы и экспортировать только те данные, которые не являются конфиденциальными.

Основные свойства

Data — имя коллекции, которую необходимо экспортировать в локальный файл.

  • Свойство Data доступно для элемента управления Экспорт, но не для элемента управления Импорт.

OnSelect — поведение приложения, когда пользователь щелкает элемент управления или касается его.

Дополнительные свойства

Align — расположение текста относительно центра элемента управления по горизонтали.

BorderColor — цвет границы элемента управления.

BorderStyle — стиль границы элемента управления: Сплошная, Штриховая, Пунктирная или Отсутствует.

BorderThickness — толщина границы элемента управления.

Color — цвет текста в элементе управления.

DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Изменение), только отображает данные (Просмотр) или элемент вообще отключен (Отключено).

DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Отключено.

DisabledColor — цвет текста в элементе управления, если для его свойства DisplayMode установлено значение Отключено.

DisabledFill — цвет фона элемента управления, если для его свойства DisplayMode установлено значение Отключено.

Fill — цвет фона элемента управления.

Font — имя семейства шрифтов, используемых для отображения текста.

FontWeight — толщина текста в элементе управления: Жирный, Полужирный, Обычный или Очень тонкий.

Height — расстояние между верхним и нижним краем элемента управления.

HoverBorderColor — цвет границы элемента управления при удерживании указателя мыши на нем.

HoverColor — цвет текста в элементе управления при удерживании указателя мыши на нем.

HoverFill — цвет фона элемента управления при удерживании указателя мыши на нем.

Italic определяет, когда текст в элементе управления отображается курсивом.

Padding — расстояние между текстом кнопки "Импорт" или "Экспорт" и границами кнопки.

PressedBorderColor — цвет границы элемента управления при щелчке или касании.

PressedColor — цвет текста в элементе управления при щелчке или касании.

PressedFill — цвет фона элемента управления при щелчке или касании.

RadiusBottomLeft — градус скругления нижнего левого угла элемента управления.

RadiusBottomRight — градус скругления нижнего правого угла элемента управления.

RadiusTopLeft — градус, до которого округляется верхний левый угол элемента управления.

RadiusTopRight — градус скругления верхнего правого угла элемента управления.

Size — размер шрифта текста, отображаемого в элементе управления.

Strikethrough определяет, когда через текст, отображаемый в элементе управления, проходит линия.

Text — текст, отображаемый в элементе управления, или текст, который пользователь вводит в элемент управления.

Underline определяет, когда под текстом, отображаемым в элементе управления, проходит линия.

VerticalAlign — расположение текста в элементе управления относительно центра этого элемента управления по вертикали.

Visible определяет, отображается ли элемент управления или он скрыт.

Width — расстояние между левым и правым краем элемента управления.

X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или экрана, если родительского контейнера нет).

Y — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или экрана, если родительского контейнера нет).

Пример

  1. Добавьте элемент управления Кнопка и задайте следующую формулу в качестве значения свойства OnSelect:
    ClearCollect(Products, {Name:"Европа", Price:"10,99"}, {Name:"Ганимед", Price:"12,49"}, {Name:"Каллисто", Price:"11,79"})

    Не знаете, как добавить, назвать и настроить элемент управления?

    Нужны дополнительные сведения о функции ClearCollect или других функциях?

  2. Нажмите клавишу F5, щелкните элемент управления Кнопка или коснитесь его и нажмите клавишу ESC.

  3. Добавьте элемент управления Экспорт и задайте для его свойства Data значение Products.

  4. Нажмите клавишу F5, щелкните элемент управления Экспорт или коснитесь его, а затем укажите имя файла, в который необходимо экспортировать данные.

  5. Щелкните или коснитесь Сохранить и нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

  6. В новое или имеющееся приложение добавьте элемент управления Импорт, назовите его MyData и задайте для его свойства OnSelect эту формулу:
    Collect(ImportedProducts, MyData.Data)

  7. Нажмите клавишу F5, щелкните или коснитесь MyData, щелкните экспортированный файл или коснитесь его, а затем выберите или коснитесь Открыть.

  8. Нажмите клавишу ESC, в меню Файл выберите или коснитесь Коллекции и убедитесь, что текущее приложение содержит экспортированные данные.