Vzpostavitev povezave z uporabniki storitve Office 365 iz storitve Power Apps
Uporabniki storitve Office 365 vam omogočajo dostop do uporabniških profilov v organizaciji prek vašega računa za Office 365. Izvajate lahko različna dejanja, na primer pridobite svoj profil, profil uporabnika, upravitelja uporabnika ali neposredna poročila.
Te podatke lahko prikažete na oznaki v svoji aplikaciji. Prikažete lahko eno funkcijo, več funkcij ali celo kombinirate različne funkcije. Ustvarite lahko na primer izraz, ki združuje uporabniško ime in telefonsko številko, ter nato te podatke prikažete v svoji aplikaciji.
V tem članku lahko preberete, kako dodate uporabnike storitve Office 365 kot povezavo, dodate uporabnike storitve Office 365 kot vir podatkov za aplikacijo in uporabite podatke tabele v kontrolniku galerije.
Zahteve
- Dostop do Power Apps
- Dodana povezava
- Ustvarjanje aplikacije s predlogo, s podatki ali od začetka
Dodajanje povezave
Dodajte podatkovno povezavo in izberite uporabnike storitve Office 365:
Izberite Vzpostavljanje povezave in če prejmete poziv za prijavo, odprite svoj službeni račun.
Povezava z uporabniki storitve Office 365 je bila ustvarjena in dodana v vašo aplikacijo. Zdaj je funkcija pripravljena za uporabo.
Uporaba povezave v vaši aplikaciji
Prikaz podatkov o trenutnem uporabniku
V meniju Vstavljanje izberite Oznake.
V vrstici funkcije nastavite lastnost Besedilo na katero koli od naslednjih formul:
Office365Users.MyProfile().City
Office365Users.MyProfile().CompanyName
Office365Users.MyProfile().Country
Office365Users.MyProfile().Department
Office365Users.MyProfile().DisplayName
Office365Users.MyProfile().GivenName
Office365Users.MyProfile().Id
Office365Users.MyProfile().JobTitle
Office365Users.MyProfile().Mail
Office365Users.MyProfile().MailNickname
Office365Users.MyProfile().mobilePhone
Office365Users.MyProfile().OfficeLocation
Office365Users.MyProfile().PostalCode
Office365Users.MyProfile().Surname
Office365Users.MyProfile().TelephoneNumber
Office365Users.MyProfile().UserPrincipalName
Office365Users.MyProfile().AccountEnabled
Oznaka prikazuje podatke, ki ste jih vnesli o trenutnem uporabniku.
Prikaz podatkov o drugem uporabniku
V meniju Vstavljanje izberite Besedilo in nato izberite Vnos besedila. Preimenujte ga v InfoAbout:
V kontrolniku InfoAbout vnesite ali prilepite e-poštni naslov uporabnika iz vaše organizacije. Vnesite na primer vašeIme@vašePodjetje.com.
Dodajte Oznako (meni Vstavljanje) in nastavite njeno lastnost Besedilo na katero koli od naslednjih formul:
Za prikaz podatkov o drugem uporabniku:
Office365Users.UserProfile(InfoAbout.Text).City
Office365Users.UserProfile(InfoAbout.Text).CompanyName
Office365Users.UserProfile(InfoAbout.Text).Country
Office365Users.UserProfile(InfoAbout.Text).Department
Office365Users.UserProfile(InfoAbout.Text).DisplayName
Office365Users.UserProfile(InfoAbout.Text).GivenName
Office365Users.UserProfile(InfoAbout.Text).Id
Office365Users.UserProfile(InfoAbout.Text).JobTitle
Office365Users.UserProfile(InfoAbout.Text).Mail
Office365Users.UserProfile(InfoAbout.Text).MailNickname
Office365Users.UserProfile(InfoAbout.Text).mobilePhone
Office365Users.UserProfile(InfoAbout.Text).OfficeLocation
Office365Users.UserProfile(InfoAbout.Text).PostalCode
Office365Users.UserProfile(InfoAbout.Text).Surname
Office365Users.UserProfile(InfoAbout.Text).TelephoneNumber
Office365Users.UserProfile(InfoAbout.Text).UserPrincipalName
Office365Users.UserProfile(InfoAbout.Text).AccountEnabled
Office365Users.UserProfile(InfoAbout.Text).BusinessPhones
Za prikaz podatkov o upravitelju drugega uporabnika:
Office365Users.Manager(InfoAbout.Text).City
Office365Users.Manager(InfoAbout.Text).CompanyName
Office365Users.Manager(InfoAbout.Text).Country
Office365Users.Manager(InfoAbout.Text).Department
Office365Users.Manager(InfoAbout.Text).DisplayName
Office365Users.Manager(InfoAbout.Text).GivenName
Office365Users.Manager(InfoAbout.Text).Id
Office365Users.Manager(InfoAbout.Text).JobTitle
Office365Users.Manager(InfoAbout.Text).Mail
Office365Users.Manager(InfoAbout.Text).MailNickname
Office365Users.Manager(InfoAbout.Text).mobilePhone
Office365Users.Manager(InfoAbout.Text).OfficeLocation
Office365Users.Manager(InfoAbout.Text).PostalCode
Office365Users.Manager(InfoAbout.Text).Surname
Office365Users.Manager(InfoAbout.Text).TelephoneNumber
Office365Users.Manager(InfoAbout.Text).UserPrincipalName
Office365Users.Manager(InfoAbout.Text).AccountEnabled
Office365Users.Manager(InfoAbout.Text).BusinessPhones
Oznaka prikazuje podatke, ki ste jih vnesli o uporabniku, ki ste ga določili, ali o upravitelju tega uporabnika.
Opomba
Če razvijate aplikacijo, ki temelji na tabeli v storitvi Microsoft Dataverse, lahko namesto e-poštnega naslova določite uporabnika na podlagi ID-ja.
Lahko na primer samodejno ustvarite aplikacijo, dodate zaslon, ki vsebuje kontrolnik Oznaka, in nastavite lastnost Besedilo kontrolnika na to formulo:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName
Če ustvarite stik in ga izberete na zaslonu za brskanje aplikacije, bo kontrolnik Oznaka prikazal vaše prikazno ime.
Prikaz neposrednih poročil drugega uporabnika
Dodajte kontrolnik Vnos besedila (meni Vstavljanje > Besedilo) in ga preimenujte v InfoAbout.
V kontrolniku InfoAbout vnesite e-poštni naslov uporabnika iz vaše organizacije. Vnesite na primer imeVašegaUpravitelja@vašePodjetje.com
Dodajte galerijo Z besedilom (meni Vstavljanje > Galerija) in nastavite lastnost Elementi na naslednjo formulo:
Office365Users.DirectReports(InfoAbout.Text)
Galerija prikazuje podatke o neposrednih poročilih uporabnika, ki ste jih vnesli.
Ko ste izbrali galerijo, se bodo v desnem podoknu prikazale možnosti za to galerijo.
Na drugem seznamu izberite možnost JobTitle. Na tretjem seznamu izberite možnost DisplayName. Galerija se posodobi, da prikaže te vrednosti.
Opomba
Prvo polje je pravzaprav kontrolnik slike. Če nimate slike, lahko izbrišete kontrolnik slike in na njegovo mesto dodate oznako. Dodajanje in konfiguriranje kontrolnikov je dober vir.
Iskanje uporabnikov
Dodajte kontrolnik za vnos besedila (meni Vstavljanje > Text input).
Izberite Vstavljanje > Navpična galerija.
Postavitev navpične galerije spremenite v Naslov, podnaslov in telo.
V prvi vrstici v galeriji izberite ikono puščice in jo izbrišite.
Formulo navpične galerije posodobite na naslednjo formulo.
Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
V zgornji formuli se iskalni izraz sklicuje na besedilo, vneseno v kontrolnik za vnos besedila (v tem primeru »TextInput1«), rezultati iskanja pa so omejeni na prvih 5.
Polja navpične galerije posodobite tako, da bo v naslovu galerije prikazano DisplayName, v podnaslovu JobTitle v telesu pa Department.
Predvajajte aplikacijo in v polje za vnos besedila vnesite besedilo. Med vnašanjem besedila se rezultati spreminjajo glede na spremembe vhodnega niza.
Prikaz razpoložljivih funkcij
Ta povezava vključuje naslednje funkcije:
Ime funkcije | Opis |
---|---|
DirectReports | Vrne neposredna poročila za določenega uporabnika. |
Vodja oddelka | Pridobi uporabniški profil za upravitelja določenega uporabnika. |
MyProfile | Pridobi profil trenutnega uporabnika. |
SearchUser | Pridobi rezultate iskanja uporabniških profilov. |
UserProfile | Pridobi določen uporabniški profil. |
MyProfile
Pridobivanje mojega profila: pridobi profil trenutnega uporabnika.
Lastnosti vnosa
Brez.
Lastnosti rezultatov
Ime lastnosti | Vrsti | Opis |
---|---|---|
Kraj | string | Mesto uporabnika. |
CompanyName | string | Podjetje uporabnika. |
Država | string | Država uporabnika. |
Oddelek | string | Oddelek uporabnika. |
DisplayName | string | Prikazno ime uporabnika. |
GivenName | string | Določeno ime uporabnika. |
ID | string | ID uporabnika. |
JobTitle | string | Naziv delovnega mesta uporabnika. |
Pošta | string | ID e-pošte uporabnika. |
MailNickname | string | Vzdevek uporabnika. |
mobilePhone | string | Mobilni telefon uporabnika. |
OfficeLocation | string | Lokacija pisarne uporabnika. |
PostalCode | string | Poštna številka uporabnika. |
Priimek | string | Priimek uporabnika. |
TelephoneNumber | string | Telefonska številka uporabnika. |
UserPrincipalName | string | Glavno ime uporabnika. |
AccountEnabled | boolean | Zastavica za omogočen račun. |
BusinessPhones | string | Telefonske številke podjetja uporabnika. |
UserProfile
Pridobivanje uporabniškega profila: pridobi določen uporabniški profil.
Lastnosti vnosa
Imenu | Podatkovni tip | Zahtevano | Opis |
---|---|---|---|
ID | string | da | Glavno ime ali ID e-pošte uporabnika. |
Lastnosti rezultatov
Ime lastnosti | Vrsti | Opis |
---|---|---|
Kraj | string | Mesto uporabnika. |
CompanyName | string | Podjetje uporabnika. |
Država | string | Država uporabnika. |
Oddelek | string | Oddelek uporabnika. |
DisplayName | string | Prikazno ime uporabnika. |
GivenName | string | Določeno ime uporabnika. |
ID | string | ID uporabnika. |
JobTitle | string | Naziv delovnega mesta uporabnika. |
Pošta | string | ID e-pošte uporabnika. |
MailNickname | string | Vzdevek uporabnika. |
Priimek | string | Priimek uporabnika. |
TelephoneNumber | string | Telefonska številka uporabnika. |
UserPrincipalName | string | Glavno ime uporabnika. |
AccountEnabled | boolean | Zastavica za omogočen račun. |
BusinessPhones | string | Telefonske številke podjetja uporabnika. |
Upravitelj
Pridobivanje upravitelja: pridobi uporabniški profil za upravitelja določenega uporabnika.
Lastnosti vnosa
Imenu | Podatkovni tip | Zahtevano | Opis |
---|---|---|---|
ID | string | da | Glavno ime ali ID e-pošte uporabnika. |
Lastnosti rezultatov
Ime lastnosti | Vrsti | Opis |
---|---|---|
Kraj | string | Mesto uporabnika. |
CompanyName | string | Podjetje uporabnika. |
Država | string | Država uporabnika. |
Oddelek | string | Oddelek uporabnika. |
DisplayName | string | Prikazno ime uporabnika. |
GivenName | string | Določeno ime uporabnika. |
ID | string | ID uporabnika. |
JobTitle | string | Naziv delovnega mesta uporabnika. |
Pošta | string | ID e-pošte uporabnika. |
MailNickname | string | Vzdevek uporabnika. |
mobilePhone | string | Mobilni telefon uporabnika. |
OfficeLocation | string | Lokacija pisarne uporabnika. |
PostalCode | string | Poštna številka uporabnika. |
Priimek | string | Priimek uporabnika. |
TelephoneNumber | string | Telefonska številka uporabnika. |
UserPrincipalName | string | Glavno ime uporabnika. |
AccountEnabled | boolean | Zastavica za omogočen račun. |
BusinessPhones | string | Telefonske številke podjetja uporabnika. |
DirectReports
Pridobivanje neposrednih poročil: pridobite neposredna poročila.
Lastnosti vnosa
Imenu | Podatkovni tip | Zahtevano | Opis |
---|---|---|---|
ID | string | da | Glavno ime ali ID e-pošte uporabnika. |
Lastnosti rezultatov
Ime lastnosti | Vrsti | Opis |
---|---|---|
Kraj | string | Mesto uporabnika. |
CompanyName | string | Podjetje uporabnika. |
Država | string | Država uporabnika. |
Oddelek | string | Oddelek uporabnika. |
DisplayName | string | Prikazno ime uporabnika. |
GivenName | string | Določeno ime uporabnika. |
ID | string | ID uporabnika. |
JobTitle | string | Naziv delovnega mesta uporabnika. |
Pošta | string | ID e-pošte uporabnika. |
MailNickname | string | Vzdevek uporabnika. |
mobilePhone | string | Mobilni telefon uporabnika. |
OfficeLocation | string | Lokacija pisarne uporabnika. |
PostalCode | string | Poštna številka uporabnika. |
Priimek | string | Priimek uporabnika. |
TelephoneNumber | string | Telefonska številka uporabnika. |
UserPrincipalName | string | Glavno ime uporabnika. |
AccountEnabled | boolean | Zastavica za omogočen račun. |
BusinessPhones | string | Telefonske številke podjetja uporabnika. |
SearchUser
Iskanje uporabnikov: pridobi rezultate iskanja uporabniških profilov.
Lastnosti vnosa
Imenu | Podatkovni tip | Zahtevano | Opis |
---|---|---|---|
searchTerm | string | ne | Iskalni niz. Velja za: prikazno ime, določeno ime, priimek, pošto, vzdevek za pošto in glavno ime uporabnika. |
Lastnosti rezultatov
Ime lastnosti | Vrsti | Opis |
---|---|---|
Kraj | string | Mesto uporabnika. |
CompanyName | string | Podjetje uporabnika. |
Država | string | Država uporabnika. |
Oddelek | string | Oddelek uporabnika. |
DisplayName | string | Prikazno ime uporabnika. |
GivenName | string | Določeno ime uporabnika. |
ID | string | ID uporabnika. |
JobTitle | string | Naziv delovnega mesta uporabnika. |
Pošta | string | ID e-pošte uporabnika. |
MailNickname | string | Vzdevek uporabnika. |
mobilePhone | string | Mobilni telefon uporabnika. |
OfficeLocation | string | Lokacija pisarne uporabnika. |
PostalCode | string | Poštna številka uporabnika. |
Priimek | string | Priimek uporabnika. |
TelephoneNumber | string | Telefonska številka uporabnika. |
UserPrincipalName | string | Glavno ime uporabnika. |
AccountEnabled | boolean | Zastavica za omogočen račun. |
BusinessPhones | niz | Telefonske številke podjetja uporabnika. |
Glejte tudi
- Oglejte si vse razpoložljive povezave.
- Naučite se dodajati povezave v aplikacije.
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za