Экспорт и импорт элементов управления в Power Apps

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

Description

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

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

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

Ограничения

Функции экспорта не поддерживаются в веб-браузерах.

Ключевые свойства

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

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

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

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

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

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

BorderStyle — является ли граница элемента управления твердым, дефишированным, dotted или None.

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

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

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

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

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

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

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

FocusedBorderColor — цвет границы элемента управления при фокусе элемента управления.

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

Шрифт — имя семейства шрифтов, в которых отображается текст.

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

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

HoverBorderColor — цвет границы элемента управления, когда пользователь сохраняет указатель мыши на этом элементе управления.

HoverColor — цвет текста в элементе управления, когда пользователь сохраняет указатель мыши на нем.

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

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

Заполнение — расстояние между текстом на кнопке импорта или экспорта и краями этой кнопки.

Нажатие клавишиBorderColor — цвет границы элемента управления, когда пользователь нажимает или щелкает этот элемент управления.

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

Нажатие клавиши PressedFill — цвет фона элемента управления, когда пользователь нажимает или щелкает этот элемент управления.

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

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

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

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

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

Зачеркнутое. Отображается ли строка с помощью текста, отображаемого на элементе управления.

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

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

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

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

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

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

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

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

Example

  1. Добавьте элемент управления Button и задайте для свойства OnSelect следующую формулу:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Дополнительные сведения см. в статье о добавлении, именовании и настройке элемента управления, ClearCollect и других функций.
  2. Нажмите клавишу F5 и выберите элемент управления "Кнопка ", а затем нажмите клавишу ESC.
  3. Добавьте элемент управления Export и задайте для свойства Data значение Products.
  4. Нажмите клавишу F5 и выберите элемент управления "Экспорт ", чтобы скачать файл Data.zip.
  5. Нажмите кнопку "Сохранить", а затем нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.
  6. В новом или существующем приложении добавьте элемент управления Import , назовите его MyData и задайте для него свойство OnSelect следующим образом:
    Collect(ImportedProducts, MyData.Data)
  7. Нажмите клавишу F5 и выберите MyData, а затем выберите экспортируемый файл и нажмите кнопку "Открыть".
  8. Нажмите клавишу ESC и выберите коллекции в меню "Файл " и убедитесь, что текущее приложение содержит экспортированные данные.

Руководство по настройке специальных возможностей

Те же рекомендации для кнопки применяются, так как экспорт и импорт являются только специализированными кнопками.