Kontrolki Eksport i Import w Power Apps
Kontrolki do eksportowania danych do pliku lokalnego, a następnie do importowania tych danych do innej aplikacji w Power Apps.
Opis
Jeśli chcesz utworzyć kilka aplikacji korzystających z tych samych danych, ale nie chcesz udostępniać tych danych poza te aplikacje, możesz je wyeksportować i zaimportować za pomocą kontrolek Eksport i Import. Gdy eksportujesz dane, tworzysz skompresowany plik, który możesz skopiować na inną maszynę, ale którego nie możesz odczytać w żadnym programie innym niż Power Apps.
Ostrzeżenie
Włączenie tej funkcji w aplikacji może wystawić na ryzyko jej bezpieczeństwo i doprowadzić do wycieku danych. Zaleca się poinstruowanie użytkowników, aby importowali wyłącznie rozpoznane i zaufane pliki oraz eksportowali wyłącznie dane, które nie są poufne ani wrażliwe.
Ograniczenia
Funkcja eksportu nie jest obsługiwana w przeglądarkach internetowych.
Kluczowe właściwości
Data — nazwa kolekcji, którą chcesz wyeksportować do pliku lokalnego.
- Właściwość Data jest dostępna dla kontrolki Eksport, ale nie dla kontrolki Import.
OnSelect — akcje do wykonania po naciśnięciu lub kliknięciu formantu przez użytkownika.
Dodatkowe właściwości
Align — lokalizacja tekstu w odniesieniu do środka kontrolki w poziomie.
BorderColor – kolor obramowania kontrolki.
BorderStyle – rodzaj obramowania kontrolki: Ciągłe, Kreskowane, Kropkowane lub Brak.
BorderThickness – grubość obramowania kontrolki.
Color – kolor tekstu w kontrolce.
DisplayMode – czy kontrolka zezwala na wprowadzanie danych wejściowych przez użytkownika (Edytuj), czy tylko wyświetla dane (Wyświetl) lub jest wyłączona (Wyłączone).
DisabledBorderColor – kolor obramowania kontrolki, jeśli właściwość DisplayMode kontrolki jest ustawiona na wartość Wyłączone.
DisabledColor – kolor tekstu w kontrolce, jeśli jej właściwość DisplayMode jest ustawiona na wartość Wyłączone.
DisabledFill – kolor tła kontrolki, jeśli jej właściwość DisplayMode jest ustawiona na wartość Wyłączone.
Fill – kolor tła kontrolki.
FocusedBorderColor – kolor obramowania kontrolki z fokusem.
FocusedBorderThickness – grubość obramowania kontrolki z fokusem.
Font — nazwa rodziny czcionek używanej do wyświetlania tekstu.
FontWeight — grubość tekstu w kontrolce: Pogrubiony, Półpogrubiony, Normalny lub Cieńszy.
Height – odległość między górną i dolną krawędzią kontrolki.
HoverBorderColor – kolor obramowania kontrolki po umieszczeniu na niej wskaźnika myszy.
HoverColor – kolor tekstu w kontrolce po umieszczeniu na niej wskaźnika myszy.
HoverFill – kolor tła kontrolki po umieszczeniu na niej wskaźnika myszy.
Italic — czy tekst w kontrolce jest pochylony.
Padding — odległość między tekstem na przycisku importowania lub eksportowania a krawędziami tego przycisku.
PressedBorderColor — kolor krawędzi kontrolki, gdy użytkownik naciśnie lub kliknie tę kontrolkę.
PressedColor— kolor tekstu w kontrolce, gdy użytkownik naciśnie lub kliknie tę kontrolkę.
PressedFill — kolor tła kontrolki, gdy użytkownik naciśnie lub kliknie tę kontrolkę.
RadiusBottomLeft — stopień zaokrąglenia lewego dolnego rogu kontrolki.
RadiusBottomRight — stopień zaokrąglenia prawego dolnego rogu kontrolki.
RadiusTopLeft — stopień zaokrąglenia lewego górnego rogu kontrolki.
RadiusTopRight — stopień zaokrąglenia prawego górnego rogu kontrolki.
Size — rozmiar czcionki tekstu wyświetlanego w kontrolce.
Strikethrough — czy przez tekst widoczny na kontrolce przebiega linia.
TabIndex — kolejność nawigacji za pomocą klawiatury w odniesieniu do innych kontrolek.
Text — tekst widoczny na kontrolce lub wpisywany przez użytkownika do kontrolki.
Underline — czy pod tekstem widocznym na kontrolce przebiega linia.
VerticalAlign — lokalizacja tekstu na kontrolce względem środka kontrolki w pionie.
Visible – czy kontrolka jest widoczna, czy ukryta.
Width – odległość między lewą i prawą krawędzią kontrolki.
X — odległość między lewą krawędzią kontrolki a lewą krawędzią jej kontenera nadrzędnego (ekranu, jeśli brak kontenera nadrzędnego).
Y — odległość między górną krawędzią kontrolki a górną krawędzią kontenera nadrzędnego (ekranu, jeśli brak kontenera nadrzędnego).
Przykład
- Dodaj kontrolkę Przycisk i ustaw jej właściwość OnSelect na następującą formułę:
Więcej informacji na ten temat można znaleźć w artykule Dodawanie, nazywanie i Konfigurowanie formantu, ClearCollect i innych funkcji.ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
- Naciśnij klawisz F5, wybierz kontrolkę Przycisk, a następnie naciśnij klawisz Esc.
- Dodaj kontrolkę Eksport i ustaw jej właściwość Data na wartość Produkty.
- Naciśnij klawisz F5 i wybierz kontrolkę Eksport w celu pobrania pliku Dane.zip.
- Wybierz pozycję Zapisz, a następnie naciśnij klawisz Esc, aby wrócić do domyślnego obszaru roboczego.
- W nowej lub istniejącej aplikacji dodaj kontrolkę Import, nazwij ją MyData i ustaw jej właściwość OnSelect na następującą formułę:
Collect(ImportedProducts, MyData.Data) - Naciśnij klawisz F5 i zaznacz opcję MyData, a następnie wybierz wyeksportowany plik i wybierz Otwórz.
- Naciśnij klawisz Esc, wybierz pozycję Kolekcje w menu Plik i potwierdź, że w bieżącej aplikacji znajdują się wyeksportowane dane.
Wytyczne dotyczące ułatwień dostępu
Mają zastosowanie te same wytyczne, które dotyczą kontrolki Przycisk, ponieważ kontrolki Eksport i Import są szczególnymi rodzajami przycisków.
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).