Partekatu honen bidez:


Ezarri funtzioa

Hauei aplikatzen zaie: Canvas aplikazioak Txartelak Dataverse kode baxu pluginak Power Platform CLI

Aldagai global baten balioa ezartzen du.

Informazio orokorra

Erabili Set funtzioa aldagai orokor baten balioa ezartzeko, informazio aldi baterako gordetzen duena, esaterako, erabiltzaileak botoia bat hautatu duenean edo datu eragiketa baten emaitza.

Aldagai globalak eskuragarri daude zure aplikazioan pantaila guztietan. Hauek dira aldagai mota errazenak eta egoera gehienen beharrak betetzen dituzte. Pantaila bakarrera zuzendutako testuinguruko aldagaiak daude eta tauletan errenkada maila aldatzea ahalbidetzen duten bildumak. Beste aukera hauei buruzko informazio gehiago lortzeko, berrikustea Aldagaiak ulertu.

Power Apps erabiltzaileak aplikazio batekin elkarreraginean automatikoki berriz kalkulatzen diren formuletan oinarritzen dira. Aldagai baten mende dauden edozein formula automatikoki eguneratuko da aldatzen denean. Hala ere, aldagaia ez da automatikoki eguneratuko bertsioan erabilitako formularen balioa bada Set funtzio aldaketak. Aplikazioen arduradunak aldagaia eskuz eguneratu behar du; beste batzuek ulertzeko zailagoa eta zailagoa izan daiteke. Testuinguru aldagai bat erabili aurretik, berrikusi Aldagaiak ulertzea.

Deskribapenak

Aldagai globalak inplizituki sortzen dira Set funtzioa. Ez da beharrezkoa adierazpen espliziturik izatea. Guztiak kenduz gero Set aldagai global baten funtzioak, aldagai global hori izateari utziko zaio. Aldagai bat garbitzeko ezarri balioa haren Blank funtzioa.

Aldagaien balioak, definizioak eta erabilerak Aldagaien ikuspegian ikusi ahal izango duzu Fitxategia menuan, Power Apps Studio-n.

Gai honetan geroko adibideek erakusten duten moduan, aldagai orokorrek informazio mota ugari eduki ditzakete:

  • balio bakarra
  • erregistro bat
  • taula bat
  • objektuen erreferentzia
  • formula baten edozein emaitza

Aldagai orokor batek bere balioa gordetzen du aplikazioa itxi arte. Aplikazioa itxita dagoenean, aldagai orokorraren balioa galduko da eta aplikazioa berriro kargatzen denean birsortu behar da.

Aldagai globalek ezin dute izen bera erabili lehendik dagoen bilduma edo kontrol gisa. Testuinguru aldagai gisa izen bera erabil dezake. Bien artean desberdintzeko, erabili desanbiguazio eragilea.

Set ez dauka itzulera-balioa eta soilik barruan erabil dezakezu portaera formula.

Sintaxia

Set( VariableName, Value )

  • VariableName - Beharrezkoa. Sortu edo eguneratzeko aldagai global baten izena.
  • Balioa – Beharrezkoa. Testuinguru aldagaiari esleitzeko balioa.

Adibideak

Formula Deskribapenak Emaitza
Set( Counter, 1 ) Aldagai orokorra sortu edo aldatzen du Kopurua, bere balioa ezarrita 1. Kopurua balioa du 1. Aldagai horri erreferentzia egin diezaiokezu izena erabiliz Kopurua edozein pantailako formula batean.
Set( Counter, 2 ) Honen balioa ezartzen du Kopurua aldagai orokorraren aurreko adibidetik 2 baliora. Kopurua balioa du 2.
Set( Counter, Counter + 1 ) Honen balioa handitzen du Kopurua aldagai orokorraren aurreko adibidetik 3 baliora. Kopurua balioa du 3.
Set( Name, "Lily" ) Aldagai orokorra sortu edo aldatzen du Izena, bere balioa ezarrita Lily. Izena Lily balioa du.
Set( Person, { Name: "Milton", Address: "1 Main St" } ) Aldagai orokorra sortu edo aldatzen du Pertsona bere balioa ezarrita erregistro batean. Erregistroak bi zutabe ditu, izena duena Izena eta Helbidea. Honen balioa Izena zutabea da Milton, eta balioa Helbidea zutabea da 1 Kale Nagusia. Pertsona erregistroaren balioa du { Izena:"Milton", Helbidea:"1MainSt"}.

Erreferentzia erregistro hau izenarekin osorik Pertsona edo erregistro honen banakako zutabea erreferentzia egin Person.Name edo Person.Address.
Set( Person, Patch( Person, {Address: "2 Main St" } ) ) Horrekin funtzionatzen du Patch funtzioa eguneratzeko Pertsona aldagai orokorraren balioa ezarriz Helbidea zutabeari 2 Kale Nagusia. Pertsona erregistroaren balioa du orain {Izena:"Milton", Helbidea:"2MainSt"}.