Signály Acceleration, App, Compass, Connection a Location v službe PowerAppsAcceleration, App, Compass, Connection, and Location signals in PowerApps

Vracia informácie o prostredí aplikácie, napríklad o geografickej polohe používateľa alebo o tom, ktorá obrazovka sa zobrazuje.Returns information about the app's environment, such as where the user is located in the world and which screen is displayed.

Popis a syntaxDescription and syntax

Všetky signály vracajú záznam informácií.All signals return a record of information. Tieto informácie môžete používať a ukladať v podobe záznamu alebo môžete extrahovať jednotlivé vlastnosti pomocou .You can use and store this information as a record, or you can extract individual properties by using the . operátor.operator.

Poznámka

Zrýchlenie a Compass vrátia presné hodnoty v natívny prehrávač ako pre iOS alebo Android, ale tieto funkcie pri vytváraní alebo úprave aplikácie v prehliadači vrátia nulové hodnoty.The Acceleration and Compass functions return accurate values in a native player such as on iOS or Android, but those functions return zero values as you create or modify an app in the browser.

AccelerationAcceleration

Signál Acceleration vracia zrýchlenie zariadenia v trojrozmernom priestore vzhľadom na obrazovku zariadenia.The Acceleration signal returns the device's acceleration in three dimensions relative to the device's screen. Zrýchlenie sa meria v jednotkách g (9.81 m/s2 alebo 32,2 ft/s2). Je to zrýchlenie telies na Zemi a jej povrchu vznikajúce v dôsledku gravitácie.Acceleration is measured in g units of 9.81 m/second2 or 32.2 ft/second2 (the acceleration that the Earth imparts to objects at its surface due to gravity).

VlastnosťProperty PopisDescription
Acceleration.XAcceleration.X Vpravo a vľavo.Right and left. Vpravo je kladné číslo.Right is a positive number.
Acceleration.YAcceleration.Y Dopredu a dozadu.Forward and back. Dopredu je kladné číslo.Forward is a positive number.
Acceleration.ZAcceleration.Z Nahor a nadol.Up and down. Nahor je kladné číslo.Up is a positive number.

Signál AppApp

Signál App vracia signál o spustenej aplikácii.The App signal returns information about the running app.

VlastnosťProperty PopisDescription
App.ActiveScreenApp.ActiveScreen Zobrazená obrazovka.Screen that's displayed. Vráti objekt obrazovky, ktorý môžete použiť na odkazovanie na vlastnosti obrazovky alebo na porovnanie s inou obrazovkou za účelom zistenia toho, ktorá obrazovka sa zobrazuje.Returns a screen object, which you can use to reference properties of the screen or compare to another screen to determine which screen is displayed. Ak chcete zmeniť zobrazenú obrazovku, použite Back alebo Navigate funkcie.To change the displayed screen, use the Back or Navigate function.
App.WidthApp.Width Vráti okno, v ktorom je aplikácia spustená.Returns the width of the window in which the app is running. Môžete použiť túto vlastnosť vo vzorci po nastavení šírka vlastnosť obrazovky na vytvorenie flexibilného aplikácie.You can use this property in a formula when you set the Width property of the screen to build a responsive app.
App.HeightApp.Height Vráti výška okno, v ktorom je aplikácia spustená.Returns the height of the window in which the app is running. Môžete použiť túto vlastnosť vo vzorci po nastavení výška vlastnosť obrazovky na vytvorenie flexibilného aplikácie.You can use this property in a formula when you set the Height property of the screen to build a responsive app.
App.DesignWidthApp.DesignWidth Vráti šírku aplikácie v PowerApps Studio.Returns the width of the app in PowerApps Studio. Môžete použiť túto vlastnosť vo vzorci po nastavení šírka vlastnosť obrazovky na zabezpečenie minimálnu šírku v aplikáciách zameraných na flexibilné.You can use this property in a formula when you set the Width property of the screen to ensure a minimum width in a responsive app.
App.DesignHeightApp.DesignHeight Vráti výška aplikácie v PowerApps Studio.Returns the height of the app in PowerApps Studio. Môžete použiť túto vlastnosť vo vzorci po nastavení výška vlastnosť obrazovky na zabezpečenie minimálnu výšku v aplikáciách zameraných na flexibilné.You can use this property in a formula when you set the Height property of the screen to ensure a minimum height in a responsive app.
App.SizeBreakpointsApp.SizeBreakpoints Tabuľka s jedným stĺpcom čísel, ktoré oddeľte ich veľkosť obrazovky v rozsahu, ktorý Screen.Size vlastnosť vráti.A single-column table of numbers that delimit the screen-size ranges that the Screen.Size property returns. Hodnoty v tejto tabuľke možno zmeniť na prispôsobenie bodov prerušenia, že všetky aplikácie obrazovky, ktoré použitie.The values in this table may be changed to customize the breakpoints that all of the app's screens use.

