Pripojenie k SharePointu z plátnovej aplikácieConnect to SharePoint from a canvas app

SharePoint

Pripojenie k lokalite SharePoint na automatické vygenerovanie aplikácie z vlastného zoznamu alebo vytvorenie pripojenia pred pridaním údajov do existujúcej aplikácie alebo zostavenie aplikácie úplne od začiatku.Connect to a SharePoint site to generate an app automatically from a custom list, or create a connection before you add data to an existing app or build an app from scratch.

V závislosti od toho, kde sa údaje nachádzajú, môžete vykonať jeden alebo obidva z týchto prístupov:Depending on where your data resides, you can take either or both of these approaches:

  • Zobrazí údaje z vlastného zoznamu na lokalite SharePoint Online alebo na lokálnej lokalite.Show data from a custom list in a SharePoint Online site or an on-premises site.
  • Zobrazte obrázky a prehrávajte videosúbory alebo zvukové súbory v knižnici (iba v SharePointe Online).Show images and play video or audio files in a library (SharePoint Online only).

Generovanie aplikácieGenerate an app

Ak chcete spravovať údaje vo vlastnom zozname, aplikácie Power Apps môžu automaticky generovať aplikáciu s tromi obrazovkami.If you want to manage data in a custom list, Power Apps can generate a three-screen app for you automatically. Používatelia môžu prehľadávať zoznam na prvej obrazovke, Zobraziť Podrobnosti o položke na druhej obrazovke a vytvárať alebo aktualizovať položky na tretej obrazovke.Users can browse the list on the first screen, show details of an item in the second screen, and create or update items in the third screen.

Poznámka

Ak zoznam služby SharePoint obsahuje stĺpec Výber, vyhľadávaniealebo osoba alebo skupina , pozrite si tému zobrazenie údajov v galérii neskôr v tejto téme.If your SharePoint list contains a Choice, Lookup, or Person or group column, see Show data in a gallery later in this topic.

Vytvorenie pripojeniaCreate a connection

  1. Prihláste sa do služby Power Apps, v ľavom navigačnom paneli vyberte položku údaje > pripojenia a potom v ľavom hornom rohu vyberte položku nové pripojenie .Sign in to Power Apps, select Data > Connections in the left navigation bar, and then select New connection near the upper-left corner.

    v ľavom navigačnom paneli vyberte položku údaje > pripojenia a potom v ľavom hornom rohu vyberte položku nové pripojenie.Select Data > Connections in the left navigation bar, and then select New connection near the upper-left corner.

  2. Do vyhľadávacieho poľa v pravom hornom rohu zadajte alebo prilepte SharePointa potom vyberte položku SharePoint.In the search box near the upper-right corner, type or paste SharePoint, and then select SharePoint.

    do vyhľadávacieho poľa v pravom hornom rohu zadajte alebo prilepte SharePoint a potom vyberte položku SharePoint.In the search box near the upper-right corner, type or paste SharePoint, and then select SharePoint.

  3. Vykonajte niektorý z týchto množín krokov:Perform either of these sets of steps:

    • Ak sa chcete pripojiť k službe SharePoint Online, vyberte položku pripojiť priamo (cloudové služby) , vyberte položku vytvoriťa potom zadajte poverenia (ak sa zobrazí výzva).To connect to SharePoint Online, select Connect directly (cloud services), select Create, and then provide credentials (if prompted).

      Ak sa chcete pripojiť k SharePointu Online, vyberte položku pripojiť priamo (cloudové služby)To connect to SharePoint Online, select Connect directly (cloud services)

      Pripojenie sa vytvorí a môžete pridať údaje do existujúcej aplikácie alebo vytvoriť aplikáciu úplne od začiatku.The connection is created, and you can add a data to an existing app or build an app from scratch.

    • Ak sa chcete pripojiť k lokálnej lokalite, vyberte položku pripojiť pomocou lokálnej brány údajov.To connect to an on-premises site, select Connect using on-premises data gateway.

      Ak sa chcete pripojiť na lokálnu lokalitu, vyberte položku * * pripojiť pomocou lokálnej brány údajov)To connect to on-premises site, select **Connect using on-premises data gateway)

      Určte ako typ overenia Windows a potom zadajte svoje poverenia.Specify Windows as the authentication type, and then specify your credentials. (Ak vaše poverenia obsahujú aj názov domény, zadajte ho v tvare Doména\Alias.)(If your credentials include a domain name, specify it as domain\alias.)

      zadanie povereníSpecify credentials

      V časti vybrať bránuvyberte bránu, ktorú chcete použiť, a potom vyberte položku vytvoriť.Under Choose a gateway, select the gateway that you want to use, and then select Create.

      Poznámka

      Ak nemáte nainštalovanú lokálnu bránu údajov, nainštalujte si jua potom vyberte ikonu, čím obnovíte zoznam brán.If you don't have an on-premises data gateway installed, install one, and then select the icon to refresh the list of gateways.

      vyberte položku BránaChoose gateway

      Pripojenie sa vytvorí a môžete pridať údaje do existujúcej aplikácie alebo vytvoriť aplikáciu úplne od začiatku.The connection is created, and you can add a data to an existing app or build an app from scratch.

