Opret forbindelse til SharePoint fra PowerAppsConnect to SharePoint from PowerApps

SharePoint

Opret forbindelse til et SharePoint-websted for at oprette en app automatisk fra en liste, bygge en app fra bunden eller opdatere en eksisterende app.Connect to a SharePoint site to generate an app automatically from a list, build an app from scratch, or update an existing app.

Kendte problemerKnown issues

Du kan tilføje data fra en brugerdefineret liste, men ikke et bibliotek.You can add data from a custom list but not a library. Desuden er det ikke alle typer kolonner, der understøttes, og ikke alle typer kolonner understøtter alle typer kort.In addition, not all types of columns are supported, and not all types of columns support all types of cards.

KolonnetypeColumn type SupportSupport StandardkortDefault cards
En enkelt tekstlinjeSingle line of text JaYes Få vist tekstView text
Flere tekstlinjerMultiple lines of text JaYes Få vist tekstView text
ValgChoice Ja (kun enkelte værdier)Yes (single values only) Få vist opslagView lookup
TalNumber JaYes Få vist procentdelView percentage
Få vist klassificeringView rating
Få vist tekstView text
ValutaCurrency JaYes Få vist procentdelView percentage
Få vist klassificeringView rating
Få vist tekstView text
Dato og klokkeslætDate and Time JaYes Få vist tekstView text
OpslagLookup Ja (kun enkelte værdier)Yes (single values only) Få vist opslagView lookup
Rediger opslagEdit lookup
Boolesk (ja/nej)Boolean (Yes/No) JaYes Få vist tekstView text
Skift mellem visningerView toggle
Person eller gruppePerson or Group Ja (kun enkelte værdier)Yes (single values only) Få vist opslagView lookup
Rediger opslagEdit lookup
LinkHyperlink JaYes Få vist webadresseView URL
Få vist tekstView text
BilledePicture Ja (skrivebeskyttet)Yes (read-only) Få vist billedeView image
Få vist tekstView text
BeregnetCalculated Ja (skrivebeskyttet)Yes (read-only)
Resultatet af opgaveTask Outcome NejNo
Eksterne dataExternal data NejNo
Administrerede metadataManaged Metadata Ja (skrivebeskyttet)Yes (read-only)
KlassificeringRating NejNo

PowerApps understøtter desuden ikke de kolonner, der understøtter flere værdier eller valg.Moreover, PowerApps doesn't support columns that support multiple values or selections.

  • I forbindelse med opslagskolonner skal afkrydsningsfeltet Tillad flere værdier ikke være markeret.For Lookup columns, the Allow multiple values checkbox must be cleared.

    Markér afkrydsningsfeltet for at tillade flere værdier i en opslagskolonne

  • I forbindelse med administrerede metadatakolonner skal afkrydsningsfeltet Tillad flere værdier ikke være markeret.For Managed Metadata columns, the Allow multiple values checkbox must be cleared.

    Markér afkrydsningsfeltet for at tillade flere værdier i en administreret metadatakolonne

  • I forbindelse med person eller gruppe-kolonner skal indstillingen Nej under Tillad flere markeringer være markeret.For Person or Group columns, the No option under Allow multiple selections must be selected.

    Indstillinger for at tillade flere markeringer for en person eller gruppe-kolonne

  • I forbindelse med valgkolonner skal indstillingen Rullemenu eller Alternativknapper under Vis valg som være markeret.For Choice columns, the Drop-Down Menu or Radio Buttons option under Display choices using must be selected.

    Indstillinger for at få vist valg i en valgkolonne

Kolonner med mellemrum kan læses af PowerApps, men mellemrummene erstattes med den hexadecimale escape-kode "_x0020_".Columns that contain spaces can by read by PowerApps, but the spaces are replaced with the hexadecimal escape code "_x0020_". "Column Name" vises f.eks. i SharePoint som "Column_x0020_Name" i PowerApps, når den vises i datalayoutet eller bruges i en formel.For example, "Column Name" in SharePoint will appear as "Column_x0020_Name" in PowerApps when displayed in the data layout or used in a formula.

ForudsætningerPrerequisites

Åbn PowerApps på én af følgende måder:Open PowerApps by taking either of these steps:

Opret en appCreate an app

