Mainīgo izpratne pamatnes programmās

Ja esat izmantojis citu programmēšanas rīku, piemēram, Visual Basic vai JavaScript, jūs varētu jautāt: Kur ir mainīgie? Power Apps darbojas citādi, un tai ir nepieciešama cita pieeja. Tā vietā, lai sasniegtu mainīgo, veidojot audekla programmu, pajautājiet sev: Ko es darītu programmā Excel?

Citos rīkos var skaidri veikt aprēķinu un saglabāt rezultātu mainīgajā. Taču Power Apps un Excel automātiski pārrēķina formulas, mainoties ievades datiem, tāpēc parasti nav jāizveido vai jāatjaunina mainīgie. Izmantojot šo pieeju, jūs vieglāk izveidojat, saprotat un uzturat savu programmu.

Dažreiz jums ir jāizmanto mainīgie Power Apps, kas paplašina Excel modeli, pievienojot uzvedības formulas. Šīs formulas tiek izpildītas, piemēram, kad lietotājs atlasa pogu. Uzvedības formulā bieži ir noderīgi iestatīt mainīgo izmantošanai citās formulās.

Kopumā centieties izvairīties no mainīgo izmantošanas. Taču dažreiz tikai mainīgais ļauj izveidot vēlamo pieredzi. Mainīgie tiek netieši izveidoti un ierakstīti, kad tie parādās funkcijās, kas iestata to vērtības.

Excel pārveidošana Power Apps

Excel

Apskatīsim, kā darbojas programma Excel. Šūnai var būt vērtība, piemēram, skaitlis vai virkne, vai formula, kuras pamatā ir citu šūnu vērtības. Ievadot šūnā citu vērtību, programma Excel automātiski pārrēķina visas formulas, kas ir atkarīgas no jaunās vērtības. Lai iespējotu šo darbību, nav jāveic nekāda programmēšana.

Šajā piemērā šūnā A3 tiek izmantota formula A1+A2. Ja A1 vai A2 mainās, A3 automātiski pārrēķina, lai parādītu izmaiņas. Šai darbībai nav nepieciešama kodēšana ārpus pašas formulas.

Divu skaitļu summas pārrēķināšana programmā Excel — animācija.

Programmā Excel nav mainīgo. Šūnas vērtība ar formulu mainās, pamatojoties uz tās ievadi, bet nav iespējams atcerēties formulas rezultātu un saglabāt to šūnā vai citur. Ja maināt šūnas vērtību, var mainīties visa izklājlapa, un visas iepriekš aprēķinātās vērtības tiek zaudētas. Šūnas var kopēt un ielīmēt, bet tas ir manuāli un nav iespējams ar formulām.

Power Apps

Power Apps izveidotās programmas darbojas līdzīgi kā Excel. Tā vietā, lai atjauninātu šūnas, pievienojiet vadīklas jebkurā ekrāna vietā un piešķiriet tām nosaukumu izmantošanai formulās.

Piemēram, programmā varat kopēt Excel uzvedību, pievienojot etiķetes vadīklu ar nosaukumu Label1 un divas teksta ievades vadīklas ar nosaukumu TextInput1 un TextInput2. Ja iestatāt rekvizītu Text1 uz TextInput1 + TextInput2, tas vienmēr automātiski parāda skaitļu summu TextInput1 un TextInput2.

Divu skaitļu summas aprēķināšana risinājumā Power Apps.

Ievērojiet, ka ir atlasīta vadīkla Etiķete1 , un tās formula Teksts tiek rādīta formulu joslā ekrāna augšdaļā. Formula TextInput1 + TextInput2 izveido atkarību starp šīm vadīklām, tāpat kā atkarības starp Excel darbgrāmatas šūnām. Nomainīsim TextInput1 vērtību:

Divu skaitļu summas aprēķināšana risinājumā Power Apps — animācija.

Label1 formula automātiski pārrēķina un parāda jauno vērtību.

Power Apps izmantojat formulas, lai iestatītu ne tikai vadīklas galveno vērtību, bet arī tādus rekvizītus kā formatējums. Nākamajā piemērā etiķetes rekvizīta Color formula automātiski parāda negatīvās vērtības sarkanā krāsā. Funkcija If izskatās pazīstama programmā Excel:

