Jaa


Copy-funktio

Koskee seuraavia: pohjaan perustuvat sovellukset Mallipohjaiset sovellukset

Kopioi tekstin sen laitteen leikepöydälle, jossa sovellus on käynnissä.

Description

Copy-funktio kopioi minkä tahansa tekstiarvon leikepöydälle. Tekstin sisällöstä riippumatta leikepöytä sisältää pelkkää tekstiä ilman erityistä mime-tyyppiä. Tämä funktio katsotaan sivuvaikutusfunktioksi, minkä vuoksi sitä voi käyttää vain toimintatapaominaisuuksissa.

Muistiinpano

Copy()-funktio on rajoitettu käyttöoikeuksiin, jotka sovelluksen isäntä on lisännyt leikepöydälle. Tuloksena upotettujen sovellusten skenaariot, kuten Power Apps SharePointissa, Power BI:n upotetut sovellukset ja Teams, eivät tue Copy()-funktiota. Myöskään muut upotetut skenaariot eivät ehkä tue funktiota. Tekijöiden on käytettävä IfError()-funktiota varmistaakseen, että leikepöydälle kopioimisen toiminto on käytössä. Jos se ei ole, käyttäjälle on kerrottava, että kopiointi epäonnistui.

Syntaksi

Kopioi( teksti )

  • teksti - Pakollinen. Teksti, joka kopioidaan leikepöydälle.

Esimerkkejä

Tekstisyöte Kopioi-painikkeella

Copy-funktiota voi käyttää monissa sovelluksissa nähdyn tyylisten syöteohjausobjektien luomiseen. Niissä syötetekstin oikealla puolella oleva painike mahdollistaa syötteen tekstin pikakopioinnin leikepöydälle.

  1. Lisää näytölle Text input-ohjausobjekti. Oletusarvoisesti nimenä on TextInput1.
  2. Lisää Painike-ohjausobjekti näytölle syöteohjausobjektin viereen.
  3. Määritä painikkeen OnSelect-ominaisuudeksi Copy( TextInput1.Text ).

Kun painike on valittu, tekstisyöteohjausobjektin teksti kopioidaan leikepöydälle.

Leikepöydälle asetettavan tekstin käsitteleminen

COpy-funktio hyväksyy tekstiä, joka itsessään voi olla lauseke, joka muokkaa sovelluksesta peräisin olevaa tekstiä jollakin tavalla. Sovelluksella voi esimerkiksi olla työntekijätietue, joka sisältää työntekijän etunimen, sukunimen ja tittelin. Kaavalla nämä tiedot voidaan siirtää leikepöydälle yhtenä tekstikappaleena. Seuraavassa esimerkissä käytetään merkkijonon interpolointia tietojen yhdeksi merkkijonoksi yhdistämistä varten:

Copy( $"{employeeRecord.Name} {employeeRecord.LastName} ({employeeRecord.Title})" )