Generieren einer Canvas-App in PowerApps aus einer SharePoint-ListeGenerate a canvas app in PowerApps from a SharePoint list

In diesem Artikel verwenden Sie PowerApps, um automatisch eine Canvas-App basierend auf Elementen einer SharePoint-Liste zu generieren.In this topic, you'll use PowerApps to automatically generate a canvas app based on items in a SharePoint list. Sie können die App aus PowerApps oder SharePoint Online generieren.You can generate the app from within PowerApps or SharePoint Online. In PowerApps können Sie die App basierend auf einer Liste auf einer lokalen SharePoint-Website generieren, wenn Sie über ein Datengateway eine Verbindung herstellen.From within PowerApps, you can generate the app based on a list in an on-premises SharePoint site if you connect to it through a data gateway.

Die Apps, die Sie generieren, enthält drei Bildschirme:The app that you generate will contain three screens:

  • Im Bildschirm zum Durchsuchen können Sie durch alle Elemente der Liste scrollen.In the browse screen, you can scroll through all items in the list.
  • Im Bildschirm mit den Details können Sie alle Informationen zu einem einzelnen Element der Liste anzeigen.In the details screen, you can show all information about a single item in the list.
  • Im Bildschirm zum Bearbeiten können Sie ein Element erstellen oder Informationen zu einem vorhandenen Element aktualisieren.In the edit screen, you can create an item or update information about an existing item.

Sie können die Konzepte und Techniken in diesem Thema auf jede Liste in SharePoint anwenden.You can apply the concepts and techniques in this topic to any list in SharePoint. Um die Schritte genau befolgen zu können, bereiten Sie Folgendes vor:To follow the steps exactly:

  1. Erstellen Sie auf einer SharePoint Online-Website eine Liste namens SimpleApp.In a SharePoint Online site, create a list named SimpleApp.
  2. Erstellen Sie in einer Spalte namens Title Einträge für Vanilla, Chocolate und Strawberry.In a column named Title, create entries for Vanilla, Chocolate, and Strawberry.

Das Grundprinzip beim Erstellen einer App ändert sich nicht, auch wenn Sie eine viel komplexere Liste mit mehreren Spalten und verschiedenen Typen (z.B. Text, Datumsangaben, Zahlen und Währungen) erstellen.The principles of generating an app won't change even if you create a list that's far more complex, with many columns of various types such as text, dates, numbers, and currency.

Wichtig

PowerApps unterstützt nicht alle Typen von SharePoint-Daten.PowerApps doesn't support all types of SharePoint data. Weitere Informationen finden Sie unter Known issues (Bekannte Probleme).For more information, see Known issues.

Generieren einer App aus PowerAppsGenerate an app from within PowerApps

  1. Melden Sie sich bei PowerApps an.Sign in to PowerApps.

  2. Zeigen Sie unter Eigene App erstellen auf Mit Daten beginnen, und wählen Sie dann Diese App erstellen aus.Under Make your own app, hover over Start from data, and then select Make this app.

    Option zum Erstellen einer App

  3. Klicken Sie auf der SharePoint-Kachel auf Smartphonelayout.On the SharePoint tile, select Phone layout.

    Option zum Erstellen einer App

  4. Wenn Sie die Option Direkt verbinden aktiviert haben, können Sie auf Erstellen klicken.With the Connect directly option selected, select Create.

    Erstellen der Verbindung

  5. Geben Sie unter Verbindung mit einer SharePoint-Website herstellen die URL ihrer SharePoint Online-Website ein, und klicken Sie anschließend auf Gehe zu.Under Connect to a SharePoint site, type or paste the URL for your SharePoint Online site, and then select Go.

    Geben Sie wie im folgenden Beispiel nur die Website-URL und nicht den Namen der Liste ein:Include only the site URL (not the name of the list), as in this example:
    https://microsoft.sharepoint.com/teams/Contoso

  6. Klicken Sie unter Liste auswählen erst auf SimpleApp und dann auf Verbinden.Under Choose a list, select SimpleApp, and then select Connect.

    Nach wenigen Minuten wird Ihre App auf dem Bildschirm zum Durchsuchen geöffnet, auf dem eine Liste der Elemente anzeigt wird, die Sie in Ihrer Liste erstellt haben.After a few minutes, your app opens to the browse screen, which shows the items that you created in your list. Wenn Ihre Liste auch Daten in anderen Spalten als nur der Spalte Titel enthält, zeigt die App diese Daten an.If your list has data in more columns than just Title, the app will show that data. Im oberen Bereich des Bildschirms werden in einer Titelleiste Symbole zum Aktualisieren und Sortieren der Liste sowie zum Erstellen eines Elements in einer Liste angezeigt.Near the top of the screen, a title bar shows icons for refreshing the list, sorting the list, and creating an item in the list. Unterhalb der Titelleiste können Sie über ein Suchfeld die Liste basierend auf dem Text filtern, den Sie darin eingeben bzw. einfügen.Under the title bar, a search box provides the option to filter the list based on text that you type or paste.

    Bildschirm zum Durchsuchen

    Sie sollten möglicherweise Änderungen vornehmen, bevor Sie diese App verwenden oder für andere freigeben.You'll probably want to make more changes before you use this app or share it with others. Es wird empfohlen, dass Sie Ihre bisherige Arbeit speichern, bevor Sie fortfahren, indem Sie STRG+S drücken.As a best practice, save your work so far by pressing Ctrl-S before you proceed. Geben Sie Ihrer App einen Namen, und klicken Sie dann auf Speichern.Give your app a name, and then select Save.