Aplikácie objekt má tiež vzorca správania , ktorú môžete nastaviť.The App object also has a behavior formula that you can set.

VlastnosťProperty PopisDescription
App.OnStartApp.OnStart Správanie aplikácie, keď používateľ spustí ho.The behavior of the app when the user starts it. Tvorcovia často používajú túto vlastnosť na získavanie a Uložiť do vyrovnávacej pamäte údaje do kolekcie s zbierať funkcie, nastaviť premenné s nastaviť funkcie a prejdite na úvodnej obrazovke s Navigate funkcie.Makers often use this property to retrieve and cache data into collections with the Collect function, set up variables with the Set function, and navigate to an initial screen with the Navigate function. Tento vzorec sa vyhodnotí pred zobrazením prvej obrazovky.This formula is evaluated before the first screen appears. Žiadna obrazovka sa načíta, takže nie je možné nastaviť kontextové premenné s UpdateContext funkcie.No screen is loaded, so you can't set context variables with the UpdateContext function. Však môžete poslať kontextové premenné s Navigate funkcie.However, you can pass context variables with the Navigate function.

Aplikácie objekt sa zobrazí v hornej časti hierarchickom zozname ovládacích prvkov na ľavej navigačnej table, a môžete vybrať tento objekt ako je napríklad ovládací prvok na obrazovke.The App object appears at the top of the hierarchical list of controls in the left navigation pane, and you can select this object like a control on a screen. Po vybratí objektu, môžete zobraziť a upraviť niektorej z jeho vlastností, ak vyberiete túto vlastnosť v rozbaľovacom zozname na ľavej strane riadka vzorcov.After you select the object, you can view and edit one of its properties if you select that property in the drop-down list to the left of the formula bar.

Po zmene OnStart vlastnosť, môžete otestovať ho ukázaním na aplikácie objekt v na ľavej navigačnej table, že vyberiete tri bodky (...), ktorá sa zobrazí, a potom spustiť OnStart.After you change the OnStart property, you can test it by hovering over the App object in the left navigation pane, selecting the ellipsis (...) that appears, and then selecting Run OnStart. Na rozdiel od pri spustení aplikácie po prvýkrát existujúcich kolekciách a premenné sa už nastavená.Unlike when the app is loaded for the first time, existing collections and variables will already be set. Použitie ClearCollect funkciu zbierať funkcia začať s prázdne kolekcie.Use the ClearCollect function instead of the Collect function to start with empty collections.

Kontextová ponuka položky aplikácie s spustiť OnStart

CompassCompass

Signál Compass vracia kurz daný kompasom pre hornú časť obrazovky.The Compass signal returns the compass heading of the top of the screen. Tento kurz je založený na magnetickom severe.The heading is based on magnetic north.

VlastnosťProperty PopisDescription
Compass.HeadingCompass.Heading Kurz v stupňoch.Heading in degrees. Vracia číslo od 0 do 360 a 0 je sever.Returns a number 0 to 360, and 0 is north.

Signál ConnectionConnection

Signál Connection vracia informácie o sieťovom pripojení.The Connection signal returns the information about the network connection. V prípade pripojenia účtovaného podľa objemu údajov môžete mať záujem obmedziť množstvo odosielaných a prijímaných údajov v sieti.When on a metered connection, you may want to limit how much data you send or receive over the network.

