Kopīgot, izmantojot


Set funkcija

Attiecas uz: Audekla programmas Darbvirsmas plūsmas Power Platform CLI Dataverse funkcijas

Iestata globālā mainīgā vērtību.

Pārskats

Izmantojiet šo funkciju, Set lai iestatītu globālā mainīgā vērtību, kas īslaicīgi glabā informāciju, piemēram, to, cik reižu lietotājs ir atlasījis pogu vai datu operācijas rezultātu.

Globālie mainīgie ir pieejami visā programmā visos ekrānos. Tie ir visvienkāršākie mainīgie, un tie nodrošina vajadzības vairumā situāciju. Pastāv arī konteksta mainīgie, kuri tiek ierobežoti līdz vienam ekrānam, un kolekcijas, kas ļauj veikt rindas līmeņa pārveides tabulās. Papildinformāciju par šīm citām opcijām skatiet sadaļā Izprotiet mainīgos.

Power Apps balstās uz formulām, kas tiek automātiski pārrēķinātas, lietotājam mijiedarbojoties ar programmu. Visas formulas, kuras ir atkarīgas no mainīgā, tiks automātiski atjauninātas, tam mainoties. Tomēr mainīgais netiks automātiski atjaunināts, ja mainās funkcijā izmantotās Set formulas vērtība. Tam ir nepieciešams, ka programmas veidotājs manuāli atjaunina mainīgo, kas var radīt kļūdas un būt grūtāk izprotami citiem. Pirms mainīgā lietošanas pārskatiet sadaļu Izprotiet mainīgos.

Apraksts

Globālie mainīgie tiek netieši izveidoti, Set izmantojot funkciju. Nav nepieciešama tieša deklarācija. Ja noņemat visas Set globālā mainīgā funkcijas, šis globālais mainīgais vairs nepastāvēs. Lai notīrītu mainīgo, Iestatiet to vērtību uz Blank funkcijas rezultātu.

Mainīgos vērtības, definīcijas un izmantojumu Mainīgo skatā var skatīt programmas Power Apps Studio izvēlnē Fails.

Kā redzams piemēros tālāk šajā tēmā, globālie mainīgie var saturēt dažāda veida informāciju, tostarp:

  • vienu vērtību
  • ierakstu
  • tabulu
  • objekta atsauci
  • jebkuru rezultātu no formulas

Globālais mainīgais saglabā savu vērtību, līdz tiek aizvērta programma. Pēc aizvēršanas globālā mainīgā vērtība tiks zaudēta un to ir jāizveido no jauna, kad programma tiek vēlreiz ielādēta.

Globālie mainīgie nevar izmantot tādu pašu nosaukumu, kāds ir esošai kolekcijai vai vadīklai. Tas var izmantot tādu pašu nosaukumu, kāds ir konteksta mainīgajam. Lai atšķirtu tos abus, izmantojiet norādīšanas operatoru.

Set nav atgrieztās vērtības, un to var izmantot tikai uzvedības formulā.

Sintakse

Set( MainīgaisNosaukums, Vērtība )

  • MainīgaisNosaukums - nepieciešams. Nosaukums globālajam mainīgajam, kas ir jāizveido vai jāatjaunina.
  • Vērtība - Nepieciešama. Vērtība, kuru piešķir konteksta mainīgajam.

Piemēri

Formula Apraksts Rezultāts
Set( Skaitītājs, 1 ) Izveido vai modificē globālo mainīgo Skaitītājs, iestatot tā vērtību 1. Skaitītājam ir vērtība 1. Varat atsaukties uz šo mainīgo izmantojot nosaukumu Skaitītājs formulā jebkurā ekrānā.
Set( Skaitītājs, 2 ) Iestata globālā mainīgā Skaitītājs vērtību no iepriekšējā piemēra uz 2. Skaitītājam ir vērtība 2.
Set( Skaitītājs, Skaitītājs + 1 ) Palielina globālā mainīgā Skaitītājs vērtību no iepriekšējā piemēra uz 3. Skaitītājam ir vērtība 3.
Set(Vārds, "Lilija") Izveido vai modificē globālo mainīgo Nosaukums, iestatot tā vērtību Lilija. Vārdam ir vērtība Lilija.
Set( Persona, { Vārds: "Milton", Adrese: "1 Main St" } ) Izveido vai modificē globālo mainīgo Persona, iestatot tā vērtību uz ierakstu. Ierakstā ir divas kolonnas ar nosaukumu Vārds un Adrese. Kolonnas Vārds vērtība ir Milton, bet kolonnas Adrese vērtība ir 1 Main St. Personai ir ieraksta { vērtība Vārds: "Milton", Adrese: "1 Main St" }.

Atsaucieties uz šo ierakstu kā veselu ar nosaukumu Persona vai atsaucieties uz atsevišķu šī ieraksta kolonnu ar Person.Name vai Person.Address.
Set( persona, plāksteris( persona, {adrese: "2 Main St" } ) ) Darbojas ar Patch funkciju, lai atjauninātu Personas globālo mainīgo, iestatot Adreses kolonnas vērtību uz 2 Main St. Personai tagad ir ieraksta { vērtība Nosaukums: "Milton", Adrese: "2 Main St" }.