Generieren einer App aus SharePoint OnlineGenerate an app from within SharePoint Online

Wenn Sie eine App über die SharePoint Online-Befehlszeile aus einer benutzerdefinierten Liste erstellen, ist die App eine Ansicht dieser Liste.If you create an app of a custom list from the SharePoint Online command bar, the app appears as a view of that list. Sie können die App außer im Webbrowser auch auf einem iOS- oder Android-Gerät ausführen.You can also run the app on an iOS or Android device, in addition to a web browser.

  1. Öffnen Sie in SharePoint Online eine benutzerdefinierte Liste, klicken Sie in der Befehlsleiste auf PowerApps, und klicken Sie anschließend auf App erstellen.In SharePoint Online, open a custom list, select PowerApps on the command bar, and then select Create an app.

    Erstellen einer App

  2. Geben Sie im angezeigten Bereich einen Namen für Ihre App ein, und klicken Sie auf Erstellen.In the panel that appears, type a name for your app, and then select Create.

    Benennen der App

    Eine neue Registerkarte wird im Webbrowser angezeigt und zeigt die App, die Sie basierend auf Ihrer SharePoint-Liste automatisch generiert haben.A new tab appears in your web browser that shows the app that you automatically generated based on your SharePoint list. Die App wird in PowerApps Studio angezeigt. Dort können Sie sie anpassen.The app appears in PowerApps Studio, where you can customize it.

    Standard-App

  3. (Optional) Aktualisieren Sie die Browserregisterkarte für Ihre SharePoint-Liste (indem Sie die Registerkarte auswählen und F5 drücken), und führen Sie dann die folgenden Schritte aus, um Ihre App auszuführen oder zu verwalten:(optional) Refresh the browser tab for your SharePoint list (by selecting it and then, for example, pressing F5), and then follow these steps to run or manage your app:

    • Um die App auszuführen (in einer separaten Browserregisterkarte), wählen Sie Öffnen aus.To run the app (in a separate browser tab), select Open.

    • Um anderen Personen in Ihrer Organisation die Ausführung der App zu ermöglichen, wählen Sie Diese Ansicht öffentlich machen aus.To let others in your organization run the app, select Make this view public.

      Um anderen Personen die Bearbeitung Ihrer App zu ermöglichen, geben Sie sie frei, und legen Sie die Berechtigung Kann bearbeiten fest.To let others to edit your app, share it with Can edit permissions.

    • Um die Ansicht aus SharePoint zu entfernen, klicken Sie auf Diese Ansicht entfernen.To remove the view from SharePoint, select Remove this view.

      Um die App aus PowerApps zu entfernen, löschen Sie die App.To remove the app from PowerApps, delete the app.

Nächste SchritteNext steps

In diesem Thema haben Sie eine App erstellt, mit der Daten in einer SharePoint-Liste verwaltet werden können.In this topic, you created an app to manage data in a SharePoint list. Generieren Sie als Nächstes eine App über eine komplexere Liste, und passen Sie diese App anschließend angefangen bei dem Bildschirm zum Durchsuchen an Ihre Bedürfnisse an.As a next step, generate an app from a more complex list, and then customize the app (starting with the browse screen) to better suit your needs.