opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Velja za: Aplikacije Platno Desktop
tokovi
Power Platform CLI
Dataverse funkcije
Nastavi vrednost globalne spremenljivke.
Pregled
S funkcijo Set nastavite vrednost globalne spremenljivke, ki začasno vsebuje informacije, na primer število, kolikokrat je uporabnik izbrali gumb ali rezultat operacije s podatki.
Globalne spremenljivke so na voljo v vaši aplikaciji na vseh zaslonih. To so najenostavnejše vrste spremenljivk, ki izpolnjujejo potrebe za večino primerov. Obstajajo tudi spremenljivke konteksta, ki so zajete na enem zaslonu, in zbirke, ki omogočajo spremembe v tabelah na ravni vrstic. Za več informacij o teh drugih možnostih glejte Razumevanje spremenljivk.
Aplikacije Power Apps temeljijo na formulah, ki se samodejno preračunajo, ko uporabnik uporablja aplikacijo. Vse formule, ki so odvisne od spremenljivke, se samodejno posodobijo, ko se spremenljivka spremeni. Vendar pa spremenljivka ne bo samodejno posodobljena, če se spremeni vrednost formule, uporabljene v Set funkciji. Zato mora ustvarjalec aplikacije ročno posodobiti spremenljivko, ki pa je lahko nagnjena k napakam in težje razumljiva za druge. Preden uporabite spremenljivko, glejte Razumevanje spremenljivk.
Opis
Globalne spremenljivke so implicitno ustvarjene s funkcijo Set . Izrecna izjava ni potrebna. Če odstranite vse funkcije za Set globalno spremenljivko, ta globalna spremenljivka ne bo več obstajala. Če želite izbrisati spremenljivko, nastavite njeno vrednost na rezultat funkcije Blank.
Vrednosti, definicije in uporabe spremenljivk so prikazane v pogledu »Spremenljivke« v meniju Datoteka v Power Apps Studio.
Kot kažejo primeri v nadaljevanju te teme, lahko globalne spremenljivke vsebujejo več vrst informacij, vključno s temi:
- ena vrednost
- zapis
- tabela
- sklic na predmet
- kakršenkoli rezultat iz formule
Globalna spremenljivka ohrani svojo vrednost, dokler se aplikacija ne zapre. Ko se zapre, se vrednost globalne spremenljivke izgubi in jo je treba znova ustvariti, ko se aplikacija znova naloži.
Globalne spremenljivke ne morejo uporabljati istega imena kot obstoječa zbirka ali kontrolnik. Lahko pa uporabijo isto ime kot spremenljivka konteksta. Če želite razlikovati med njima, uporabite operator za razločitev.
Set nima vrnjene vrednosti in jo lahko uporabite le v formuli vedenja.
Sintaksa
Set( VariableName, Vrednost )
- ImeSpremenljivke - Zahtevano. Ime globalne spremenljivke za ustvarjanje ali posodobitev.
- Vrednost - obvezno. Vrednost, ki je dodeljena spremenljivki konteksta.
Primeri
| Formula | Opis | Rezultat |
|---|---|---|
| Set( Števec, 1 ) | Ustvari ali spremeni globalno spremenljivko Counter in nastavi njeno vrednost na 1. | Števec ima vrednost 1. Na to spremenljivko se lahko sklicujete z imenom Counter v formuli na katerem koli zaslonu. |
| Set( Števec, 2 ) | Nastavi vrednost globalne spremenljivke Counter iz prejšnjega primera na 2. | Števec ima vrednost 2. |
| Set( Števec, števec + 1 ) | Poveča vrednost globalne spremenljivke Counter iz prejšnjega primera na 3. | Števec ima vrednost 3. |
| Set-Ne, ne | Ustvari ali spremeni globalno spremenljivko Name in nastavi njeno vrednost na Lily. | Ime ima vrednost Lily. |
| Set( Oseba, { Name: "Milton", Naslov: "1 Main St" } ) | Ustvari ali spremeni globalno spremenljivko Person in nastavi njeno vrednost na zapis. Zapis vsebuje dva stolpca, imenovana Name in Address. Vrednost stolpca Name je Milton, vrednost stolpca Address pa 1 Main St. |
Oseba ima vrednost zapisa { Ime: "Milton", naslov: "1 Main St" }. Navedite celoten zapis z imenom Person ali posamezen stolpec tega zapisa s Person.Name ali Person.Address. |
| Set( Oseba, Patch( oseba, {address: "2 Main St" } ) ) | Deluje s funkcijo Patch in posodobi globalno spremenljivko Person tako, da nastavi vrednost stolpca Address na 2 Main St. | Oseba ima zdaj vrednost zapisa { Ime: "Milton", Naslov: "2 Main St" }. |