If( Value(Label1.Text) < 0, Red, Black )

Nosacījumformatēšana — animācija.

Formulas tiek izmantotas daudziem scenārijiem:

  • Kad ierīces GPS ir ieslēgts, kartes vadīkla parāda jūsu pašreizējo atrašanās vietu, izmantojot formulu, kas izmanto Location.Latitude un Location.Longitude. Jums pārvietojoties, karte automātiski izseko jūsu atrašanās vietu.
  • Citi lietotāji atjaunina datu avotus. Piemēram, citi jūsu darba grupas dalībnieki var atjaunināt saraksta vienumus. Atsvaidzinot datu avotu, visas atkarīgās formulas tiek automātiski pārrēķinātas, lai parādītu atjauninātos datus. Piemēram, galerijas rekvizītam Items var iestatīt formulu Filter( SharePointList ), kas automātiski parāda tikko filtrēto ierakstu kopu.

Priekšrocības

Formulu izmantošanai programmu izveidē ir daudz priekšrocību.

  • Ja pārzināt programmu Excel, jūs pārzināt arī risinājumu Power Apps. Modelis un formulu valoda neatšķiras.
  • Ja esat izmantojis citus programmēšanas rīkus, padomājiet par to, cik daudz koda jums būtu nepieciešams, lai veiktu šos piemērus. Programmā Visual Basic katrā teksta ievades vadīklā jāraksta notikumu apdarinātājs izmaiņu notikumam. Kods, lai veiktu aprēķinu katrā no tiem, ir lieks un var izkļūt no sinhronizācijas, vai arī jums ir jāraksta kopīga apakšprogramma. Power Apps to visu veicat, izmantojot vienu vienas rindiņas formulu.
  • Lai redzētu, no kurienes nāk Label1 teksts, precīzi zināt, kur meklēt: rekvizīta Teksts formulu. Nav cita veida, kā mainīt šīs vadīklas tekstu. Tradicionālajā programmēšanas rīkā jebkurš notikumu apdarinātājs vai apakšprogramma var mainīt etiķetes vērtību no jebkuras vietas programmā. Tas apgrūtina izsekošanu, kad un kur mainījies mainīgais.
  • Ja maināt slīdņa vadīklu un pēc tam pārdomājat, varat mainīt slīdni atpakaļ uz sākotnējo vērtību. It kā nekas nekad nebūtu mainījies: lietotne rāda tādas pašas vadības vērtības kā iepriekš. Eksperimentējot un jautājot "kas būtu, ja", tāpat kā programmā Excel, nav nekādu seku.

Kopumā, ja jūs varat kaut ko darīt ar formulu, jums ir labāk. Ļaujiet formulu dzinējam risinājumā Power Apps strādāt jūsu labā.

Ziniet, kad lietot mainīgos

Mainīsim mūsu vienkāršo papildinājumu, lai tas darbotos kā vecmodīga pievienošanas mašīna ar tekošo kopsummu. Atlasot pogu Pievienot , tiek pievienots skaitlis kārtējai kopsummai. Atlasot pogu Notīrīt , kārtējā kopsumma tiek atiestatīta uz nulli.

Parādīt Apraksts
Programma ar teksta ievades vadīklu, etiķeti un divām pogām. Kad programma tiek palaista, mainīgā kopsumma ir 0.

Sarkanais punkts norāda uz lietotāja pirkstu teksta ievades lodziņā, kur lietotājs ievada 77.
Teksta ievades vadīklā ir skaitlis 77, un tiek nospiesta poga Pieskaitīt. Lietotājs atlasa pogu Pieskaitīt.
Kopsumma ir 77, un tai tiek pieskaitīts vēl 77. 77 tiek pieskaitīts mainīgajai kopsummai.

Lietotājs vēlreiz atlasa pogu Pieskaitīt.
Kopsumma ir 154, pirms tā tiek notīrīta. Mainīgajai kopsummai atkal tiek pieskaitīts 77, un rezultāts ir 154.

