Експортиране и импортиране на контроли в Power Apps

Контроли за експортиране на данни в локален файл и след това импортиране на тези данни в друго приложение в Power Apps.

Описание

Ако искате да създадете повече от едно приложение, което използва едни и същи данни, но не споделяте тези данни извън тези приложения, можете да ги експортирате и импортирате, като използвате контролите за Export и Import. Когато експортирате данни, създавате компресиран файл, който можете да копирате на друга машина, но не можете да го прочетете в друга програма, различна от Power Apps.

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

Активирането на тази функционалност във вашето приложение може да я изложи на уязвимости в сигурността и изтичане на данни. Препоръчва се да се посъветва потребителите да импортират само разпознати и надеждни файлове и да експортират само данни, които не са поверителни или чувствителни.

Ограничения

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

Ключови свойства

Data – Името на колекцията, която искате да експортирате за локален файл.

  • Свойството Data е на разположение за контролата Export, но не и контролата Import.

OnSelect – Действия, които се извършват, когато потребителят докосне или щракне върху контрола.

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

Align - Местоположението на текста по отношение на хоризонталния център на неговия контрол.

BorderColor – Цветът на границата на контролата.

BorderStyle – Дали границата на контрола е солидна, с тирета, с точки или няма.

BorderThickness – Дебелината на границата на контролата.

Color – Цветът на текста в контрола.

DisplayMode – Дали контрола позволява въвеждане от потребителя (редактиране), показва само данни (изглед) или е деактивирана (Забранено).

DisabledBorderColor - Цветът на границата на контрола, ако този на свойството DisplayMode на контролата е настроено на Забранено.

DisabledColor - Цветът на текст на контрола, ако нейното свойство DisplayMode е настроено на Забранено.

DisabledFill - Цветът на фона на контрола, ако нейното свойство DisplayMode е настроено на Забранено.

Fill – Цветът на запълване в контрола.

FocusedBorderColor - Цветът на границата на контрола, когато контролата е на фокус.

FocusedBorderThickness - Дебелината на границата на контрола, когато контролата е на фокус.

Font - Името на семейството шрифтове, в което се появява текст.

FontWeight – Тежестта на текста в контрола: Получер, Непълен получер, Нормален или Лек.

Height - Разстоянието между горния и долния ръб на контрола.

HoverBorderColor - Цвят на границата на контролата, когато потребителят държи показалеца на мишката върху нея.

HoverColor - Цветът на текста в контрола, когато потребителят държи показалеца на мишката върху него.

HoverFill - Цветът на фона в контрола, когато потребителят държи показалеца на мишката върху него.

Italic - Дали текстът в контрола е курсив.

Padding - Разстоянието между текста на бутона за импортиране или експортиране и ръбовете на този бутон.

PressedBorderColor - Цвят на границата на контролата, когато потребителят докосва или щраква върху нея.

PressedColor - Цвят на текста в контролата, когато потребителят докосва или щраква върху нея.

PressedFill - Цвят на фона в контролата, когато потребителят докосва или щраква върху нея.

RadiusBottomLeft – Степента за закръгляване на долния ляв ъгъл на контролата.

RadiusBottomRight – Степента за закръгляване на долния десен ъгъл на контролата.

RadiusTopLeft – Степента за закръгляване на горния ляв ъгъл на контролата.

RadiusTopRight – Степента за закръгляване на горния десен ъгъл на контролата.

Size - Размерът на шрифта на текста, който се появява на контрола.

Strikethrough – Дали има черта върху текста, който се показва в контрола.

TabIndex - Ред за навигация на клавиатурата в сравнение с други контроли.

Text - Текстът, който се показва в контролата или който потребителят въвежда в контрола.

Underline – Дали има черта под текста, който се показва в контрола.

VerticalAlign - местоположението на текста върху контрола по отношение на вертикалния център на тази контрола.

Visible - Дали се появява контрола, или е скрита.

Width - Разстоянието между левия и десния ръб на контрола.

X - Разстоянието между левия ръб на контрола и левия ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Y - Разстоянието между горния ръб на контрола и горния ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Пример

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

Насоки за достъпност

Същите указания важат за Button, защото Export и Import са просто специализирани бутони.

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).