Sambungkan ke sambungan Pengguna Office 365 daripada Power Apps
Pengguna Office 365 membenarkan anda mengakses profil pengguna dalam organisasi anda menggunakan akaun Office 365 anda. Anda boleh melaksanakan pelbagai tindakan seperti mendapatkan profil anda, profil pengguna, pengurus pengguna atau laporan terus.
Anda boleh memaparkan maklumat ini dalam label pada aplikasi anda. Anda boleh memaparkan satu fungsi, berbilang fungsi, atau juga menggabungkan fungsi yang berbeza. Contohnya, anda boleh mencipta ungkapan yang menggabungkan Nama Pengguna dan Nombor Telefon, dan kemudian memaparkan maklumat ini dalam aplikasi.
Artikel ini menunjukkan kepada anda cara menambahkan Office 365 Outlook sebagai sambungan, menambahkan Office 365 Outlook sebagai sumber data kepada aplikasi anda dan menggunakan data jadual dalam kawalan galeri.
Prasyarat
- Akses kepada Power Apps
- Tambah sambungan
- Cipta aplikasi daripada templat, daripada data atau dari awal
Tambah sambungan
Tambah sambungan data dan pilih Pengguna Office 365:
Pilih Sambungkan, dan jika digesa untuk mendaftar masuk, masukkan akaun kerja anda.
Sambungan Pengguna Office 365 telah dicipta dan ditambah ke aplikasi anda. Kini, ia telah sedia untuk digunakan.
Gunakan sambungan dalam aplikasi anda
Tunjukkan maklumat tentang pengguna semasa
Pada menu Sisipkan, pilih Label
Dalam bar fungsi, tetapkan sifat Teks ke mana-mana formula berikut:
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
Label menunjukkan maklumat yang anda masukkan tentang pengguna semasa.
Tunjukkan maklumat tentang pengguna lain
Pada menu Sisipkan, pilih Teks, dan kemudian pilih Input Teks. Namakannya semula InfoAbout:
Dalam InfoAbout, taip atau tampal alamat e-mel pengguna dalam organisasi anda. Contohnya, taip yourName@yourCompany.com.
Tambah Label (menu Sisipkan), dan tetapkan sifat Teks ke mana-mana formula berikut:
Untuk menunjukkan maklumat tentang pengguna lain:
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
Untuk menunjukkan maklumat tentang pengurus pengguna lain:
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
Label menunjukkan maklumat yang anda masukkan tentang pengguna yang ditentukan atau pengurus pengguna.
Nota
Jika anda membangunkan aplikasi berdasarkan jadual dalam Microsoft Dataverse, anda boleh menentukan pengguna berdasarkan ID dan bukannya alamat e-mel.
Contohnya, anda boleh mencipta aplikasi secara automatik, menambah skrin yang mengandungi kawalan Label, dan menetapkan sifat kawalan Teks ke formula ini:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName
Jika anda mencipta kenalan dan memilih kenalan itu dalam skrin layar pada aplikasi, kawalan Label akan menunjukkan nama paparan anda.
Tunjukkan laporan terus pengguna lain
Tambah kawalan Input teks (menu Sisipkan > Teks), dan namakannya semula InfoAbout.
Dalam InfoAbout, masukkan alamat e-mel pengguna dalam organisasi anda. Contohnya, masukkan yourManagersName@yourCompany.com
Tambah galeri Dengan teks (menu Sisipkan > Galeri), dan tetapkan sifat Item ke formula berikut:
Office365Users.DirectReports(InfoAbout.Text)
Galeri menunjukkan maklumat tentang laporan terus pengguna yang anda masukkan.
Dengan galeri yang dipilih, anak tetingkap sebelah kanan menunjukkan pilihan untuk galeri.
Dalam senarai kedua, pilih JobTitle. Dalam senarai ketiga, pilih DisplayName. Galeri dikemas kini untuk menunjukkan nilai ini.
Nota
Kotak pertama sebenarnya adalah kawalan imej. Jika anda tidak mempunyai imej, anda boleh memadam kawalan imej, dan menambah label dalam tempatnya. Kawalan tambah dan konfigurasi adalah sumber yang bagus.
Carian pengguna
Tambah kawalan Input teks (menu Sisipkan > Input teks).
Pilih Sisipkan > Galeri menegak.
Tukar tataletak galeri menegak untuk Tajuk, sari kata dan isi.
Pilih ikon anak panah daripada barisan pertama di dalam galeri, dan padamkannya.
Kemas kini formula galeri menegak kepada berikut.
Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
Dalam formula di atas, teks rujukan istilah carian yang dimasukkan dalam kawalan input teks ("TextInput1" dalam contoh ini); dan hasil carian terhad kepada 5 teratas.
Kemas kini medan galeri menegak untuk menunjukkan DisplayName dalam tajuk galeri, JobTitle dalam sarikata dan Jabatan dalam isi.
Mainkan aplikasi, dan masukkan teks di dalam kotak input teks. Apabila anda memasukkan teks, keputusan berubah berdasarkan perubahan rentetan input.
Lihat fungsi yang tersedia
Sambungan ini termasuk fungsi berikut:
Name Fungsi | Penerangan |
---|---|
DirectReports | Kembalikan laporan terus untuk pengguna yang ditentukan. |
Pengurus | Dapatkan profil pengguna untuk pengurus pengguna tertentu. |
MyProfile | Dapatkan profil untuk pengguna semasa. |
SearchUser | Dapatkan hasil carian untuk profil pengguna. |
UserProfile | Dapatkan profil pengguna tertentu. |
MyProfile
Dapatkan profil saya: Dapatkan profil untuk pengguna semasa.
Sifat input
Tiada.
Sifat output
Nama Sifat | Jenis | Penerangan |
---|---|---|
Bandar | string | Bandar pengguna. |
CompanyName | string | Syarikat pengguna. |
Negara | string | Negara pengguna. |
Jabatan | string | Jabatan pengguna. |
DisplayName | string | Nama paparan pengguna. |
GivenName | string | Nama diberi pengguna. |
Id | string | Id pengguna. |
JobTitle | string | Jawatan pengguna. |
Mel | string | Id e-mel pengguna. |
MailNickname | string | Nama samaran pengguna. |
mobilePhone | string | Telefon mudah alih pengguna. |
OfficeLocation | string | Lokasi pejabat pengguna. |
PostalCode | string | Poskod pengguna. |
Nama keluarga | string | Nama keluarga pengguna. |
TelephoneNumber | string | Nombor telefon pengguna. |
UserPrincipalName | string | Nama Prinsipal Pengguna. |
AccountEnabled | boolean | Akaun didayakan bendera. |
BusinessPhones | string | Nombor telefon syarikat pengguna. |
UserProfile
Dapatkan profil anda: Dapatkan profil pengguna tertentu.
Sifat input
Nama | Jenis Data | Diperlukan | Penerangan |
---|---|---|---|
Id | string | ya | Nama prinsipal pengguna atau id e-mel. |
Sifat output
Nama Sifat | Jenis | Penerangan |
---|---|---|
Bandar | string | Bandar pengguna. |
CompanyName | string | Syarikat pengguna. |
Negara | string | Negara pengguna. |
Jabatan | string | Jabatan pengguna. |
DisplayName | string | Nama paparan pengguna. |
GivenName | string | Nama diberi pengguna. |
Id | string | Id pengguna. |
JobTitle | string | Jawatan pengguna. |
Mel | string | Id e-mel pengguna. |
MailNickname | string | Nama samaran pengguna. |
Nama keluarga | string | Nama keluarga pengguna. |
TelephoneNumber | string | Nombor telefon pengguna. |
UserPrincipalName | string | Nama Prinsipal Pengguna. |
AccountEnabled | boolean | Akaun didayakan bendera. |
BusinessPhones | string | Nombor telefon syarikat pengguna. |
Pengurus
Dapatkan pengurus: Dapatkan profil pengguna bagi pengurus pengguna tertentu.
Sifat input
Nama | Jenis Data | Diperlukan | Penerangan |
---|---|---|---|
Id | string | ya | Nama prinsipal pengguna atau id e-mel. |
Sifat output
Nama Sifat | Jenis | Penerangan |
---|---|---|
Bandar | string | Bandar pengguna. |
CompanyName | string | Syarikat pengguna. |
Negara | string | Negara pengguna. |
Jabatan | string | Jabatan pengguna. |
DisplayName | string | Nama paparan pengguna. |
GivenName | string | Nama diberi pengguna. |
Id | string | Id pengguna. |
JobTitle | string | Jawatan pengguna. |
Mel | string | Id e-mel pengguna. |
MailNickname | string | Nama samaran pengguna. |
mobilePhone | string | Telefon mudah alih pengguna. |
OfficeLocation | string | Lokasi pejabat pengguna. |
PostalCode | string | Poskod pengguna. |
Nama keluarga | string | Nama keluarga pengguna. |
TelephoneNumber | string | Nombor telefon pengguna. |
UserPrincipalName | string | Nama Prinsipal Pengguna. |
AccountEnabled | boolean | Akaun didayakan bendera. |
BusinessPhones | string | Nombor telefon syarikat pengguna. |
DirectReports
Dapatkan laporan terus: Dapatkan laporan terus.
Sifat input
Nama | Jenis Data | Diperlukan | Penerangan |
---|---|---|---|
Id | string | ya | Nama prinsipal pengguna atau id e-mel. |
Sifat output
Nama Sifat | Jenis | Penerangan |
---|---|---|
Bandar | string | Bandar pengguna. |
CompanyName | string | Syarikat pengguna. |
Negara | string | Negara pengguna. |
Jabatan | string | Jabatan pengguna. |
DisplayName | string | Nama paparan pengguna. |
GivenName | string | Nama diberi pengguna. |
Id | string | Id pengguna. |
JobTitle | string | Jawatan pengguna. |
Mel | string | Id e-mel pengguna. |
MailNickname | string | Nama samaran pengguna. |
mobilePhone | string | Telefon mudah alih pengguna. |
OfficeLocation | string | Lokasi pejabat pengguna. |
PostalCode | string | Poskod pengguna. |
Nama keluarga | string | Nama keluarga pengguna. |
TelephoneNumber | string | Nombor telefon pengguna. |
UserPrincipalName | string | Nama Prinsipal Pengguna. |
AccountEnabled | boolean | Akaun didayakan bendera. |
BusinessPhones | string | Nombor telefon syarikat pengguna. |
SearchUser
Carian pengguna: Dapatkan hasil carian bagi profil pengguna.
Sifat input
Nama | Jenis Data | Diperlukan | Penerangan |
---|---|---|---|
searchTerm | string | tidak | String carian. Terpakai pada: nama paparan, nama diberi, nama keluarga, mel, nama samaran mel, dan nama prinsipal. |
Sifat output
Nama Sifat | Jenis | Penerangan |
---|---|---|
Bandar | string | Bandar pengguna. |
CompanyName | string | Syarikat pengguna. |
Negara | string | Negara pengguna. |
Jabatan | string | Jabatan pengguna. |
DisplayName | string | Nama paparan pengguna. |
GivenName | string | Nama diberi pengguna. |
Id | string | Id pengguna. |
JobTitle | string | Jawatan pengguna. |
Mel | string | Id e-mel pengguna. |
MailNickname | string | Nama samaran pengguna. |
mobilePhone | string | Telefon mudah alih pengguna. |
OfficeLocation | string | Lokasi pejabat pengguna. |
PostalCode | string | Poskod pengguna. |
Nama keluarga | string | Nama keluarga pengguna. |
TelephoneNumber | string | Nombor telefon pengguna. |
UserPrincipalName | string | Nama Prinsipal Pengguna. |
AccountEnabled | boolean | Akaun didayakan bendera. |
BusinessPhones | string | Nombor telefon syarikat pengguna. |
Lihat juga
- Lihat semua sambungan tersedia.
- Ketahui bagaimana untuk menambah sambungan ke aplikasi anda.
Nota
Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)
Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).
Maklum balas
https://aka.ms/ContentUserFeedback.
Akan datang: Sepanjang 2024, kami akan menghentikan secara berperingkat Isu GitHub sebagai kaedah maklum balas untuk kandungan dan menggantikannya dengan sistem maklum balas baharu. Untuk mendapatkan maklumat lanjut lihat:Kirim dan lihat maklum balas untuk