Del via


Copy-funksjon

Gjelder: Lerretsapper Modelldrevne apper

Kopierer tekst til utklippstavlen på enheten der appen kjører.

Bekrivelse

Kopier-funksjonen bruker en hvilken som helst tekstverdi og kopierer den til utklippstavlen. Uavhengig av innholdet i teksten vil utklippstavlen inneholde ren tekst uten spesiell MIME-type. Funksjonen regnes som en funksjon med sideeffekter, og kan derfor bare brukes i egenskaper for virkemåte.

Merk

Copy()- funksjonen er begrenset til tilgangen som gis til utklippstavlen av verten for appen. Dette fører til at innebygde appscenarioer som Power Apps i SharePoint, innebygde apper i Power BI, Teams osv. ikke støtter Copy(). Det er ikke sikkert at andre innebygde scenarioer støtter funksjonen heller. Utviklere bør bruke IfError() for å sikre at handlingen som ble kopiert til utklippstavlen, var effektiv, og hvis ikke bør de varsle brukeren om at kopien mislyktes.

Syntaks

Kopier( tekst )

  • tekst – obligatorisk. Teksten som skal kopieres til utklippstavlen.

Eksempler

Tekstinndata med Kopiering-knapp

Kopier-funksjonen kan brukes til å opprette en stil med inndatakontroller som du kan se i mange apper, der en knapp akkurat nå til inndatateksten tillater en rask kopi av inndataenes tekst til utklippstavlen.

  1. Sett inn en Text input-kontroll på en skjerm. Som standard er navnet TextInput1.
  2. Sett inn Knapp-kontroll på skjermen ved siden av inndatakontrollen.
  3. Sett knappens OnSelect-egenskap til Copy( TextInput1.Text ).

Når du velger knappen, kopieres teksten fra tekstinnskrivingskontrollen til utklippstavlen.

Behandling av tekst som skal plasseres på utklippstavlen

Kopier-funksjonen godtar tekst, som i seg selv kan være et uttrykk som på en eller annen måte manipulerer tekst fra appen. En app kan for eksempel ha en ansattoppføring som inneholder den ansattes fornavn, etternavn og stilling. En formel kan plassere informasjonen på utklippstavlen som én tekstdel. Eksemplet nedenfor bruker strenginterpolasjon til å kombinere dataene i én streng:

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