Funkcija kopiranja
Velja za: Aplikacije Canvas Aplikacije, ki temeljijo na modelu
Kopira besedilo v odložišče v napravi, kjer se izvaja aplikacija.
Description
Funkcija Kopiraj prevzame katero koli besedilno vrednost in jo kopira v odložišče. Ne glede na vsebino besedila bo odložišče vsebovalo golo besedilo brez kakršne koli posebne vrste mime. Funkcija velja za funkcijo stranskih učinkov, zato jo je mogoče uporabiti samo v lastnostih obnašanja.
opomba,
Funkcija Copy() je omejena na dostop do odložišča s strani gostitelja aplikacije. Posledično scenariji vdelanih aplikacij, kot so Power Apps v SharePoint, vdelane aplikacije v Power BI, Teams itd., ne podpirajo Kopiraj(). Tudi drugi vdelani scenariji morda ne podpirajo funkcije. Izdelovalci bi morali uporabiti IfError() za zagotovitev, da je bilo dejanje kopiranja v odložišče učinkovito, in če ni, da ustrezno opozorijo uporabnika, da kopiranje ni uspelo.
Sintaksa
Kopiraj( besedilo )
- besedilo - Obvezno. Besedilo, ki ga želite kopirati v odložišče.
Primeri
Vnos besedila z gumbom za kopiranje
Funkcijo Kopiraj je mogoče uporabiti za ustvarjanje sloga kontrolnikov za vnos, ki ga vidimo v številnih aplikacijah, kjer gumb takoj za vnosno besedilo omogoča hitro kopiranje besedila vnosa v odložišče.
- Vstavite kontrolnik Text input na zaslon. Privzeto bo ime TextInput1.
- Vstavite kontrolnik Button na zaslon poleg kontrolnika za vnos.
- Nastavite lastnost gumba OnSelect na Copy( TextInput1.Text).
Ko je gumb izbran, bo besedilo iz kontrolnika za vnos besedila kopirano v odložišče.
Obdelava besedila za odlaganje v odložišče
Funkcija Copy sprejme besedilo, ki je lahko samo izraz, ki na nek način manipulira z besedilom iz vaše aplikacije. Aplikacija ima lahko na primer zapis o zaposlenem, ki vsebuje ime, priimek, in naziv zaposlenega. Formula bi te podatke lahko postavila v odložišče kot en del besedila. Naslednji primer uporablja interpolacijo nizov za združevanje podatkov v en niz:
Copy( $"{employeeRecord.Name} {employeeRecord.LastName} ({employeeRecord.Title})" )