Pridanie údajov do existujúcej aplikácieAdd data to an existing app

  1. V aplikácii Power Apps Studio otvorte aplikáciu, ktorú chcete aktualizovať, vyberte kartu Zobraziť a potom vyberte položku zdroje údajov.In Power Apps Studio, open the app that you want to update, select the View tab, and then select Data sources.

    na karte Zobrazenie a potom vyberte položku zdroje údajovOn the View tab, and then select Data sources

  2. Na table údaje vyberte položku pridať zdroj údajov > SharePoint.In the Data pane, select Add data source > SharePoint.

  3. V časti pripojiť k lokalite SharePointvyberte položku v zozname Naposledy navštívené lokality (alebo zadajte alebo prilepte URL adresu lokality, ktorú chcete použiť), a potom vyberte položku pripojiť.Under Connect to a SharePoint site, select an entry in the Recent sites list (or type or paste the URL for the site that you want to use), and then select Connect.

    vyberte lokalitySelect site

  4. V časti vybrať zoznamzačiarknite políčko pre dokumenty alebo jeden alebo viac zoznamov, ktoré chcete použiť, a potom vyberte položku pripojiť:Under Choose a list, select the check box for Documents or one or more lists that you want to use, and then select Connect:

    v časti Výber zoznamu začiarknite políčko pre dokumenty alebo jeden alebo viac zoznamov, ktoré chcete použiť, a potom vyberte položku pripojiťUnder Choose a list, select the check box for Documents or one or more lists that you want to use, and then select Connect

    Predvolene sa nezobrazujú všetky typy zoznamov.Not all types of lists appear by default. Power Apps podporuje vlastné zoznamy, nie zoznamy založené na šablónach.Power Apps supports custom lists, not template-based lists. Ak sa nezobrazí názov zoznamu, ktorý chcete použiť, posuňte sa do dolnej časti a potom zadajte názov zoznamu do poľa, ktoré obsahuje názov vlastnej tabuľky.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 custom table name.

    do poľa zadajte názov zoznamu, ktorý obsahuje názov vlastného zoznamu.Type the name of the list in the box that contains Enter a custom list name.

    Zdroj údajov alebo zdroje sa pridajú do vašej aplikácie.The data source or sources are added to your app.

Vytvorte si vlastnú aplikáciu úplne od začiatkuBuild your own app from scratch

Použite pojmy v časti Vytvorenie aplikácie úplne od začiatku do SharePointu namiesto Excelu.Apply the concepts in Create an app from scratch to SharePoint instead of Excel.

Ak váš vlastný zoznam obsahuje ktorýkoľvek z týchto typov stĺpcov, zobrazte údaje v ovládacom prvku galérie pomocou riadka vzorcov a nastavte vlastnosť text jedného alebo viacerých ovládacích prvkov označenia v danej galérii:If your custom list contains any of these types of columns, show that data in a Gallery control by using the formula bar to set the Text property of one or more Label controls in that gallery:

  • V prípade výberu alebo vyhľadávacieho stĺpca zadajte ThisItem. ColumnName . Hodnota na zobrazenie údajov v danom stĺpci.For a Choice or Lookup column, specify ThisItem.ColumnName.Value to show data in that column.

    Zadajte napríklad hodnotu ThisItem.Location.Value, keď máte stĺpec Výber s názvom Location. Určite hodnotu ThisItem.PostalCode.Value, keď ste stĺpec Vyhľadávanie pomenovali PostalCode.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.

  • Pre stĺpec osoba alebo skupina zadajte ThisItem. ColumnName . DisplayName na zobrazenie zobrazovaného mena používateľa alebo skupiny.For a Person or Group column, specify ThisItem.ColumnName.DisplayName to show the display name of the user or the group.

    Zadajte napríklad hodnotu ThisItem.Manager.DisplayName, keď chcete zobraziť mená/názvy zo stĺpca Osoba alebo skupina s názvom Manager.For example, specify ThisItem.Manager.DisplayName to show display names from a Person or Group column named Manager.

    Môžete zobraziť rôzne informácie o používateľoch, ako sú e-mailové adresy alebo názvy pracovných pozícií.You can also show different information about users, such as email addresses or job titles. Ak chcete zobraziť úplný zoznam možností, zadajte ThisItem. ColumnName .To display a complete list of options, specify ThisItem.ColumnName. (vrátane koncového obdobia).(including the trailing period).

    Poznámka

    Pre stĺpec vytvoril zadajte ThisItem. Author. DisplayName , čím zobrazíte zobrazované názvy používateľov, ktorí vytvorili položky v zozname.For a CreatedBy column, specify ThisItem.Author.DisplayName to show the display names of users who created items in the list. V prípade stĺpca ModifiedBy zadajte hodnotu ThisItem.Editor.DisplayName, keď chcete zobrazovať mená používateľov, ktorí zmenili položky v zozname.For a ModifiedBy column, specify ThisItem.Editor.DisplayName to show the display names of users who changed items in the list.

  • Pre stĺpec spravovaných metaúdajov zadajte ThisItem. ColumnName . Označenie na zobrazenie údajov v danom stĺpci.For a Managed Metadata column, specify ThisItem.ColumnName.Label to show data in that column.

    Zadajte napríklad hodnotu ThisItem.Languages.Label, keď máte stĺpec Spravované metaúdaje s názvom Languages.For example, specify ThisItem.Languages.Label if you have a Managed Metadata column named Languages.