Lietotājs atlasa pogu Notīrīt.
Kopsumma tiek notīrīta. Mainīgā kopsumma tiek atiestatīta uz 0.

Mūsu skaitļojamā mašīna izmanto ko tādu, kā programmā Excel nav: pogu. Šajā programmā nevarat izmantot tikai formulas, lai aprēķinātu mainīgo kopsummu, jo tās vērtība atkarīga no darbību sērijas, ko veic lietotājs. Tā vietā manuāli ierakstāt un atjaunināt kārtējo kopsummu. Vairumā programmēšanas rīku šī informācija tiek glabāta mainīgajā.

Dažreiz ir nepieciešams mainīgais, lai lietotne darbotos tā, kā vēlaties, taču šai pieejai ir brīdinājumi.

  • Manuāli atjaunināt kārtējo kopsummu. Automātiskā pārrēķināšana to nedara jūsu vietā.
  • Kārtējā kopsumma netiek aprēķināta, pamatojoties uz citu vadīklu vērtībām. Tas ir atkarīgs no tā, cik reižu lietotājs katru reizi atlasa pogu Pievienot un kāda vērtība ir teksta ievades vadīklā. Vai lietotājs ievadīja 77 un divreiz atlasīja Pievienot , vai arī katram papildinājumam ievadīja 24 un 130? Jūs nevarat pateikt atšķirību pēc tam, kad kopējais skaits sasniedz 154.
  • Kopsummas izmaiņas var rasties dažādu darbību rezultātā. Šajā piemērā gan pogas Pievienot , gan Notīrīt atjaunina kopsummu. Ja programma nedarbojas tā, kā paredzēts, kura poga izraisa problēmu?

Globālā mainīgā izmantošana

Lai izveidotu pievienošanas mašīnu, ir nepieciešams mainīgais, lai saglabātu kārtējo kopsummu. Vienkāršākie mainīgie, ko izmantot Power Apps, ir globālie mainīgie.

Kā darbojas globālie mainīgie:

  • Iestatiet globālā mainīgā vērtību, izmantojot funkciju Set . Set( MyVar, 1 ) iestata globālo mainīgo MyVar uz vērtību 1.
  • Izmantojiet globālo mainīgo, atsaucoties uz nosaukumu, kas izmantots kopā ar funkciju Set . Šajā gadījumā MyVar atgriež 1.
  • Globālie mainīgie var saturēt jebkuru vērtību, tostarp virknes, skaitļus, ierakstus un tabulas.

Pārveidojiet pievienošanas mašīnu, izmantojot globālo mainīgo:

  1. Pievienojiet teksta ievades vadīklu ar nosaukumu TextInput1 un divas pogas ar nosaukumu Poga1 un Poga2.

  2. Iestatiet Button1 rekvizītuText uz "Add" un Button2 rekvizītuText uz "Clear".

  3. Lai atjauninātu kārtējo kopsummu, kad lietotājs atlasa pogu Pievienot , iestatiet rekvizītu OnSelect uz šo formulu:

    Set( RunningTotal, RunningTotal + TextInput1 )

    Šī formula izveido RunningTotal kā globālu mainīgo, kas satur skaitli operatora + dēļ. Atsaucieties uz RunningTotal jebkurā lietotnes vietā. Kad lietotājs atver programmu, RunningTotal sākotnējā vērtība ir tukša.

    Pirmo reizi, kad lietotājs atlasa pogu Pievienot un izpilda Set , RunningTotal tiek iestatīta vērtība RunningTotal + TextInput1.

    Ekrānuzņēmums, kurā redzams rekvizīts OnSelect pogai Add, kas iestatīta funkcijai Set.

  4. Lai iestatītu kārtējo kopsummu uz 0 , kad lietotājs atlasa pogu Notīrīt , iestatiet rekvizītu OnSelect uz šo formulu:

    Set( RunningTotal, 0 )

    Ekrānuzņēmums, kurā redzams pogas Notīrīt rekvizīts OnSelect, kas iestatīts uz funkciju Set.

  5. Pievienojiet vadīklu Etiķete un iestatiet tās rekvizītu Teksts uz RunningTotal.

    Šī formula automātiski pārrēķina un parāda lietotājam RunningTotal vērtību, kad tā mainās, pamatojoties uz lietotāja atlasītajām pogām.

    Ekrānuzņēmums, kurā redzams etiķetes rekvizīts Teksts, kas iestatīts uz mainīgā nosaukuma.

  6. Priekšskatiet lietotni. Tekstlodziņā ievadiet skaitli un dažas reizes atlasiet pogu Pievienot . Kad esat gatavs, atgriezieties autorēšanas pieredzē, izmantojot taustiņu Esc .

    Ekrānuzņēmums, kurā redzama teksta ievades vadīkla ar vērtību un etiķete ar kārtējo kopsummu.

  7. Lai parādītu globālā mainīgā vērtību, lietotnes autorēšanas izvēlnē atlasiet Mainīgie .

    Ekrānuzņēmums ar izvēlni Mainīgie un kolekcijas.

  8. Lai parādītu visas vietas, kur mainīgais ir definēts un izmantots, atlasiet to sadaļā Globālie mainīgie.

    Ekrānuzņēmums, kurā redzams to vietu saraksts, kurās tiek izmantots mainīgais.

