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

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

Описание

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

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

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

Ограничения

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

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

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

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

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

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

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

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

BorderStyle  — стиль границы элемента управления: Solid, Dashed, Dotted или None.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример

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

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

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

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).