Zdieľať cez


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.

  1. Vložte na obrazovku ovládací prvok Vstup textu. Predvolene bude názov TextInput1.
  2. Vložte ovládací prvok Tlačidlo na obrazovku vedľa ovládacieho prvku vstupu.
  3. 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})" )