Føj en SharePoint-liste til en eksisterende appAdd a SharePoint list to an existing app

  1. Åbn den app, som du vil opdatere, i PowerApps Studio.In PowerApps Studio, open the app that you want to update.
  2. Under fanen Vis på båndet skal du klikke eller trykke på Datakilder.On the View tab of the ribbon, click or tap Data sources
  3. Klik eller tryk på Tilføj datakilde i ruden til højre.In the right-hand pane, click or tap Add data source.

    Tilføj datakilde

  4. Klik eller tryk på Ny forbindelse, klik eller tryk på SharePoint, og klik eller tryk derefter på Opret forbindelse.Click or tap New connection, click or tap SharePoint, and then click or tap Connect.

    Tilføj SharePoint-forbindelse

  5. Angiv, hvilken type SharePoint-websted du vil oprette forbindelse til:Specify the type of SharePoint site to which you want to connect:

    Angiv typen af forbindelse

    • Klik eller tryk på Opret direkte forbindelse (cloudtjenester) for at oprette forbindelse til SharePoint Online.Click or tap Connect directly (cloud services) to connect to SharePoint Online.
    • Klik eller tryk på Opret forbindelse via en datagateway i det lokale miljø.Click or tap Connect using on-premises data gateway to connect to an on-premises SharePoint site.

      Angiv Windows som godkendelsestype, og angiv derefter dine legitimationsoplysninger.Specify Windows as the authentication type, and then specify your credentials. Hvis dine legitimationsoplysninger indeholder et domænenavn, skal du angive dem som domæne\alias.(If your credentials include a domain name, specify it as domain\alias.)

      Angiv legitimationsoplysninger

      Bemærk! Hvis du ikke har installeret en datagateway i det lokale miljø, skal du installere en og derefter klikke eller trykke på ikonet for at opdatere listen over gateways.Note: If you don't have an on-premises data gateway installed, install one, and then click or tap the icon to refresh the list of gateways.

      Under Vælg en gateway skal du klikke eller trykke på den gateway, du vil bruge.Under Choose a gateway, click or tap the gateway that you want to use.

      Vælg gateway

  6. Klik eller tryk på Opret forbindelse.Click or tap Connect.
  7. Under Opret forbindelse til et SharePoint-websted skal du klikke eller trykke på en post på listen Senest åbnede websteder (eller skrive eller indsætte en URL-adresse for det websted, du vil bruge) og derefter klikke eller trykke på Søg.Under Connect to a SharePoint site, click or tap an entry in the Recent sites list (or type or paste the URL for the site that you want to use), and then click or tap Go.

    Vælg et SharePoint-websted

  8. Under Vælg en liste skal du markere afkrydsningsfeltet for en eller flere af de lister, som du vil bruge, og derefter klikke eller trykke på Opret forbindelse:Under Choose a list, select the check box for one or more lists that you want to use, and then click or tap Connect:

    Vælg tabellerne i SharePoint

    Det er ikke alle listetyper, der vises som standard.Not all types of lists appear by default. Hvis navnet på den liste, du vil bruge, ikke vises, skal du rulle til bunden og derefter skrive navnet på listen i det felt, der indeholder Angiv navn på brugerdefineret liste.If the name of the list that you want to use doesn't appear, scroll to the bottom, and then type the name of the list in the box that contains Enter a custom list name.

    Brugerdefineret liste i SharePoint

    Datakilderne føjes til din app.The data sources are added to your app.

    Listen over de datakilder, der føjes til appen

Hvis du vil have vist data fra en af disse typer kolonner i et galleri, skal du bruge formellinjen til at angive egenskaben Text for et eller flere kontrolelementer af typen Label i galleriet:To show data from any of these types of columns in a gallery, use the formula bar to set the Text property of one or more Label controls in that gallery:

  • For en valgkolonne eller en opslagskolonne skal du angive ThisItem.[ColumnName].Value for at få vist data i den pågældende kolonne.For a Choice or Lookup column, specify ThisItem.[ColumnName].Value to show data in that column.

    Du kan f.eks. angive ThisItem.Location.Value, hvis du har en valgkolonne, der hedder Placering, og angive ThisItem.PostalCode.Value, hvis du har en opslagskolonne, der hedder Postnummer.For example, specify ThisItem.Location.Value if you have a Choice column named Location, and specify ThisItem.PostalCode.Value if you have a Lookup column named PostalCode.

  • For en person eller gruppe-kolonne skal du angive ThisItem.[ColumnName].DisplayName for at få vist visningsnavnet for brugeren eller gruppen.For a Person or Group column, specify ThisItem.[ColumnName].DisplayName to show the display name of the user or the group.

    Du kan f.eks. angive ThisItem.Manager.DisplayName for at få vist visningsnavne fra en person eller gruppe-kolonne, der hedder Overordnet.For example, specify ThisItem.Manager.DisplayName to show display names from a Person or Group column named Manager.

    Du kan også få vist forskellige oplysninger om brugere, f.eks. mailadresser eller stillingsbetegnelser.You can also show different information about users, such as email addresses or job titles. Hvis du vil have vist en komplet liste over indstillinger, skal du angive ThisItem.[ColumnName].To display a complete list of options, specify ThisItem.[ColumnName]. (med det efterfølgende punktum).(with the trailing period).

    Bemærk! For en kolonne af typen Oprettet af skal du angive ThisItem.Author.DisplayName for at få vist visningsnavnene på de brugere, der har oprettet elementer på listen.Note: For a CreatedBy column, specify ThisItem.Author.DisplayName to show the display names of users who created items in the list. For en kolonne af typen Ændret af skal du angive ThisItem.Editor.DisplayName for at få vist visningsnavnene på de brugere, der har ændret elementer på listen.For a ModifiedBy column, specify ThisItem.Editor.DisplayName to show the display names of users who changed items in the list.

  • For en kolonne af typen Administrerede metadata skal du angive ThisItem.[ColumnName].Label for at få vist data i den pågældende kolonne.For a Managed Metadata column, specify ThisItem.[ColumnName].Label to show data in that column.

    Du skal f.eks. angive ThisItem.Languages.Label, hvis du har en kolonne af typen Administrerede metadata med navnet Sprog.For example, specify ThisItem.Languages.Label if you have a Managed Metadata column named Languages.

Næste trinNext steps