Zobrazenie údajov z knižniceShow data from a library

Ak máte v knižnici SharePoint niekoľko obrázkov, môžete do aplikácie pridať ovládací prvok Rozbaľovací zoznam, aby používatelia mohli určiť, ktorý obrázok sa má zobraziť.If you have several images in a SharePoint library, you can add a Drop down control to your app so that users can specify which image to show. Rovnaké princípy môžete použiť aj na iné ovládacie prvky, ako sú napríklad ovládacie prvky galérie , a iné typy údajov, ako sú napríklad videá.You can also apply the same principles to other controls, such as Gallery controls, and other types of data, such as videos.

  1. Ak ste to ešte neurobili, vytvorte pripojeniea potom Pridajte údaje do existujúcej aplikácie.If you haven't already, create a connection, and then add data to an existing app.

  2. Pridajte ovládací prvok Rozbaľovací zoznam a pomenujte ho.Add a Drop down control, and name it ImageList.

  3. Nastavte vlastnosť Items programu inageler na dokumenty.Set the Items property of ImageList to Documents.

  4. Na karte Vlastnosti na pravej table otvorte zoznam hodnôt a potom vyberte položku názov.On the Properties tab of the right-hand pane, open the Value list, and then select Name.

    Názvy súborov obrázkov v knižnici sa zobrazia v programe.The file names of the images in your library appear in ImageList.

    zoznam obrázkovList of images

  5. Pridajte ovládací prvok obrázok a nastavte jeho vlastnosť image na tento výraz:Add an Image control, and set its Image property to this expression:

    ImageList.Selected.'Link to item'

  6. Stlačte kláves F5 a potom v programe Agelvyberte inú hodnotu.Press F5, and then select a different value in ImageList.

    Zobrazí sa obrázok, ktorý ste zadali.The image that you specified appears.

    Ukážkový obrázokSample image

Môžete si Stiahnuť ukážkovú aplikáciu , ktorá demonštruje zložitejší prístup na zobrazenie údajov z knižnice SharePointu.You can download a sample app that demonstrates a more complex approach to showing data from a SharePoint library.

  1. Po stiahnutí aplikácie otvorte aplikáciu Power Apps Studio, v ľavom navigačnom paneli vyberte položku Otvoriť a potom vyberte položku Prehľadávať.After you download the app, open Power Apps Studio, select Open in the left navigation bar, and then select Browse.
  2. V dialógovom okne Otvoriť vyhľadajte a otvorte prevzatý súbor a potom pridajte knižnicu SharePoint ako zdroj údajov podľa prvých dvoch postupov v tejto téme.In the Open dialog box, find and open the file that you downloaded, and then add a SharePoint library as a data source by following the first two procedures in this topic.

Poznámka

V predvolenom nastavení Táto aplikácia zobrazuje upozornenia delegovania, ale môžete ich ignorovať, ak vaša knižnica obsahuje menej ako 500 položiek.By default, this app shows delegation warnings, but you can ignore them if your library contains fewer than 500 items.