VlastnosťProperty PopisDescription
Connection.ConnectedConnection.Connected Vracia logickú hodnotu true alebo false vyjadrujúcu, či je zariadenie pripojené k sieti.Returns a Boolean true or false value that indicates whether the device is connected to a network.
Connection.MeteredConnection.Metered Vracia logickú hodnotu true alebo false vyjadrujúcu, či je pripojenie účtované podľa objemu údajov.Returns a Boolean true or false value that indicates whether the connection is metered.

Signál LocationLocation

Signál Location vracia polohu zariadenia na základe systému GPS a iných informácií o zariadení ako je napríklad komunikácia s vysielačom a IP adresa.The Location signal returns the location of the device based on the Global Positioning System (GPS) and other device information, such as cell-tower communications and IP address.

Pri prvom prístupe k informáciám o polohe môže zariadenie používateľa požiadať, aby povolil prístup k týmto informáciám.When a user accesses the location information for the first time, the device may prompt that user to allow access to this information.

Tým, ako sa poloha mení, závislosti na nej sa neustále prepočítavajú, čím sa spotrebúva energia batérie zariadenia.As the location changes, dependencies on the location will continuously recalculate, which will consume power from the device's battery. Ak chcete životnosť batérie šetriť, použite na zapnutie a vypnutie aktualizácií informácií o polohe funkcie Enable a Disable.To conserve battery life, you can use the Enable and Disable functions to turn location updates on and off. Signál Location sa automaticky vypne vtedy, keď zobrazovaná obrazovka nie je závislá od informácií o polohe.Location is automatically turned off if the displayed screen doesn't depend on location information.

VlastnosťProperty PopisDescription
Location.AltitudeLocation.Altitude Vracia číslo vyjadrujúce nadmorskú výšku v stopách.Returns a number that indicates the altitude, measured in feet, above sea level.
Location.LatitudeLocation.Latitude Vracia číslo od -90 do 90 vyjadrujúce zemepisnú šírku meranú v stupňoch od rovníka.Returns a number, from -90 to 90, that indicates the latitude, as measured in degrees from the equator. Kladné číslo vyjadruje polohu na sever od rovníka.A positive number indicates a location that's north of the equator.
Location.LongitudeLocation.Longitude Vracia číslo od 0 do 180 vyjadrujúce zemepisnú dĺžku meranú v stupňoch od na západ od Greenwicha v Anglicku.Returns a number, from 0 to 180, that indicates the longitude, as measured in degrees west from Greenwich, England.

PríkladyExamples

V poli na bejzbalový vrhaní telefónu z nadhadzovcej méty k méte domov.In a baseball field, a pitcher throws a phone from the pitcher's mound to a catcher at home plate. Telefón je vodorovne so zemou, horná časť obrazovky smeruje k chytačovi a nadhadzovač nedal pri vrhu telefónu žiadnu rotáciu.The phone is lying flat with respect to the ground, the top of the screen is pointed at the catcher, and the pitcher adds no spin. Telefón je pripojený do služby mobilnej siete účtovanej podľa objemu údajov, ale nemá WiFi.At this location, the phone has cellular network service that's metered but no WiFi. Zobrazuje sa obrazovka PlayBall.The PlayBall screen is displayed.

VzorecFormula PopisDescription VýsledokResult
Location.LatitudeLocation.Latitude Vracia hodnotu zemepisnej šírky aktuálneho umiestnenia.Returns the latitude of the current location. Pole sa nachádza na súradniciach mapy 47.591 N, 122.333 W.The field is located at map coordinates 47.591 N, 122.333 W. 47.59147.591

Zemepisná šírka sa bude pri pohybe loptičky medzi nadhadzovačom a chytačom neustále meniť.The latitude will change continuously as the ball moves between the pitcher and the catcher.
Location.LongitudeLocation.Longitude Vracia hodnotu zemepisnej dĺžky aktuálneho umiestnenia.Returns the longitude of the current location. 122.333122.333

