Dalintis per


Copy funkcija

Taikoma: drobės programoms

Nukopijuoja tekstą į mainų sritį įrenginyje, kuriame veikia programa.

Aprašą

Funkcija Copy paima bet kurią teksto reikšmę ir nukopijuoja ją į mainų sritį. Nepriklausomai nuo teksto turinio, mainų srityje bus paprastas tekstas be jokio specialaus MIME tipo. Funkcija laikoma šalutinio poveikio funkcija, todėl ją galima naudoti tik elgesio ypatybėse.

Pastaba.

Funkcija Copy() apsiriboja prieiga, kurią į mainų sritį suteikė taikomosios programos pagrindinis kompiuteris. Todėl įdėtųjų programų scenarijai, pvz., "Power Apps" programoje "SharePoint", įdėtosios programos "Power BI", "Teams" ir kt., nepalaikomosCopy ().) Kiti įdėtieji scenarijai taip pat gali nepalaikyti funkcijos. Kūrėjai turėtų naudoti IfError() , kad įsitikintų, jog kopijavimo į mainų sritį veiksmas buvo veiksmingas, o jei ne, tinkamai įspėti vartotoją, kad kopijuoti nepavyko.

Sintaksė

Copy( tekstas )

  • tekstas - Būtina. Tekstas, kurį reikia nukopijuoti į mainų sritį.

Pavyzdžiai

Teksto įvestis su Copy mygtuku

Ši Copy funkcija gali būti naudojama kuriant įvesties valdiklių stilių, matomą daugelyje programėlių, kur mygtukas dabar prie įvesties teksto leidžia greitai nukopijuoti įvesties tekstą į mainų sritį.

  1. Įterpkite Text input valdiklį ekrane. Pagal numatytuosius nustatymus pavadinimas bus TextInput1.
  2. Įdėkite mygtuko valdiklį ekrane, šalia įvesties valdiklio.
  3. Nustatykite mygtuko ypatybę OnSelect kaip Copy( TextInput1.Text ).

Pasirinkus mygtuką, tekstas iš teksto įvesties valdiklio bus nukopijuotas į mainų sritį.

Teksto, kurį reikia įdėti į mainų sritį, apdorojimas

Funkcija Copy priima tekstą, kuris gali būti reiškinys, kuris kokiu nors būdu manipuliuoja programos tekstu. Pavyzdžiui, programoje gali būti darbuotojo įrašas, kuriame yra darbuotojo vardas, pavardė ir pareigos. Formulė gali įdėti šią informaciją į mainų sritį kaip vieną teksto dalį. Šiame pavyzdyje eilutės interpoliacija naudojama duomenims sujungti į vieną eilutę:

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