Funkcija kopiranja
Primjenjuje se na sljedeće: Aplikacije radnog područja Aplikacije stvorene prema modelu
Kopira tekst u međuspremnik na uređaju na kojem je aplikacija pokrenuta.
Opis
Funkcija Copy uzima bilo koju vrijednost teksta i kopira je u međuspremnik. Bez obzira na sadržaj teksta, međuspremnik će sadržavati običan tekst bez posebne vrste mime. Funkcija se smatra funkcijom nuspojava i kao rezultat toga može se koristiti samo u svojstvima ponašanja.
Napomena
Funkcija Copy() ograničena je na pristup međuspremniku koji daje domaćin aplikacije. Kao rezultat toga, scenariji ugrađenih aplikacija kao što su Power Apps u SharePoint, ugrađene aplikacije u Power BI, Teams itd. ne podržavaju Copy(). Ni drugi ugrađeni scenariji možda neće podržavati tu funkciju. Autori bi trebali koristiti IfError() kako bi osigurali da je akcija kopiranja u međuspremnik bila učinkovita, a ako nije, kako bi pravilno upozorili korisnika da kopiranje nije uspjelo.
Sintaksa
Kopija( tekst )
- tekst- Obavezno. Tekst koji se kopira u međuspremnik.
Primjeri
Unos teksta pomoću gumba za kopiranje
Funkcija Copy može se koristiti za stvaranje stila kontrola unosa koji se mogu vidjeti u mnogim aplikacijama, gdje gumb za unos omogućuje brzu kopiju unosnog teksta u međuspremnik.
- Umetnite kontrolu Text input na zaslon. Prema zadanim postavkama, naziv će biti TextInput1.
- Umetnite kontrolu Tipka na zaslon pokraj kontrole unosa.
- Postavite svojstvo gumba OnSelect na Copy( TextInput1.Text ).
Kada je gumb odabran, tekst iz kontrole za unos teksta kopirat će se u međuspremnik.
Obrada teksta za stavljanje u međuspremnik
Funkcija Copy prihvaća tekst, koji sam po sebi može biti izraz koji na neki način manipulira tekstom iz vaše aplikacije. Na primjer, aplikacija može imati zapis zaposlenika koji sadrži ime, prezime i titulu zaposlenika. Formula bi mogla staviti ove informacije u međuspremnik kao jedan dio teksta. U sljedećem primjeru interpolacija niza koristi se za kombiniranje podataka u jedan niz:
Copy( $"{employeeRecord.Name} {employeeRecord.LastName} ({employeeRecord.Title})" )