Saimniekdatora objekts Power Apps
Attiecas uz: Pamatnes programmām Modeļa vadītas programmas
Objekts Resursdators Power Apps sniedz informāciju par pašreizējo resursdatoru, kurā darbojas programma.
Apraksts
Resursdatora objekts sniedz informāciju par resursdatoru, operētājsistēmu un atskaņotāju, kurā darbojas programma. Resursdators ir līdzīgs Lietotnes objektam , un katrai lietotnei ir piekļuve šai informācijai.
Viens no labākajiem resursdatora izmantošanas veidiem ir atkļūdot lietotni, kas nedarbojas pareizi noteiktā ierīcē vai noteiktā pārlūkprogrammā. Izmantojiet šī objekta teksta rekvizītus, lai parādītu informāciju programmas lietotāja saskarnē, izmantojot teksta etiķetes vadīklu, vai reģistrējiet informāciju datu bāzes tabulā vai tajā . Application Insights
Ir vilinoši izmantot resursdatoru , lai pielāgotu lietotni konkrētai ierīcei vai pārlūkprogrammai. Tas ir bīstami, jo Power Apps ir paredzēts darbināšanai plašā aparatūras un programmatūras platformu spektrā, un jūsu resursdatora loģika var neņemt vērā tos visus, un tie laika gaitā mainīsies. Labāka pieeja ir izmantot informāciju, kas ir vairāk abstrakta un nav saistīta ar konkrētu aparatūru un programmatūru. Piemēram, izmantojiet vadīklas Ekrāna rekvizītu Izmērs , lai pielāgotu ekrānu tā, lai tas rādītu mazāk vai reorganizētu informāciju, kad tā darbojas mazākā ierīcē, piemēram, tālrunī.
Lai piekļūtu resursdatora objektam , izvērsiet Power Apps Studioprogrammas objektu koka skata rūts augšdaļā un pēc tam atlasiet Resursdators . Šajā piemērā resursdatora objektam nav rekvizītu, kas akceptētu formulas.
Piezīmes
Resursdatora objekts pašlaik ir pieejams tikai pielāgotās lapās un audekla programmās.
BrowserUserAgent īpašums
Teksta rekvizīts BrowserUserAgent satur pilnu lietotāja aģenta virkni, ko pārlūkprogramma izmanto, lai identificētu sevi, palaižot lietotni.
Piemēram, pārlūkprogrammas lietotāja aģenta virkne var būt:
- Mozilla/5.0 (Windows NT 10.0; Win64; x64)
- AppleWebKit/537.36 (KHTML, piemēram, Gekons)
- Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1518.78
Piezīmes
Ja izmantojat Power Apps vietējo lietotni vai izmantojat sagatavošana Power Apps funkciju, programma tiek parādīta, izmantojot pārlūkprogrammas vadīklu, kas nodrošina lietotāja aģenta virkni.
OSType īpašums
OSType rekvizīts norāda tās operētājsistēmas nosaukumu, kurā programma darbojas. OSType tiek noteikts no lietotāja aģenta virknes, ko pārlūks nosūta uz Power Apps. Tālāk ir sniegti OSType kopējo vērtībupiemēri:
vērtība |
---|
Logi |
Mac OS |
iOS |
Android |
Linux |
... |
Piezīmes
Neizmantojiet OSType , lai mainītu lietotnes lietošanas pieredzi vai funkcionalitāti, pamatojoties uz uzrādīto operētājsistēmu.
OSType tekstu var izmantot jebkurā formulā, piemēram, parādot to etiķetes teksta rekvizītā:
Label1.Text: "You're running " & Host.OSType
SessionID rekvizīts
Rekvizīts SessionID atgriež GUID, kas identificē pašreizējo sesiju. Iekļaujiet šo informāciju, ziņojot administratoram par problēmām.
Piezīmes
Iegultos scenārijos, piemēram Power Apps , iekšā Power BI, rekvizīts SessionID atgriež pamatā esošo Power Apps sesijas ID, nevis Power BI sesijas ID.
Label1.Text: $"Provide session ID { Host.SessionID } to your administrator."
TenantID rekvizīts
Nomnieka ID rekvizīts nodrošina vispārēji unikālo identifikatoru (Globally Unique Identifier — GUID), kas norāda nomnieku, Microsoft Entra kurš ir saistīts ar pašlaik autentificēto lietotāju.
Piezīmes
Līdzīgi kā SessionID, iegultos scenārijos, piemēram Power Apps , iekšā Power BI, nomnieka ID ir nomnieks, kas Power Apps tiek izmantots sesijas autentifikācijai.
Label1.Text: Host.TenantID
Versijas rekvizīts
Rekvizīts Versija nodrošina atskaņotāja Power Apps identifikāciju un versijas numuru. Līdzīgi kā BrowserUserAgent, var atgriezt vairāk nekā vienu versijas numuru, atdalot to ar atstarpēm.
Piezīmes
Rekvizīts Versija vienmēr ir tukša virkne, kad strādājat Power Apps Studio.
Label1.Text: Host.Version
Rekvizīts BezsaistēIespējots
Rekvizīts OfflineEnabled nodrošina programmas Power Apps izpildlaika režīmu atskaņotājā. Programmām, kas nav iespējotas bezsaistē, īpašums vienmēr ir aplams. Programmām, kas ir iespējotas bezsaistē , īpašums tīmeklī ir aplams, bet ir patiess operētājsistēmā iOS un Android operētājsistēmā Windows.
Piezīmes
Pat ja audekla programma nedarbojas bez savienojuma ar tīklu, rekvizīts BezsaistēEnabled paliek spēkā Power Apps Studio audekla programmās, kas ir iespējotas lietošanai bezsaistē.
Label1.Text: Host.OfflineEnabled
Piemēri
- Izveidojiet jaunu programmu Canvas.
- Pievienojiet teksta etiķetes vadīklu un iestatiet rekvizītu uz
Text
."Host.BrowserUserAgent: " & Host.BrowserUserAgent
- Pievienojiet teksta etiķetes vadīklu un iestatiet rekvizītu uz
Text
."Host.OSType: " & Host.OSType
- Pievienojiet teksta etiķetes vadīklu un iestatiet rekvizītu uz
Text
."Host.SessionID: " & Host.SessionID
- Pievienojiet teksta etiķetes vadīklu un iestatiet rekvizītu uz
Text
."Host.TenantID: " & Host.TenantID
- Pievienojiet teksta etiķetes vadīklu un iestatiet rekvizītu uz
Text
."Host.Version: " & Host.Version
- Pievienojiet teksta etiķetes vadīklu un iestatiet rekvizītu uz
Text
."Host.OfflineEnabled: " & Host.OfflineEnabled
Palaidiet savu lietotni dažādās ierīcēs un ar dažādām pārlūkprogrammām, un jūs redzēsit rezultātus, kas līdzīgi tālāk norādītajiem.
Power Apps Studio operētājsistēmā Windows ar pārlūkprogrammu Edge
Host.Version vienmēr ir tukšs, strādājot 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 vietējais mobilais atskaņotājs ieslēgts 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 tīmekļa atskaņotājs operētājsistēmā Windows ar Firefox pārlūkprogrammu
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 tīmekļa atskaņotājs ieslēgts iOS , izmantojot pārlūkprogrammu 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)