Mainīgo tipi

Risinājumā Power Apps ir trīs mainīgo tipi:

Mainīgais veids Tvērums Apraksts Funkcijas, kas nosaka
Globālie mainīgie Programma Izmantojiet globālos mainīgos, lai saglabātu skaitli, teksta virkni, Būla līnu, ierakstu, tabulu vai citu vērtību, uz kuru atsaucaties jebkurā programmas vietā. Kopa
Konteksta mainīgie Ekrāns Izmantojiet konteksta mainīgos, lai nodotu ekrānam vērtības, piemēram, parametrus citās valodās. Jūs atsaucaties uz tiem tikai no viena ekrāna. Atjaunināt kontekstu
Naviģēt
Kolekcijas Programma Izmantojiet kolekcijas, lai turētu tabulu, uz kuru atsaucaties jebkurā programmas vietā. Varat mainīt tabulas saturu un saglabāt to lokālajā ierīcē vēlākai lietošanai. Vākt
ClearCollect

Mainīgo izveide un noņemšana

Mainīgie tiek izveidoti netieši, kad tie tiek parādīti funkcijā Set, UpdateContext, Navigate, Collect vai ClearCollect . Lai deklarētu mainīgo un tā tipu, vienkārši iekļaujiet to jebkurā no šīm funkcijām jebkurā lietotnes vietā. Šīs funkcijas nerada mainīgos; tie tikai aizpilda mainīgos ar vērtībām. Jūs nekad nedeklarējat mainīgos tieši kā citā programmēšanas rīkā, un visa rakstīšana ir netieši saistīta ar lietošanu.

Piemēram, var būt pogas vadīkla ar formulu OnSelect, kas vienāda ar Set( X, 1 ). Šī formula nosaka X kā mainīgo ar skaitļa tipu. Formulās X tiek izmantots kā skaitlis, un šī mainīgā vērtība ir tukša pēc programmas atvēršanas, bet pirms pogas atlasīšanas. Atlasot pogu, jūs piešķirat X vērtību 1.

Ja pievienojat citu pogu un iestatāt tās rekvizītu OnSelect uz Set( X, "Hello" ), rodas kļūda, jo tips (teksta virkne) neatbilst iepriekšējās kopas (skaitļa) tipam. Visām mainīgā netiešajām definīcijām ir jābūt vienādam tipam. Atkal tas viss notiek tāpēc, ka formulās pieminat X , nevis tāpēc, ka kāda no šīm formulām faktiski darbojas.

Noņemiet mainīgo, noņemot visas funkcijas Set, UpdateContext, Navigate, Collect vai ClearCollect , kas netieši nosaka mainīgo. Bez šīm funkcijām mainīgais neeksistē. Noņemiet arī visas atsauces uz mainīgo, jo tās rada kļūdu.

Mainīgā ilgums un sākotnējā vērtība

