Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Kehtib: Lõuendirakendused
Kopeerib teksti lõikelauale seadmes, kus rakendus töötab.
Kirjeldus
Funktsioon Copy võtab mis tahes tekstiväärtuse ja kopeerib selle lõikelauale. Sõltumata teksti sisust sisaldab lõikelaud lihtteksti ilma erilise MIME tüübita. Funktsiooni peetakse kõrvaltoimete funktsiooniks ja selle tulemusena saab seda kasutada ainult käitumisomadustes.
Märkus.
Funktsioon Copy() piirdub rakenduse hosti juurdepääsuga lõikelauale. Seetõttu ei toeta Copy()manusrakenduste stsenaariumid nagu SharePointi Power Apps, Power BI manustatud rakendused, Teams jne. Ka muud manustatud stsenaariumid ei pruugi seda funktsiooni toetada. Tegijad peaksid kasutama IfError() et tagada lõikelauale kopeerimise toimingu tõhusus ja kui ei, siis hoiatada kasutajat õigesti, et koopia ebaõnnestus.
Süntaks
Copy( tekst )
- tekst - Nõutav. Lõikelauale kopeeritav tekst.
Näited
Nupuga Copy tekstisisestus
Funktsiooni Copy saab kasutada paljudes rakendustes kuvatavate sisestusjuhtelementide laadi loomiseks, kus sisestusteksti nupp võimaldab sisendi teksti kiiresti lõikelauale kopeerida.
- Sisestage ekraanile tekstisisendi juhtelement. Vaikimisi on nimi TextInput1.
- Sisestage nupu juhtelement ekraanile sisendjuhtelemendi kõrvale.
- Määrake nupu atribuudi OnSelect väärtuseks Copy( TextInput1.Text ).
Kui nupp on valitud, kopeeritakse tekstisisestuse juhtelemendi tekst lõikepuhvrisse.
Lõikelauale pandava teksti töötlemine
Funktsioon Copy aktsepteerib teksti, mis võib olla ise avaldis, mis mingil viisil teie rakenduse teksti manipuleerib. Näiteks võib rakendusel olla töötaja kirje, mis sisaldab töötaja eesnimi, perekonnanimi ja ametinimetust. Valem võiks selle teabe lõikelauale panna ühe tekstilõiguna. Järgmises näites kasutatakse stringide interpoleerimist andmete ühendamiseks üheks stringiks.
Copy( $"{employeeRecord.Name} {employeeRecord.LastName} ({employeeRecord.Title})" )