V tejto aplikácii na jednej obrazovke zoznam v ľavom dolnom rohu zobrazuje všetky súbory v knižnici.In this one-screen app, the list in the lower-left corner shows all files in your library.

  • Súbor môžete vyhľadať zadaním alebo prilepením jedného alebo viacerých znakov do vyhľadávacieho poľa v hornej časti.You can search for a file by typing or pasting one or more characters in the search box near the top.
  • Ak knižnica obsahuje priečinky, môžete filtrovať zoznam súborov tak, že vyberiete ikonu filtra v zozname priečinkov tesne pod záhlavím okna.If your library contains folders, you can filter the list of files by selecting a filter icon in the list of folders just under the title bar.

Keď nájdete požadovaný súbor, vyberte ho, aby sa zobrazil v ovládacom prvku video, obrázokalebo zvuk na pravej strane.When you find the file that you want, select it to show it in the Video, Image, or Audio control along the right-hand side.

Ukážkový obrázokSample image

Známe problémyKnown issues

ZoznamyLists

Aplikácie Power Apps dokážu čítať názvy stĺpcov, ktoré obsahujú medzery, ale medzery sa nahradia šestnástkovým kódom Escape "_x0020_" .Power Apps can read column names that contain spaces, but the spaces are replaced with the hexadecimal escape code "_x0020_". Napríklad "názov stĺpca" v SharePointe sa v aplikácii Power Apps zobrazí ako "Column_x0020_Name" , keď sa zobrazí v rozložení údajov alebo sa použije vo vzorci.For example, "Column Name" in SharePoint will appear as "Column_x0020_Name" in Power Apps when displayed in the data layout or used in a formula.

Nie sú podporované všetky typy stĺpcov a nie všetky typy stĺpcov podporujú všetky typy kariet.Not all types of columns are supported, and not all types of columns support all types of cards.

Typ stĺpcaColumn type PodporaSupport Predvolené kartyDefault cards
Jeden riadok textuSingle line of text ÁnoYes Zobraziť textView text
Viacero riadkov textuMultiple lines of text ÁnoYes Zobraziť textView text
VoľbaChoice ÁnoYes Zobraziť vyhľadávanieView lookup
Upraviť vyhľadávanieEdit lookup
Zobraziť viacnásobný výberView multiselect
Upraviť viacnásobný výberEdit multiselect
ČísloNumber ÁnoYes Zobraziť percentoView percentage
Zobraziť hodnotenieView rating
Zobraziť textView text
MenaCurrency ÁnoYes Zobraziť percentoView percentage
Zobraziť hodnotenieView rating
Zobraziť textView text
Dátum a časDate and Time ÁnoYes Zobraziť textView text
VyhľadávanieLookup ÁnoYes Zobraziť vyhľadávanieView lookup
Upraviť vyhľadávanieEdit lookup
Zobraziť viacnásobný výberView multiselect
Upraviť viacnásobný výberEdit multiselect
Logická hodnota (Áno/nie)Boolean (Yes/No) ÁnoYes Zobraziť textView text
Zobraziť prepínačView toggle
Osoba alebo skupinaPerson or Group ÁnoYes Zobraziť vyhľadávanieView lookup
Upraviť vyhľadávanieEdit lookup
Zobraziť viacnásobný výberView multiselect
Upraviť viacnásobný výberEdit multiselect
Hypertextové prepojenieHyperlink ÁnoYes Zobraziť URL adresuView URL
Zobraziť textView text
ObrázokPicture Áno (Iba na čítanie)Yes (read-only) Zobraziť obrázokView image
Zobraziť textView text
PrílohaAttachment Áno (Iba na čítanie)Yes (read-only) Zobraziť prílohyView Attachments
PočítanýCalculated Áno (Iba na čítanie)Yes (read-only)
Výsledok úlohyTask Outcome NieNo
Externé údajeExternal data NieNo
Spravované metaúdajeManaged Metadata Áno (Iba na čítanie)Yes (read-only)
HodnotenieRating NieNo

KnižniceLibraries

  • Do knižnice nie je možné nahrávať súbory z Power Apps.You can't upload files from Power Apps to a library.
  • Súbory PDF z knižnice nie je možné zobraziť v ovládacom prvku Zobrazovač PDF súborov.You can't show PDF files from a library in a PDF Viewer control.
  • Aplikácia Power Apps Mobile nepodporuje funkciu sťahovania .Power Apps Mobile doesn't support the Download function.
  • Ak používatelia spustia aplikáciu v mobilnej aplikácii Power Apps alebo v aplikácii pre Windows 10, použite funkciu Launch na zobrazenie obsahu knižnice v galérii.If your users will run the app in Power Apps Mobile or the Windows 10 app, use the Launch function to display library content in a gallery.

Ďalšie krokyNext steps