Funció de còpia
S'aplica a: Aplicacions de llenç Aplicacions basades en models
Copia el text al porta-retalls del dispositiu on s'executa l'aplicació.
Descripció
La funció Copia pren qualsevol valor de text i el copia al porta-retalls. Independentment del contingut del text, el porta-retalls contindrà text sense format sense cap tipus MIME especial. La funció es considera una funció d'efectes secundaris i, com a resultat, només es pot utilitzar en propietats de comportament.
Nota
La funció Copy() es limita a l'accés al porta-retalls que dóna l'amfitrió de l'aplicació. Com a resultat, els escenaris d'aplicacions incrustades, com ara Power Apps in SharePoint, aplicacions incrustades a Power BI, Teams, etc., no admeten Copy(). És possible que altres escenaris incrustats tampoc admetin la funció. Els creadors haurien d'utilitzar IfError() per assegurar-se que l'acció de còpia al porta-retalls sigui efectiva i, si no, per alertar correctament l'usuari que la còpia ha fallat.
Sintaxi
Copy( text )
- text - Obligatori. El text que s'ha de copiar al porta-retalls.
Exemples
Entrada de text amb botó Copia
La funció Copia es pot utilitzar per crear un estil de controls d'entrada que es veuen en moltes aplicacions, on un botó ara mateix al text d'entrada permet una còpia ràpida del text d'entrada al porta-retalls.
- Inseriu un control Entrada de text en una pantalla. Per defecte, el nom serà TextInput1.
- Inseriu un control Botó a la pantalla, al costat del control d'entrada.
- Definiu la propietat OnSelect del botó com a Copy( TextInput1.Text ).
Quan se selecciona el botó, el text del control d'entrada de text es copiarà al porta-retalls.
Processament de text per posar al porta-retalls
La funció Copia accepta text, que pot ser una expressió que manipula el text de l'aplicació d'alguna manera. Per exemple, una aplicació pot tenir un registre d'empleat que contingui el nom, el cognom i el títol de l'empleat. Una fórmula podria posar aquesta informació al porta-retalls com un sol tros de text. L'exemple següent utilitza la interpolació de cadenes per combinar les dades en una cadena:
Copy( $"{employeeRecord.Name} {employeeRecord.LastName} ({employeeRecord.Title})" )