Objekt glavnog računala u Power Apps
Primjenjuje se na sljedeće: Aplikacije radnog područja Aplikacije stvorene prema modelu
Objekt Host u Power Apps pruža informacije o trenutnom glavnom računalu koje pokreće aplikaciju.
Opis
Objekt Host pruža informacije o glavnom uređaju, operacijskom sustavu i playeru koji pokreće aplikaciju. Host je sličan objektu App i svaka aplikacija ima pristup tim informacijama.
Jedna od najboljih upotreba Hosta je otklanjanje pogrešaka u aplikaciji koja ne radi ispravno na određenom uređaju ili s određenim preglednikom. Upotrijebite svojstva teksta ovog objekta za prikaz informacija u korisničkom sučelju aplikacije s kontrolom Tekstualna oznaka ili za bilježenje informacija u tablicu baze podataka ili u Application Insights.
Primamljivo je koristiti Host za prilagodbu aplikacije određenom uređaju ili pregledniku. To je opasno jer Power Apps je dizajnirano za pokretanje na širokom spektru hardverskih i softverskih platformi, a vaša logika temeljena na hostu možda ih neće uzeti u obzir sve i s vremenom će se promijeniti. Bolji pristup je korištenje informacija koje su apstraktnije i nisu vezane za određeni hardver i softver. Na primjer, upotrijebite svojstvo Veličina kontrole Zaslon da biste prilagodili zaslon tako da prikazuje manje ili reorganizirali informacije kada se izvode na manjem uređaju kao što je telefon.
Da biste pristupili objektu glavnog računala Power Apps Studio, proširite objekt aplikacije pri vrhu okna prikaza stabla, a zatim odaberite Glavno računalo. U ovom primjeru objekt Host nema svojstva koja prihvaćaju formule.
Napomena
Objekt glavnog računala trenutno je dostupan samo na prilagođenim stranicama i aplikacijama radnog područja.
Svojstvo BrowserUserAgent
Svojstvo teksta BrowserUserAgent sadrži potpuni niz korisničkog agenta koji preglednik koristi za identifikaciju prilikom pokretanja aplikacije.
Na primjer, niz korisničkog agenta preglednika može biti:
- Mozilla/5.0 (Windows NT 10.0; Pobjeda64; x64)
- AppleWebKit/537.36 (KHTML, kao Gecko)
- Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1518.78
Napomena
Ako pokrećete Power Apps u izvornoj aplikaciji ili koristiteZamatanje u, Power Apps aplikacija se prikazuje putem kontrole preglednika koja daje niz korisničkog agenta.
Svojstvo OSType
Svojstvo OSType pruža naziv operacijskog sustava u kojem je aplikacija pokrenuta. OSType se određuje iz niza korisničkog agenta kojem ga je poslao preglednik Power Apps. Slijede primjeri uobičajenih vrijednosti za OSType:
Vrijednost |
---|
Prozori |
Mac OS |
iOS |
Android |
Linux |
... |
Napomena
Nemojte upotrebljavati OSType za promjenu iskustva ili funkcionalnosti aplikacije na temelju prijavljenog operacijskog sustava.
OSType tekst može se koristiti u bilo kojoj formuli, kao što je prikazivanje u svojstvu text oznake:
Label1.Text: "You're running " & Host.OSType
Svojstvo SessionID
Svojstvo SessionID vraća GUID koji identificira trenutnu sesiju. Uključite te podatke prilikom prijavljivanja problema administratoru.
Napomena
U ugrađenim scenarijima kao što je Power Apps in Power BI, svojstvo SessionID vraća temeljni Power Apps ID sesije, a ne ID sesije Power BI .
Label1.Text: $"Provide session ID { Host.SessionID } to your administrator."
Svojstvo TenantID
Svojstvo TenantID pruža globalno jedinstveni identifikator (GUID) koji određuje klijenta Microsoft Entra povezanog s trenutno provjerenim korisnikom.
Napomena
Slično kao i SessionID, u ugrađenim scenarijima kao što je Power Apps in Power BI, ID klijenta je klijent koji se koristi za provjeru autentičnosti sesije Power Apps .
Label1.Text: Host.TenantID
Svojstvo verzije
Svojstvo Version pruža identifikacijski i broj verzije playera Power Apps . Slično kao i kod BrowserUserAgent-a , može se vratiti više od jednog broja verzije, odvojenih razmacima.
Napomena
Svojstvo Version uvijek je prazan niz prilikom rada Power Apps Studio.
Label1.Text: Host.Version
Svojstvo OfflineEnabled
Svojstvo OfflineEnabled pruža način izvođenja aplikacije u playeru Power Apps . Za aplikacije koje nisu omogućene za izvanmrežno djelovanje svojstvo je uvijek netočno. Za aplikacije koje su omogućene za izvanmrežni način svojstvo je false na webu, ali true na iOS i Android Windowsima.
Napomena
Čak i ako aplikacija radnog područja ne funkcionira bez mrežne veze, svojstvo OfflineEnabled ostaje istinito za Power Apps Studio aplikacije radnog područja koje su omogućene za izvanmrežnu upotrebu.
Label1.Text: Host.OfflineEnabled
Primjeri
- Izradite novu aplikaciju radnog područja.
- Dodajte kontrolu Tekstualna oznaka i postavite
Text
svojstvo na"Host.BrowserUserAgent: " & Host.BrowserUserAgent
. - Dodajte kontrolu Tekstualna oznaka i postavite
Text
svojstvo na"Host.OSType: " & Host.OSType
. - Dodajte kontrolu Tekstualna oznaka i postavite
Text
svojstvo na"Host.SessionID: " & Host.SessionID
. - Dodajte kontrolu Tekstualna oznaka i postavite
Text
svojstvo na"Host.TenantID: " & Host.TenantID
. - Dodajte kontrolu Tekstualna oznaka i postavite
Text
svojstvo na"Host.Version: " & Host.Version
. - Dodajte kontrolu Tekstualna oznaka i postavite
Text
svojstvo na"Host.OfflineEnabled: " & Host.OfflineEnabled
.
Pokrenite svoju aplikaciju na različitim uređajima i s različitim preglednicima i vidjet ćete rezultate slične dolje.
Power Apps Studio u sustavu Windows s preglednikom Edge
Host.Version je uvijek prazan prilikom rada Power Apps Studio.
Host.BrowserUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.76
Host.OSType: Windows
Host.SessionID: ee2eed1a-8455-4e68-a433-a709302d0c71
Host.TenantID: 5da56e5c-97b6-468f-a448-a6e432c48269
Host.Version:
Power Apps Izvorni mobilni player uključen iOS
Host.BrowserUserAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 PowerApps/e1c23ff9-4822-4e75-a003-01c91407a4d2
Host.OSType: Windows
Host.SessionID: 3ebec22f-ee2e-412a-b3eb-45d97db34863
Host.TenantID: 5da56e5c-97b6-468f-a448-a6e432c48269
Host.Version: PowerApps-Native/3.23084.8(iOS)
Power Apps web player u sustavu Windows s preglednikom Firefox
Host.BrowserUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/117.0
Host.OSType: Windows
Host.SessionID: 283309a4-d88b-4b2a-88de-73b47d1b62d0
Host.TenantID: 5da56e5c-97b6-468f-a448-a6e432c48269
Host.Version: PowerApps-Web/3.23084.6(Windows)
Power Apps web player uključen iOS s preglednikom Safari
Host.BrowserUserAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1
Host.OSType: iOS
Host.SessionID: a09a946d-ce71-4c1f-bd35-519c79849c8d
Host.TenantID: 5da56e5c-97b6-468f-a448-a6e432c48269
Host.Version: PowerApps-Web/3.23084.6(iOS)