Mainīgie paliek atmiņā, kamēr programma darbojas. Kad programma tiek aizvērta, mainīgo vērtības tiek zaudētas.

Saglabājiet mainīgā saturu datu avotā, izmantojot funkcijas Patch vai Collect . Saglabājiet vērtības kolekcijās lokālajā ierīcē, izmantojot funkciju SaveData .

Kad lietotājs atver programmu, visi mainīgie sākas ar sākotnējo vērtību tukšs.

Mainīgo nolasīšana

Izmantojiet mainīgā nosaukumu, lai nolasītu tā vērtību. Piemēram, definējiet mainīgo ar šo formulu:

Set( Radius, 12 )

Pēc tam izmantojiet rādiusu visur, kur izmantojat skaitli, un tas tiek aizstāts ar 12:

Pi() * Power( Radius, 2 )

Ja konteksta mainīgajam piešķirat tādu pašu nosaukumu kā globālam mainīgajam vai kolekcijai, konteksta mainīgajam ir prioritāte. Varat atsaukties uz globālo mainīgo vai kolekciju, izmantojot neskaidrības operatoru[@Radius].

Rezervēto mainīgo nosaukumi

Neizmantojiet nevienu no tālāk norādītajiem mainīgo nosaukumiem. Šie nosaukumi ir lietotņu rekvizīti, un to izmantošana var izraisīt mainīgo nosaukumu sadursmes, kas var izraisīt negaidītu lietotnes darbību.

  • Aktīvais ekrāns
  • DizainsAugstums
  • Dizaina platums
  • Augstums
  • MinScreenHeight
  • MinEkrāna platums
  • Izmēru pārtraukuma punkti
  • Studijas versija
  • Testa gadījuma id
  • Notiek testēšana
  • TestSuiteId
  • Motīvs
  • Platums

Konteksta mainīgā izmantošana

Apskatīsim, kā izveidot pievienošanas mašīnu, izmantojot konteksta mainīgo, nevis globālo mainīgo.

Kā darbojas konteksta mainīgie

  • Konteksta mainīgos var netieši izveidot un iestatīt, izmantojot funkciju UpdateContext vai Navig. Startējot programmu, katra konteksta mainīgā sākotnējā vērtība ir tukša.
  • Konteksta mainīgos atjaunina ar ierakstiem. Citos programmēšanas rīkos piešķiršanai parasti izmantojat "=", piemēram, "x = 1". Konteksta mainīgajiem tā vietā izmanto { x: 1 }. Ja izmantojat konteksta mainīgo, izmantojiet tā nosaukumu tieši bez ieraksta sintakses.
  • Varat arī iestatīt konteksta mainīgo, ja izmantojat funkciju Navigēt , lai parādītu ekrānu. Ja jūs domājat par ekrānu kā sava veida procedūru vai apakšprogrammu, šī pieeja ir kā parametru nodošana citos programmēšanas rīkos.
  • Izņemot navigāciju, konteksta mainīgie ir ierobežoti ar viena ekrāna kontekstu, no kura tie iegūst savu nosaukumu. Jūs nevarat tos izmantot vai iestatīt ārpus šī konteksta.
  • Konteksta mainīgajos var būt jebkura vērtība, tostarp virknes, skaitļi, ieraksti un tabulas.

