Funkcija »Revert« v rešitvi Power Apps
Osveži in počisti napake za zapise vira podatkov.
Opis
Funkcija Revert osveži celoten vir podatkov ali zgolj en zapis v tem viru podatkov. Videli boste spremembe, ki so jih naredili drugi uporabniki.
Pri povrnjenih zapisih funkcija Revert tudi počisti vse napake iz tabele, ki jih je vrnila funkcija Errors.
Če funkcija Errors prijavi spor po izvajanju funkcije Patch ali druge podatkovne operacije, povrnite zapis, da uporabite različico s sporom, in znova uporabite spremembo.
Funkcija Revert ne vrne vrednosti. Uporabljate jo lahko samo v formuli za delovanje.
Sintaksa
Revert( DataSource [, Record ] )
- DataSource – obvezno. Vir podatkov, ki ga želite povrniti.
- Zapis – neobvezno. Zapis, ki ga želite povrniti. Če ne določite zapisa, se povrne celoten vir podatkov.
Primer
V tem primeru boste povrnili vir podatkov z imenom IceCream, ki se začne s podatki v tej tabeli:

Uporabnik v drugi napravi spremeni lastnost Quantity v zapisu Strawberry na 400. Približno ob istem času vi spremenite isto lastnost istega zapisa na 500, ne da bi vedeli za drugo spremembo.
Uporabite funkcijo Patch za posodobitev zapisa:
Patch( IceCream, LookUp( IceCream, Flavor = "Strawberry" ), { Quantity: 500 } )
Preverite tabelo funkcije Errors in najdete napako:
| Zapis | Stolpec | Sporočilo | Napaka |
|---|---|---|---|
| { ID: 1, Flavor: "Strawberry", Quantity: 300 } | prazno | »Zapis, ki ga poskušate spremeniti, je spremenil drug uporabnik. Povrnite zapis in poskusite znova.« | ErrorKind.Conflict |
Glede na stolpec Napaka imate gumb Znova naloži, za katerega nastavite lastnost OnSelect na to formulo:
Revert( IceCream, LookUp( IceCream, Flavor = "Strawberry" ) )
Ko izberete gumb Znova naloži, je tabela funkcije Errors prazna in naložena je nova vrednost za okus Strawberry:

Svojo spremembo znova uporabite preko prejšnje spremembe in vaša sprememba uspe, ker je spor rešen.

Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
Pošlji in prikaži povratne informacije za