Funkcia kopírovania
Vzťahuje sa na: aplikácie plátna
aplikácie s podporou modelov
Skopíruje text do schránky v zariadení, na ktorom je spustená aplikácia.
Description
Funkcia Kopírovať prevezme ľubovoľnú textovú hodnotu a skopíruje ju do schránky. Bez ohľadu na obsah textu bude schránka obsahovať obyčajný text bez špeciálneho typu MIME. Funkcia sa považuje za funkciu vedľajších účinkov a v dôsledku toho ju možno použiť iba vo vlastnostiach správania.
Poznámka
Funkcia Copy() je obmedzená na prístup, ktorý do schránky udeľuje hostiteľ aplikácie. Výsledkom je, že scenáre vložených aplikácií, ako sú Power Apps v SharePoint, vložené aplikácie v Power BI, Teams atď., nepodporujú Kopírovať(). Funkciu nemusia podporovať ani iné vložené scenáre. Tvorcovia by mali použiť IfError() , aby sa zabezpečilo, že akcia kopírovania do schránky bude účinná, a ak nie, riadne upozorní používateľa, že kopírovanie zlyhalo.
Syntax
Kopírovať( text )
- text - povinné. Text, ktorý sa má skopírovať do schránky.
Príklady
Zadávanie textu pomocou tlačidla Kopírovať
Funkciu Kopírovať možno použiť na vytvorenie štýlu ovládacích prvkov vstupu, ktorý sa používa v mnohých aplikáciách, kde tlačidlo priamo na vstupnom texte umožňuje rýchle skopírovanie textu vstupu. do schránky.
- Vložte na obrazovku ovládací prvok Vstup textu. Predvolene bude názov TextInput1.
- Vložte ovládací prvok Tlačidlo na obrazovku vedľa ovládacieho prvku vstupu.
- Vlastnosť tlačidla OnSelect nastavte na Copy( TextInput1.Text ).
Po výbere tlačidla sa text z ovládacieho prvku zadávania textu skopíruje do schránky.
Spracováva sa text na vloženie do schránky
Funkcia Kopírovať akceptuje text, ktorý môže byť sám osebe výrazom, ktorý nejakým spôsobom manipuluje s textom z vašej aplikácie. Aplikácia môže mať napríklad záznam zamestnanca, ktorý obsahuje krstné meno, priezvisko, a titul zamestnanca. Vzorec môže vložiť tieto informácie do schránky ako jeden kus textu. Nasledujúci príklad používa interpoláciu reťazca na spojenie údajov do jedného reťazca:
Copy( $"{employeeRecord.Name} {employeeRecord.LastName} ({employeeRecord.Title})" )