Pārveidojiet pievienošanas mašīnu, izmantojot konteksta mainīgo:

  1. Pievienojiet teksta ievades vadīklu ar nosaukumu TextInput1 un divas pogas — Button1 un Button2.

  2. Iestatiet Button1 rekvizītuText uz "Add" un Button2 rekvizītuText uz "Clear".

  3. Lai atjauninātu kārtējo kopsummu ikreiz, kad lietotājs atlasa pogu Pievienot , iestatiet rekvizītu OnSelect uz šo formulu:

    UpdateContext( { RunningTotal: RunningTotal + TextInput1 } )

    Šī formula nosaka RunningTotal kā konteksta mainīgo, kas satur skaitli operatora + dēļ. Jūs atsaucaties uz RunningTotal jebkurā vietā šajā ekrānā. Kad lietotājs atver programmu, RunningTotal sākotnējā vērtība ir tukša.

    Pirmo reizi, kad lietotājs atlasa pogu Pievienot un palaiž UpdateContext , RunningTotal tiek iestatīta vērtība RunningTotal + TextInput1.

    Pogas Pievienot rekvizīts OnSelect ar updatecontext.

  4. Lai iestatītu kārtējo kopsummu uz 0 ikreiz, kad lietotājs atlasa pogu Notīrīt , iestatiet rekvizītu OnSelect uz šo formulu:

    UpdateContext( { RunningTotal: 0 } )

    Vēlreiz izmantojiet UpdateContext ar formulu UpdateContext( { RunningTotal: 0 } ).

    Pogas Notīrīt rekvizīts OnSelect updatecontext.

  5. Pievienojiet vadīklu Etiķete un iestatiet tās rekvizītu Teksts uz RunningTotal.

    Šī formula tiks automātiski pārrēķināta, lietotājam tiks parādīta vērtība RunningTotal, un tā mainīsies atkarībā no lietotāja atlasītās pogas.

    Etiķetes teksta rekvizīts.

  6. Priekšskatiet lietotni. Tekstlodziņā ievadiet skaitli un dažas reizes atlasiet pogu Pievienot . Kad esat gatavs, atgriezieties pie autorēšanas pieredzes, izmantojot taustiņu Esc .

    Teksta ievades vadīklā parādīta vērtība, un etiķetē parādīta mainīgā kopsumma.

  7. Iestatiet konteksta mainīgā vērtību, pārvietojoties uz ekrānu, lai pārietu "kontekstu" vai "parametrus" no viena ekrāna uz citu. Lai demonstrētu šo metodi, ievietojiet ekrānu, ievietojiet pogu un iestatiet tās rekvizītu OnSelect uz šo formulu:

    Navigate( Screen1, None,RunningTotal { : -1000 } )

    Pogas rekvizīts OnSelect.

    Turiet nospiestu taustiņu Alt , kamēr atlasāt šo pogu, lai parādītu ekrānu1 , un iestatiet konteksta mainīgo RunningTotal uz -1000.

    Screen1 ir atvērts.

  8. Lai parādītu konteksta mainīgā vērtību, veiciet kādu no šīm darbībām:

    • Ja izmantojat priekšskatījuma versiju Power Apps Studio, programmas autorēšanas izvēlnē atlasiet Mainīgie .

    • Ja izmantojat Power Apps Studio klasisko versiju, atlasiet izvēlni Fails un pēc tam kreisajā rūtī atlasiet Mainīgie .

  9. Lai parādītu, kur konteksta mainīgais ir definēts un izmantots, atlasiet to sadaļā Konteksta mainīgie.

Kolekcijas izmantošana

Izveidosim pievienošanas mašīnu, izmantojot kolekciju. Tā kā kolekcijā ir tabula, kuru ir viegli mainīt, šī pievienošanas iekārta saglabā katras vērtības "papīra lenti", kad to ievadāt.

Kā darbojas kolekcijas

  • Izveidojiet un iestatiet kolekcijas, izmantojot funkciju ClearCollect . Tā vietā varat izmantot funkciju Collect , bet tai ir nepieciešams cits mainīgais, nevis aizstāt veco.
  • Kolekcija ir datu avota un tabulas tips. Lai iegūtu vienu vērtību kolekcijā, izmantojiet funkciju First un iegūstiet vienu lauku no iegūtā ieraksta. Ja izmantojat vienu vērtību ar ClearCollect, tas ir lauks Vērtība , kā tas ir šajā piemērā:
    Pirmais(MainīgaisNosaukums). Vērtība

