Määra funktsioon

Kehtib: Lõuendirakendused Kaardid Dataverse vähese koodiga pistikprogrammid Power Platform CLI

Määrab globaalse muutuja väärtuse.

Ülevaade

Kasutage funktsiooni Set globaalse muutuja väärtuse määramiseks, mis sisaldab ajutiselt teatud teavet, näiteks seda, mitu korda on kasutaja valinud nupu või andmete kasutamise tulemuse.

Globaalsed muutujad on saadaval kogu rakenduses kõigil ekraanidel. Need on lihtsaimat tüüpi muutujad ja need täidavad enamiku olukordade vajadusi. On ka kontekstilisi muutujaid, mis on hõlmatud ühe ekraanikuva ja kogumiga, mis võimaldavad tabeleid muuta. Lisateavet nende muude suvandite kohta leiate teemast Muutujate mõistmine.

Power Apps põhineb valemitel, mis arvutatakse automaatselt, kui kasutaja suhtleb rakendusega. Muutujast sõltuvaid valemeid värskendatakse muudatuste tegemisel automaatselt. Muutujat ei värskendata automaatselt juhul, kui funktsioonis Set kasutatava valemi väärtus muutub. Selleks on vaja, et rakenduse valmistaja värskendaks muutujat käsitsi, mis võib olla veaohtlik ja teistele raskemini mõistetav. Enne muutuja kasutamist vaadake läbi Muutujate mõistmine.

Kirjeldus

Globaalsed muutujad luuakse kaudselt funktsiooniga Set. Selgesõnalist deklaratsiooni ei nõuta. Kui eemaldate globaalse muutuja kõik Set, siis see globaalne muutuja lakkab olemast. Muutuja tühjendamiseks määrake selle väärtuseks funktsiooni Blank function tulemus.

Saate vaadata oma muutujate väärtusi, määratlusi ja kasutusviise Power Apps Studio menüü Fail jaotises vaatega Muutujad.

Selles teemas leiduvate näidetena võivad globaalsed muutujad sisaldada mitut tüüpi teavet, sh järgmisi.

  • Üks väärtus
  • kirje
  • tabel
  • Objekti viide
  • Valemi tulemid

Globaalne muutuja mahutab selle väärtuse kuni rakendus suletakse. Pärast sulgemist läheb globaalse muutuja väärtus kaotsi ja see tuleb uuesti luua, kui rakendus uuesti laaditakse.

Globaalsed muutujad ei saa kasutada olemasoleva kogumi ega juhtelemendiga sama nime. Seda nime saab kasutada ka konteksti muutujana. Nende kahe eristamiseks kasutage ühestusmärki.

Määramine ei tagastata väärtust ja seda saab kasutada ainult käitumise valemis.

Süntaks

Määra( VariableName, väärtus )

  • VariableName - Nõutav. Globaalse muutuja nimi, mida soovite luua või värskendada.
  • Väärtus - Nõutav. Väärtus, mis määratakse konteksti muutujale.

Näited

Valem Kirjeldus Tulem
Määra( Loendur, 1 ) Loob või muudab globaalset muutujat loendur, määrates selle väärtuseks 1. Loenduril on väärtus 1. Saate viidata muutujale, kasutades nime Loendur iga kuva valemis.
Määra( Loendur, 2 ) Määrab loenduri väärtuse eelmisest näitest väärtusele 2. Loenduril on väärtus 2.
Määra( Loendur, Loendur + 1 ) Suurendab loenduri väärtust eelmisest näitest väärtusele 3. Loenduril on väärtus 3.
Määra( Nimi, „Lily” ) Loob või muudab globaalset muutujat Nimi, määrates selle väärtuseks Lily. Nimel on väärtus Lily.
Määra( Isik, { Nimi: „Milton”, Aadress: „1 peatänav” } ) Loob või muudab globaalset muutujat Isik, määrates selle väärtuseks kirje. Kirje sisaldab kahte veergu, mille nimeks on Name ja Address. Veeru Name väärtus on Milton ja veeru Address väärtus on 1 Main St. Isiku väärtus on kirje { Nimi: „Milton”, Aadress: „1 peatänav” }.

Viidake kirjele tervikuna nimega Person või viidake selle kirje individuaalsele veerule kui Person.Name või Person.Address.
Määra( Isik, paigaldus( Isik, {Aadress: „2 peatänav” } ) ) Töötab funktsiooniga Patch, et värskendada konteksti muutujat Person, seades veeru Address väärtuseks 2 Main St. Isiku väärtuse kirje on nüüd { Nimi: „Milton”, Aadress: „2 peatänav” }.