Pripojenie k lokalite SharePoint z aplikácie plátnaConnect to SharePoint from a canvas app

SharePoint

Pripojenie k lokalite SharePoint a automaticky vygenerovať aplikáciu z vlastného zoznamu, alebo vytvorte pripojenie predtým, ako pridať údaje 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.

  • Zobrazenie údajov z vlastného zoznamu v lokalite SharePoint Online alebo Miestna lokalita.Show data from a custom list in a SharePoint Online site or an on-premises site.
  • Zobrazenie obrázkov a prehrávanie videa alebo zvuku súborov v knižnici (iba SharePoint Online).Show images and play video or audio files in a library (SharePoint Online only).

Generovanie aplikácieGenerate an app

Ak chcete spravovať údaje z vlastného zoznamu, PowerApps ju automaticky vygenerujte aplikáciu s tromi obrazovkami pre vás.If you want to manage data in a custom list, PowerApps can generate a three-screen app for you automatically. Používatelia môžu prehľadávať zoznam na prvej obrazovke, Zobraziť Podrobnosti položky na druhej obrazovke, a vytvoriť alebo aktualizovať položky tretia na 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 váš zoznam služby SharePoint obsahuje výber, vyhľadávania, alebo osoba alebo skupina stĺpec, pozrite si zobrazenie údajov v galérii ďalej 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 PowerApps, vyberte údajov > pripojenia v ľavom navigačnom paneli, a potom vyberte tlačidlo nové pripojenie v blízkosti ľavom hornom rohu.Sign in to PowerApps, select Data > Connections in the left navigation bar, and then select New connection near the upper-left corner.

    Vyberte údaje > pripojenia v ľavom navigačnom paneli a potom vyberte nové pripojenie v ľavom hornom rohu.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 SharePoint, a 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 služby 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 chcete pripojiť k službe SharePoint Online, vyberte pripojiť priamo (cloudové služby), vyberte vytvoriť, a potom zadajte prihlasovacie údaje (ak sa zobrazí výzva).To connect to SharePoint Online, select Connect directly (cloud services), select Create, and then provide credentials (if prompted).

      Na pripojenie k službe SharePoint Online, vyberte možnosť pripojiť priamo (cloudové služby)To connect to SharePoint Online, select Connect directly (cloud services)

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

    • Na pripojenie k miestnej lokalite, vyberte pripojiť pomocou lokálnej brány údajov.To connect to an on-premises site, select Connect using on-premises data gateway.

      Na pripojenie k miestnej lokalite, 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.)

      Zadajte povereniaSpecify credentials

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

      Poznámka

      Ak nemáte lokálnych údajov nainštalovanú bránu, nainštalujte si ju, a 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.

      Výber brányChoose gateway

      Pripojenie je vytvorené a môžete pridať údaje do existujúcej aplikácie alebo zostavenie aplikácie ú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 PowerApps Studio, otvorte aplikáciu, ktorú chcete aktualizovať, vyberte zobrazenie kartu a potom vyberte zdroje údajov.In PowerApps Studio, open the app that you want to update, select the View tab, and then select Data sources.

    Na zobrazenie kartu a potom vyberte zdroje údajovOn the View tab, and then select Data sources

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

  3. V časti pripojiť k lokalite SharePoint, vyberte položku v naposledy navštívené lokality zoznamu (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 lokalituSelect site

  4. V časti vybrať zoznam, začiarknite políčko pre dokumenty a jedného alebo viacerých zoznamov, ktoré chcete použiť, a potom vyberte 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 vyberte zoznam, začiarknite políčko pre dokumenty alebo jedného alebo viacerých zoznamov, ktoré chcete použiť, a kliknite na 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. Služba PowerApps podporuje vlastné zoznamy, nie zoznamy založené na šablónach.PowerApps supports custom lists, not template-based lists. Ak sa nezobrazí názov zoznamu, ktorý chcete použiť, posuňte zobrazenie nadol a potom zadajte názov zoznamu do poľa s textom Zadajte názov vlastného zoznamu.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.

    Zadajte názov zoznamu do poľa s textom zadajte 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 sú pridané do vašej aplikácie.The data source or sources are added to your app.

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

Použiť koncepty v vytvoriť aplikáciu úplne od začiatku na lokalitu SharePoint, nie v Exceli.Apply the concepts in Create an app from scratch to SharePoint instead of Excel.

Ak váš vlastný zoznam obsahuje niektorý z týchto typov stĺpcov, zobrazte tieto údaje v galérie ovládací prvok pomocou vzorcov na nastavenie Text vlastnosť jedného alebo viacerých označenie Ovládacie prvky 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:

  • Ak chcete v stĺpci Výber alebo Vyhľadávanie zobrazovať údaje, zadajte preň hodnotu ThisItem.[ColumnName].Value.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.

  • V prípade stĺpca Osoba alebo skupina zadajte hodnotu ThisItem.[ColumnName].DisplayName, aby sa zobrazovalo meno používateľa alebo názov 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 hodnotu ThisItem.[ColumnName].To display a complete list of options, specify ThisItem.[ColumnName]. (s bodkou na konci).(with the trailing period).

    Poznámka

    Pre CreatedBy stĺpec, zadajte ThisItem.Author.DisplayName chcete zobraziť mená 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.

  • V prípade stĺpca Spravované metadáta zadajte hodnotu ThisItem.[ColumnName].Label, keď v ňom chcete zobrazovať údaje.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 niekoľko obrázkov v knižnici lokality SharePoint, môžete pridať rozbaľovací zoznam ovládací prvok na vašu aplikáciu tak, aby používatelia mohli zadávať ktorý obrázok na zobrazenie.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. Môžete tiež použiť rovnaké zásady na ďalšie ovládacie prvky, ako napríklad galérie ovládacie prvky a iné typy údajov, ako je 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 tak ešte neurobili, vytvoriť pripojenie, a potom pridať údaje do existujúcej aplikácie.If you haven't already, create a connection, and then add data to an existing app.

  2. Pridanie rozbaľovací zoznam ovládací prvok a nazvite ho ImageList.Add a Drop down control, and name it ImageList.

  3. Nastaviť položky vlastnosť ImageList na dokumenty.Set the Items property of ImageList to Documents.

  4. Na vlastnosti karta v pravej table Otvorte hodnota zoznam, a potom vyberte 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 ImageList.The file names of the images in your library appear in ImageList.

    Zoznam obrázkovList of images

  5. Pridanie obrázok ovládací prvok a nastaviť jeho obrázok nastavte 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 vyberte inú hodnotu v ImageList.Press F5, and then select a different value in ImageList.

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

    Obrázok ukážkySample image

Môžete ju Stiahnuť vzorovú aplikáciu , ktorá ukazuje zložitejšie prístup na zobrazenie údajov z knižnice služby SharePoint.You can download a sample app that demonstrates a more complex approach to showing data from a SharePoint library.

  1. Keď si stiahnete aplikáciu, otvorte PowerApps Studio, vyberte Otvorte v ľavom navigačnom paneli, a potom vyberte tlačidlo Prehľadávať.After you download the app, open PowerApps Studio, select Open in the left navigation bar, and then select Browse.
  2. V Otvorte dialógovom okne, vyhľadajte a otvorte súbor, ktorý ste stiahli a potom pridajte knižnice SharePoint ako zdroj údajov po prvých dvoch postupy 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

Podľa predvoleného nastavenia táto aplikácia bude zobrazovať delegovanie upozornenia, ale ak vaše knižnica obsahuje menej ako 500 položiek ich môžete ignorovať.By default, this app shows delegation warnings, but you can ignore them if your library contains fewer than 500 items.

V tejto aplikácii jeden-obrazovka, v zozname 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 jeden alebo viac znakov do vyhľadávacieho poľa v hornej.You can search for a file by typing or pasting one or more characters in the search box near the top.
  • Ak vaša 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 a zobrazte ju v Video, obrázok, alebo zvuk ovládací prvok pozdĺž pravej strany.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.

Obrázok ukážkySample image

Známe problémyKnown issues

ZoznamyLists

PowerApps môže čítať názvy stĺpcov, ktoré obsahujú medzery, ale medzery budú nahradené šestnástkovým návratovým kódom "_x0020_".PowerApps 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 Exceli alebo SharePointe sa v službe PowerApps zobrazí ako Názov_x0020_stĺpca v prípade, že sa vyskytuje v rozložení údajov alebo používa vo vzorci.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.

Niektoré typy stĺpcov sú podporované a niektoré typy stĺpcov nepodporujú 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

  • Nemôžete nahrať súbory zo služby PowerApps do knižnice.You can't upload files from PowerApps to a library.
  • PDF súbory z knižnice sa nedá zobraziť v ovládacom prvku zobrazovača PDF súborov.You can't show PDF files from a library in a PDF Viewer control.
  • PowerApps Mobile nepodporuje Stiahnuť funkcie.PowerApps Mobile doesn't support the Download function.
  • Ak vaši používatelia budú spustenie aplikácie v PowerApps Mobile alebo v aplikácii pre Windows 10, použite spustiť funkciu zobrazenia knižnice obsahu v galérii.If your users will run the app in PowerApps Mobile or the Windows 10 app, use the Launch function to display library content in a gallery.

Ďalšie krokyNext steps