Nawiązywanie połączenia z magazynem w chmurze z usługi PowerAppsConnect to cloud-storage from PowerApps

Usługa PowerApps oferuje kilka połączeń magazynu w chmurze.PowerApps offers several cloud-storage connections. Przy użyciu dowolnego z tych połączeń możesz zapisać plik programu Excel i użyć znajdujących się w nim informacji w całej swojej aplikacji.Using any of these connections, you can store an Excel file and use the information in it throughout your app. Połączenia te obejmują:These connections include:

Azure BlobAzure Blob BoxBox DropboxDropbox Dysk GoogleGoogle Drive OneDriveOneDrive OneDrive
dla Firm
OneDrive
for Business
Ikona Ikona interfejsu API Ikona interfejsu API Ikona interfejsu API Ikona interfejsu API Ikona interfejsu API

What you need to get started

  • Plik programu Excel z danymi sformatowanymi jako tabela:An Excel file with the data formatted as a table:

    1. Otwórz plik programu Excel, a następnie wybierz dowolną komórkę w danych, której chcesz użyć.Open the Excel file, and then select any cell in the data that you want to use.
    2. Na karcie Wstaw wybierz pozycję Tabela.On the Insert tab, select Table.
    3. W oknie dialogowym Zapisz jako tabelę zaznacz pole wyboru Moja tabela ma nagłówki, a następnie wybierz pozycję OK.In the Save as Table dialog box, select the My table has headers checkbox, and then select OK.
    4. Zapisz swoje zmiany.Save your changes.

Nawiązywanie połączenia z połączeniem magazynu w chmurzeConnect to the cloud storage connection

  1. W pliku powerapps.com rozwiń węzeł Zarządzaj i wybierz pozycję Połączenia:At powerapps.com, expand Manage, and select Connections:

    Wybieranie połączeń

  2. Wybierz pozycję Nowe połączenie, a następnie wybierz połączenie magazynu w chmurze.Select New connection, and select your cloud storage connection. Na przykład wybierz OneDrive.For example, select OneDrive.
  3. Zostanie wyświetlony monit o podanie nazwy użytkownika i hasła Twojego konta magazynu w chmurze.You are prompted for the user name and password of your cloud storage account. Wprowadź je, a następnie wybierz pozycję Zaloguj:Enter them, and then select Sign in:
    Wprowadzanie nazwy użytkownika i hasłaEnter user name and password

    Gdy użytkownik jest zalogowany, to połączenie jest gotowe do użycia w aplikacji.Once you are signed in, this connection is ready to be used within your apps.

  4. W swojej aplikacji kliknij lub naciśnij pozycję Źródła danych na karcie Widok na wstążce.In your app, click or tap Data sources on the View tab of the ribbon. W okienku po prawej stronie kliknij lub naciśnij pozycję Dodaj źródło danych, kliknij lub naciśnij swoje połączenie magazynu w chmurze, a następnie wybierz tabelę programu Excel.In the right-hand pane, click or tap Add a data source, click or tap your cloud-storage connection, and then choose the Excel table.
  5. Wybierz pozycję Połącz.Select Connect.

    Tabela zostanie wymieniona jako źródło danych:The table is listed as a data source:

    Wybieranie tabeli programu Excel

    UWAGA Pamiętaj, że dane programu Excel muszą być sformatowane jako tabela.NOTE Remember, the Excel data must be formatted as a table.

