Eine Canvas-App aus SharePoint verbinden
Verbinden Sie sich mit einer SharePoint Website, um eine App automatisch aus einer Liste zu generieren, oder erstellen Sie eine Verbindung, bevor Sie Daten zu einer vorhandenen App hinzufügen oder eine App von Grund auf neu erstellen.
Je nachdem, wo sich Ihre Daten befinden, können Sie einen oder beide der folgenden Ansätze wählen:
- Daten aus einer Liste in einer SharePoint Online-Site oder eine lokal-Site anzeigen.
- Zeigen Sie Bilder an und spielen Sie Video- oder Audiodateien in einer Bibliothek ab (SharePoint Nur online).
App generieren
Wenn Sie Daten in einer Liste verwalten möchten, kann Power Apps Generieren Sie automatisch eine Drei-Bildschirm-App für Sie. Benutzer können die Liste auf dem ersten Bildschirm durchsuchen, Details eines Elements auf dem zweiten Bildschirm anzeigen und Elemente auf dem dritten Bildschirm erstellen oder aktualisieren.
Hinweis
Wenn ihre Liste eine Spalte vom Typ Auswahl, Nachschalgenp, oder Person oder Gruppe enthält, finden Sie weitere Informationen unter Anzeigen von Daten in einem Katalog weiter unten in diesem Thema.
Erstellen einer Verbindung
Anmelden bei Power Apps, wählen Sie Daten > Verbindungen in der linken Navigationsleiste und wählen Sie dann Neue Verbindung in der Nähe der oberen linken Ecke.
Wählen Sie SharePoint aus.
Führen Sie einen dieser Schritte aus:
Zum Verbinden mit SharePoint Online wählen Sie Direkt verbinden (Cloud-Dienste), wählen Erstellen und geben Sie dann Anmeldeinformationen ein (wenn Sie dazu aufgefordert werden).
aus.
Die Verbindung wird hergestellt, und Sie können Daten zu einer vorhandenen App hinzufügen oder eine App von Grund auf neu erstellen.
Wählen Sie Verbindung mit einem lokalen Datengateway herstellen aus, um eine Verbindung mit einer lokalen Website herzustellen.
Geben Sie Windows als Authentifizierungstyp an, und geben Sie dann Ihre Anmeldeinformationen ein. (Wenn Ihre Anmeldeinformationen einen Domänennamen enthalten, geben Sie sie folgendermaßen an: Domäne\Alias.)
Unter Wählen Sie ein Gateway, wählen Sie das Gateway aus, das Sie verwenden möchten, und wählen Sie dann aus Erstellen.
Hinweis
Wenn Sie kein lokales Datengateway installiert haben, installieren Sie eins, und wählen Sie anschließend das Symbol zum Aktualisieren der Liste der Gateways aus.
Die Verbindung wird hergestellt, und Sie können Daten zu einer vorhandenen App hinzufügen oder eine App von Grund auf neu erstellen.
Einer vorhandenen App Daten hinzufügen
Im Power Apps Studio öffnen Sie die App, die Sie aktualisieren möchten, wählen Sie Daten im linken Bereich.
Wählen Sie Daten hinzufügen > Konnektoren > SharePoint.
Unter Verbindung mit einer SharePoint Site wählen Sie Eintrag in der Liste Zuletzt geöffnete Websites (oder geben Sie die URL der Website ein, die Sie verwenden möchten, bzw. fügen Sie sie ein). Klicken oder tippen Sie auf dann auf Verbinden.
Aktivieren Sie unter Liste auswählen das Kontrollkästchen für eine oder mehrere Listen, die Sie verwenden möchten, und klicken oder tippen Sie dann auf Verbinden:
Nicht alle Typen von Listen werden standardmäßig angezeigt. Power Apps unterstützt Liste, aber keine vorlagenbasierten Listen. Wenn der Name der Liste, die Sie verwenden möchten, nicht angezeigt wird, scrollen Sie nach unten, und geben Sie dann den Namen der Liste in das Feld Benutzerdefinierten Tabellennamen eingeben ein.
Die Datenquelle oder Quellen werden Ihrer App hinzugefügt.
Eine eigene App erstellen
Wenden Sie die Konzepte in Erstellen Sie eine App von Grund auf neu zu SharePoint anstelle von Excel an.
Listenspalten in einem Katalog anzeigen
Wenn Ihre Liste einen dieser Spaltentypen enthält, werden diese Daten in einer Katalog-Steuerung angezeigt ,legen Sie über die Formelleiste die Text Eigenschaft für eines oder mehrere Beschriftung Steuerelemente (Bezeichnung) in diesem Katalog fest:
Geben Sie für eine Spalte vom Typ Auswahl oder Nachschlagen ThisItemSpaltennameWert an, um Daten in dieser Spalte anzuzeigen.
Geben Sie z.B. ThisItem.Standort.Value an, wenn Sie eine Auswahl-Spalte mit dem Namen Standort haben. Geben Sie ThisItem.PostalCode.Value für eine Nachschlage-Spalte namens PostalCode ein.
Geben Sie bei einer Spalte vom Typ Person oder Gruppe ThisItem.Spaltenname.DisplayName an, um den Anzeigenamen des Benutzers oder der Gruppe anzuzeigen.
Geben Sie z.B. ThisItem.Manager.DisplayName an, um die Anzeigenamen aus einer Person oder Gruppe-Spalte mit dem Namen Manager anzuzeigen.
Sie können auch andere Informationen zu Benutzern anzeigen, z.B. E-Mail-Adressen oder Positionsbeschreibungen. Um eine vollständige Liste der Optionen anzuzeigen, geben Sie ThisItem.Spaltenname. (inklusive den nachstehendem Punkt).
Hinweis
Hinweis: Für eine CreatedBy-Spalte geben Sie ThisItem.Author.DisplayName ein, um die Anzeigenamen von Benutzern anzuzeigen, die die Elemente in der Liste erstellt haben. Für eine ModifiedBy-Spalte geben Sie ThisItem.Editor.DisplayName ein, um die Anzeigenamen von Benutzern anzuzeigen, die die Elemente in der Liste geändert haben.
Geben Sie für eine Spalte vom Typ Verwaltete Metadaten ThisItem.Spaltenname.Label an, um Daten in dieser Spalte anzuzeigen.
Geben Sie z.B. ThisItem.Languages.Label ein, wenn Sie mit einer Verwaltete Metadaten-Spalte mit dem Namen Sprachen arbeiten.
Daten aus einer Bibliothek anzeigen
Wenn Sie mehrere Bilder in einer SharePoint Bibliothek haben, können Sie ein Dropdown-Liste Steuerelement zu Ihrer App hinzufügen, damit Benutzer angeben können, welches Bild angezeigt werden soll. Sie können dieselben Prinzipien auch auf andere Steuerelemente anwenden, wie Katalog Steuerelemente und andere Arten von Daten, z. B. Videos.
Wenn Sie es noch nicht getan haben, Stellen Sie eine Verbindung her, und dann Daten zu einer vorhandenen App hinzufügen.
Fügen Sie ein Steuerelement Dropdown-Liste hinzu und bennen Sie es ImageList.
Legen Sie die Eigenschaft Artike der ImageList auf Dokumente fest.
Wählen Sie auf der Registerkarte Eigenschaften im rechten Bereich die Option Wert aus und wählen Sie dann Name.
Die Dateinamen der Bilder in Ihrer Bibliothek werden angezeigt unter ImageList.
Fügen Sie ein Bild-Steuerelement hinzu, und legen Sie die Bild-Eigenschaft auf diesen Wert fest:
ImageList.Selected.'Link to item'
Drücken Sie F5 und wählen Sie dann einen anderen Wert in ImageList.
Das von Ihnen angegebene Bild wird angezeigt.
Sie können Eine Beispiel-App herunterladen. Dies zeigt einen komplexeren Ansatz zum Anzeigen von Daten aus einer SharePoint Bibliothek.
- Nachdem Sie die App heruntergeladen haben, öffnen Sie sie Power Apps Studio, wählen Öffnen in der linken Navigationsleiste und wählen Sie dann Durchsuchen.
- Im Dialogfeld Öffnen suchen Sie die heruntergeladene Datei, öffnen Sie und fügen Sie eine hinzu SharePoint Bibliothek als Datenquelle hinzu, indem Sie die ersten beiden Prozeduren in diesem Thema befolgen.
Hinweis
Standardmäßig wird diese App angezeigt Delegierungswarnungen, Sie können sie jedoch ignorieren, wenn Ihre Bibliothek weniger als 500 Elemente enthält.
In dieser Ein-Bildschirm-App werden in der Liste in der unteren linken Ecke alle Dateien in Ihrer Bibliothek angezeigt.
- Sie können nach einer Datei suchen, indem Sie ein oder mehrere Zeichen in das Suchfeld oben eingeben oder einfügen.
- Wenn Ihre Bibliothek Ordner enthält, können Sie die Liste der Dateien filtern, indem Sie ein Filtersymbol in der Ordnerliste direkt unter der Titelleiste auswählen.
Wenn Sie die gewünschte Datei gefunden haben, wählen Sie sie aus, um sie im Steuerelement Video, Bild, oder Audio an der rechten Seite anzuzeigen.
Bekannte Probleme
Beim Freigeben von Canvas-Apps über den SharePoint-Connector zeigt Power Apps keine Canvas-Apps an, die eine Verbindung zu SharePoint herstellen, die nur für Jeder freigegeben sind, es sei denn, Sie sind der Ersteller der App ODER Sie haben die App explizit über eine Gruppenmitgliedschaft oder direkt über die Benutzerzuweisung für Sie freigegeben (als Benutzer oder Miteigentümer). Um solche Apps wiederzugeben, verwenden Sie den direkten Link zur App.
Listen
Power Apps kann Spaltennamen mit Leerzeichen lesen, aber die Leerzeichen werden durch den hexadezimalen _x0020_ ersetzt. Beispielsweise Name der Spalte in SharePoint oder Excel wird als Column_x0020_Name in Power Apps angezeigt, wenn das Datenlayout angezeigt wird oder in einer Formel verwendet wird.
Nicht alle Typen werdem von Spalten unterstützt, und nicht alle Spaltentypen unterstützen alle Typen von Karten.
Spaltentyp | Support | Standardkarten |
---|---|---|
Einzelne Textzeile | Ja | Text anzeigen |
Mehrere Textzeilen | Ja | Text anzeigen |
Option | Ja | Suchansicht Suche bearbeiten Mehrfachauswahl anzeigen (nur SharePoint Online) Mehrfachauswahl bearbeiten (nur SharePoint Online) |
Anzahl | Ja | Prozentsatz anzeigen Bewertung anzeigen Text anzeigen |
Währung | Ja | Prozentsatz anzeigen Bewertung anzeigen Text anzeigen |
Datum und Uhrzeit | Ja | Text anzeigen |
Suche | Ja | Suchansicht Suche bearbeiten Mehrfachauswahl anzeigen Mehrfachauswahl bearbeiten |
Boolesch (Ja/Nein) | Ja | Text anzeigen Ansicht umschalten |
Person oder Gruppe | Ja | Suchansicht Suche bearbeiten Mehrfachauswahl anzeigen Mehrfachauswahl bearbeiten |
Link | Ja | URL anzeigen Text anzeigen |
Bild | Ja (schreibgeschützt) | Bild anzeigen Text anzeigen |
Anhang | Ja (schreibgeschützt) | Anlagen anzeigen |
Berechnet | Ja (schreibgeschützt) | |
Bild | Nein | |
Ergebnis der Aufgabe | Nein | |
Externe Daten | Nein | |
Verwaltete Metadaten | Ja (schreibgeschützt) | |
Bewertung | Nein |
Bibliotheken
- Sie können keine Dateien von Power Apps in eine Bibliothek hochladen.
- Sie können keine PDF-Dateien aus einer Bibliothek in einem PDF-Anzeige-Steuerelement anzeigen.
- Power Apps Mobile unterstützt die Funktion Herunterladen nicht.
- Wenn Ihre Benutzer die App in Power Apps mobil oder Windows 10-App ausführen, nutzen Sie die Funktion Launch zum Anzeigen von Bibliotheksinhalten in einem Katalog.
Bilder der SharePoint-Dokumentbibliothek werden zeitweise gerendert
Listen mit Links zu Bildern, die in SharePoint-Dokumentbibliotheken gespeichert sind, können möglicherweise nicht in Power Apps aufgrund von Authentifizierungsfehlern gerendert werden.
Power Apps-Verbindungen zu SharePoint werden zu einer explizit identifizierten Liste und nicht zu einer allgemeinen SharePoint-Website. Power Apps versucht, einen externen Link zu einer externen Quelle aufzulösen. Das Rendern solcher Bilder ist erfolgreich, wenn keine Authentifizierung erforderlich ist oder wenn sich der Benutzer zuvor bei der referenzierten SharePoint-Seite authentifiziert hat. Es ist jedoch üblich, dass sich die Power Apps-Benutzer möglicherweise nicht vorher auf Mobilgeräten bei der referenzierten SharePoint-Seite für Bilder authentifiziert haben. In diesem Szenario ist dann möglicherweise die Verwendung von Links, um auf Bilder aus SharePoint-Dokumentbibliotheken zu verweisen, nicht erfolgreich. Dieses Verhalten gilt auch dann, wenn für die Dokumentbibliothek eine separate Verbindung in der App besteht.
Speichern Sie als Lösung für solche Szenarien die Bilder auf einer CORS-fähigen Quelle wie beispielsweise Azure Storage oder bei einem CDN-Dienst wie Azure CDN, welche einen anonymen Zugriff ermöglichen.
Nächste Schritte
- Erfahren Sie, wie Sie Daten aus einer Datenquelle anzeigen.
- Erfahren Sie, wie Sie Details anzeigen und Datensätze erstellen oder aktualisieren.
- Hier erhalten Sie Informationen zu anderen Arten von Datenquellen, mit denen Sie eine Verbindung herstellen können.
Siehe auch
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).