Pievienojiet datoru, izmantojot kolekciju:

  1. Pievienojiet teksta ievades vadīklu ar nosaukumu TextInput1 un divas pogas ar nosaukumuPoga1 un Poga2 .

  2. Iestatiet Button1 rekvizītuText uz "Add" un Button2 rekvizītuText uz "Clear".

  3. Lai atjauninātu kārtējo kopsummu ikreiz, kad lietotājs atlasa pogu Pievienot , iestatiet rekvizītu OnSelect uz šo formulu:

    Collect( PaperTape, TextInput1.Text )

    Šīs formulas esamība izveido PaperTape kā kolekciju, kurā ir vienas kolonnas teksta virkņu tabula. Jebkurā šīs programmas vietā varat norādīt uz PaperTape. Ikreiz, kad lietotājs atver šo programmu, PaperTape ir tukša tabula.

    Pēc šīs formulas izpildes tā pievieno jauno vērtību kolekcijas beigās. Tā kā mēs pievienojam vienu vērtību, funkcija Collect to automātiski ievieto vienas kolonnas tabulā, un kolonnas nosaukums ir Value; to izmantosiet vēlāk.

    Pogas Pievienot rekvizīts OnSelect ar collect.

  4. Lai notīrītu papīra lenti, kad lietotājs atlasa pogu Notīrīt , iestatiet tās rekvizītu OnSelect uz šo formulu:

    Skaidrs( PaperTape )

    ! [Rekvizīts OnSelect no Clear bet1. Lai palaistu pievienošanas ierīci, atlasiet F5 , lai atvērtu priekšskatījumu, ievadiet skaitļus teksta ievades vadīklā un atlasiet pogas.

    Ekrānuzņēmums, kurā redzama teksta ievades vadīkla, kurā redzama vērtība, un etiķete, kurā redzama kārtējā kopsumma. etiķeti.](mediji/darbs ar-mainīgajiem/papertape-3.png)

  5. Lai palaistu skaitlošanas mašīnu, nospiediet taustiņu F5, lai atvērtu priekšskatījumu, ievadiet skaitļus teksta ievades vadīklā un atlasiet pogas.

    Teksta ievades vadīklā attēlota vērtība, un etiķetē attēlota mainīgā kopsumma.

  6. Lai atgrieztos noklusējuma darbvietā, atlasiet Esc.

  7. Lai parādītu papīra lenti, ievietojiet vadīklu Datu tabula un iestatiet tās vadīklu **[Vienumi](vadīklas/rekvizīti1. Lai skatītu kolekcijas vērtības, veiciet kādu no šīm darbībām:

    • Ja izmantojat Power Apps Studio priekšskatījuma versiju, programmas autorēšanas izvēlnē atlasiet Mainīgie un pēc tam atlasiet Kolekcijas.

    • Ja izmantojat Power Apps Studio klasisko versiju, izvēlnē Fails atlasiet Kolekcijas. Lai skatītu kolekcijas vērtības, veiciet kādu no šīm darbībām:

    • Ja izmantojat priekšskatījuma versiju Power Apps Studio, programmas autorēšanas izvēlnē atlasiet Mainīgie un pēc tam atlasiet Kolekcijas.

    • Ja izmantojat klasisko versiju Power Apps Studio, izvēlnē Fails atlasiet Kolekcijas .

  8. Lai saglabātu un iegūtu kolekciju, pievienojiet vēl divas pogu vadīklas un iestatiet to rekvizītus Teksts uz Ielādēt un Saglabāt. Iestatiet pogas Ielādēt rekvizītu OnSelect uz šo formulu:

    Skaidrs( PaperTape ); LoadData( PaperTape, "StoredPaperTape", true )

    Vispirms ir jānotīra kolekcija, jo funkcija LoadData pievieno saglabātās vērtības kolekcijas beigās.

    Pogas Ielādēt rekvizīts OnSelect.

  9. Iestatiet pogas Saglabāt rekvizītu OnSelect uz šo formulu:

    SaveData( PaperTape, "StoredPaperTape")

    Pogas Saglabāt rekvizīts OnSelect*.

  10. Vēlreiz priekšskatiet, atlasot F5, ievadiet skaitļus teksta ievades vadīklā un atlasiet pogas. Atlasiet pogu Saglabāt. Aizveriet un atkārtoti ielādējiet programmu un atlasiet pogu Ielādēt, lai atkārtoti ielādētu kolekciju.

Piezīmes

SaveData un LoadData funkcijas darbojas mobilajā ierīcē, bet ne vai tīmekļa atskaņotājs Power Apps . Power Apps Studio Power Apps