Używanie danych programu Excel w aplikacjiUsing the Excel data in your app

  1. Na karcie Wstaw wybierz pozycję Galeria, a następnie wybierz kontrolkę galerii Z tekstem.On the Insert tab, select Gallery, and then select a With text gallery control.
  2. Ustaw właściwość Items galerii na swoją tabelę programu Excel.Set the Items property of the gallery to your Excel table. Na przykład, jeśli tabela programu Excel ma nazwę Tabela1, wówczas ustaw ją na Tabela1:For example, if your Excel table is named Table1, then set it to Table1:

    Właściwość Items

    Galeria jest automatycznie aktualizowana informacjami z tabeli programu Excel.The gallery is automatically updated with information from your Excel table.

  3. W galerii wybierz drugą lub trzecią kontrolkę Etykieta.In the gallery, select the second or third Label control. Domyślnie właściwość Text drugiej i trzeciej etykiety jest automatycznie ustawiana na ThisItem.something.By default, you see the Text property of the second and third labels is automatically set to ThisItem.something. Możesz ustawić te etykiety na dowolną kolumnę w swojej tabeli.You can set these labels to any column in your table.

    W poniższym przykładzie druga etykieta jest ustawiona na ThisItem.Name, a trzecia etykieta jest ustawiona na ThisItem.Notes:In the following example, the second label is set to ThisItem.Name and the third label is set to ThisItem.Notes:

    Druga etykieta

    Trzecia etykieta

    Przykładowe dane wyjściowe:Sample output:
    Druga i trzecia etykieta


    UWAGA Pierwsze pole to w rzeczywistości kontrolka obrazu.NOTE The first box is actually an image control. Jeśli w swojej tabeli programu Excel nie masz obrazu, możesz usunąć kontrolkę obrazu i dodać w jej miejscu etykietę.If you don't have an image in your Excel table, then you can delete the image control, and add a label in its place. Więcej informacji można znaleźć w opisie dodawania i konfigurowania kontrolek.Add and configure controls is a good resource.

Omówienie tabel i rekordów zawiera więcej szczegółowych informacji i pewne przykłady.Understand tables and records provides more details and some examples.

Udostępnianie aplikacjiSharing your app

Możesz udostępnić swoją aplikację, swoje zasoby, takie jak łączniki, i swoje dane innym osobom w swojej organizacji.You can share your app, your resources such as connectors, and your data with others in your organization.

Jeśli udostępniasz folder w usłudze Dropbox, udostępniony folder musi być dołączony do konta usługi Dropbox użytkownika.If you're sharing a folder in Dropbox, the shared folder must be attached to the user's Dropbox account.

Istnieją pewne ograniczenia dotyczące łączników obejmujące pliki programu Excel.There are certain limitations with connectors involving Excel files.

Znane ograniczeniaKnown limitations

Jeśli komunikat Nieobsługiwany typ danych lub Niesformatowane jako tabela zostanie wyświetlony, gdy próbujesz użyć połączenia z programem Excel w swojej aplikacji, sformatuj dane jako tabelę.If Data type unsupported or Not formatted as a table appears when you try to use an Excel connection in your app, format the data as a table.

Jeśli Twoje dane programu Excel obejmują kolumnę obliczeniową, nie możesz jej użyć do kompilowania aplikacji i nie możesz dodać tych danych do istniejącej aplikacji.If your Excel data includes a calculated column, you can't use it to build an app, and you can’t add that data to an existing app.

Udostępnianie tabel programu ExcelSharing Excel tables

Aby udostępnić dane z pliku programu Excel:To share data in an Excel file:

  • W usłudze OneDrive dla Firm udostępnij sam plik.In OneDrive for Business, share the file itself.
  • W usłudze OneDrive udostępnij folder zawierający plik i określ ścieżki plików, a nie adresy URL, dla dowolnego nośnika.In OneDrive, share the folder that contains the file, and specify file paths, not URLs, for any media.
  • W usłudze Dropbox lub Dysk Google udostępnij plik albo folder.In Dropbox or Google Drive, share either the file or the folder.

Zobacz wszystkie dostępne połączenia.See all the available connections.
Dowiedz się, jak dodawać połączenia i dodawać źródła danych do swoich aplikacji.Learn how to add connections and add a data source to your apps.
Omówienie tabel i rekordów z tabelarycznymi źródłami danych.Understand tables and records with tabular data sources.
Niektóre dodatkowe zasoby galerii obejmują Pokazywanie listy elementów i Pokazywanie obrazów i tekstu w galerii.Some additional gallery resources include Show a list of items and Show images and text in a gallery.