Zemepisná dĺžka sa bude pri pohybe loptičky medzi nadhadzovačom a chytačom neustále meniť.The longitude will change continuously as the ball moves between the pitcher and the catcher.
LocationLocation Vracia hodnotu zemepisnej šírky a dĺžky aktuálneho umiestnenia ako záznam.Returns the latitude and longitude of the current location, as a record. { Zemepisná šírka: 47.591, Zemepisná dĺžka: 122.333 }{ Latitude: 47.591, Longitude: 122.333 }
Compass.HeadingCompass.Heading Vracia hodnotu kurzu daného kompasom pre hornú časť obrazovky.Returns the compass heading of the top of the screen. V tomto poli Domáca méta je približne juhozáp od méty nadhadzovača.At this field, home plate is roughly southwest from the pitcher's mound. 230.25230.25
Acceleration.XAcceleration.X Vracia hodnotu zrýchlenia zariadenia zo strany na stranu.Returns the acceleration of the device side to side. S ohľadom na hornú časť obrazovky vrhá nadhadzovač telefón priamo vpred, takže žiadne zrýchlenie zo strany na stranu nevzniká.The pitcher is throwing the phone straight ahead with respect to the screen's top, so the device isn't accelerating side to side. 00
Acceleration.YAcceleration.Y Vracia hodnotu zrýchlenia zariadenia z prednej časti po zadnú časť.Returns the acceleration of the device front to back. Nadhadzovač dáva zariadeniu veľké počiatočné zrýchlenie, z 0 na 90 míľ za hodinu (132 stôp za sekundu) zrýchli za pol sekundy.The pitcher initially gives the device a large acceleration when throwing the device, going from 0 to 90 miles per hour (132 feet per second) in half a second. Keď je zariadenie vo vzduchu, ďalej už nezrýchľuje (neberieme do úvahy trenie vzduchu).After the device is in the air, ignoring air friction, the device doesn't accelerate further. Zariadenie spomalí, keď ho chytač chytí a zastaví.The device decelerates when the catcher catches it, bringing it to a stop. 8.2 - keď nadhadzovač zariadenie vrhne.8.2, while the pitcher throws the device.

0 - keď je zariadenie vo vzduchu.0, while the device is in the air.

-8.2 - keď chytač zariadenie chytí.-8.2, as the catcher catches the device.
Acceleration.ZAcceleration.Z Vracia hodnotu zrýchlenia zariadenia z vrchnej časti po spodnú.Returns the acceleration of the device top to bottom. Keď je zariadenie vo vzduchu, pôsobí naň gravitácia.While in the air, the device experiences the effects of gravity. 0 - kým nadhadzovač zariadenie vrhne.0, before the pitcher throws the device.

1 - keď je zariadenie vo vzduchu.1, while the device is in the air.

0 - po chytení zariadenia chytačom.0, after the catcher catches the device.
AccelerationAcceleration Vracia zrýchlenie ako záznam.Returns the acceleration as a record. { X: 0, Y: 264, Z: {0} ako nadhadzovač zariadenie vrhne.{ X: 0, Y: 264, Z: 0 } as the pitcher throws the device.
Connection.ConnectedConnection.Connected Vracia logickú hodnotu vyjadrujúcu, či je zariadenie pripojené k sietiReturns a Boolean value that indicates whether the device is connected to a network truetrue
Connection.MeteredConnection.Metered Vracia logickú hodnotu vyjadrujúcu, či je pripojenie účtované podľa objemu údajovReturns a Boolean value that indicates whether the connection is metered truetrue
App.ActiveScreen = PlayBallApp.ActiveScreen = PlayBall Vracia logickú hodnotu vyjadrujúcu, či je zobrazená obrazovka PlayBall.Returns a Boolean value that indicates whether PlayBall is displayed. truetrue
App.ActiveScreen.FillApp.ActiveScreen.Fill Vracia farbu pozadia zobrazenej obrazovky.Returns the background color for the displayed screen. Color.GreenColor.Green