Експортиране и импортиране на контроли в 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 - Разстоянието между горния ръб на контрола и горния ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).
Пример
- Добавете контрола Button и задайте свойството й OnSelect на тази формула:
За повече подробности прочетете добавяне, именуване и конфигуриране на контрола, ClearCollect и други функции.ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
- Натиснете F5, изберете контролата Button и след това натиснете Esc.
- Добавете контрола Export и задайте свойството Data на Продукти.
- Натиснете F5 и изберете Export контрола за изтегляне на файла Data.zip.
- Изберете Записване след това натиснете Esc, за да се върнете към работното пространство по подразбиране.
- В ново или съществуващо приложение добавете контрола Import, назовете я MyData, и задайте свойството OnSelect на тази формула:
Collect(ImportedProducts, MyData.Data) - Натиснете F5 и изберете MyData, след това изберете файла, който сте експортирали, и след това изберете отворено.
- Натиснете Esc и изберете Колекции на Файл меню и потвърдете, че текущото приложение има данните, които сте експортирали.
Насоки за достъпност
Същите указания важат за Button, защото Export и Import са просто специализирани бутони.
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).
Обратна връзка
https://aka.ms/ContentUserFeedback.
Очаквайте скоро: През цялата 2024 г. постепенно ще отстраняваме проблемите в GitHub като механизъм за обратна връзка за съдържание и ще го заменим с нова система за обратна връзка. За повече информация вижте:Подаване и преглед на обратна връзка за