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

  1. Dodaj kontrolkę Przycisk i ustaw jej właściwość OnSelect na następującą formułę:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Więcej informacji na ten temat można znaleźć w artykule Dodawanie, nazywanie i Konfigurowanie formantu, ClearCollect i innych funkcji.
  2. Naciśnij klawisz F5, wybierz kontrolkę Przycisk, a następnie naciśnij klawisz Esc.
  3. Dodaj kontrolkę Eksport i ustaw jej właściwość Data na wartość Produkty.
  4. Naciśnij klawisz F5 i wybierz kontrolkę Eksport w celu pobrania pliku Dane.zip.
  5. Wybierz pozycję Zapisz, a następnie naciśnij klawisz Esc, aby wrócić do domyślnego obszaru roboczego.
  6. 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)
  7. Naciśnij klawisz F5 i zaznacz opcję MyData, a następnie wybierz wyeksportowany plik i wybierz Otwórz.
  8. 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).