다음을 통해 공유


Copy 함수

적용 대상: Canvas 앱

앱이 실행 중인 기기의 클립보드에 텍스트를 복사합니다.

Description

함수는 Copy 텍스트 값을 가져와 클립보드에 복사합니다. 텍스트 내용과 관계없이 클립보드에는 특별한 마임 유형이 없는 일반 텍스트가 포함됩니다. 이 함수는 부작용 함수로 간주되므로 동작 속성에서만 사용할 수 있습니다.

노트

Copy() 함수는 앱 호스트가 클립보드에 부여한 액세스로 제한됩니다. 따라서 SharePoint의 Power Apps, Power BI의 포함된 앱, Teams 등과 같은 포함된 앱 시나리오는 ()를 지원하지 Copy않습니다. 다른 임베디드 시나리오도 해당 기능을 지원하지 않을 수 있습니다. 제조자는 IfError()를 사용하여 클립보드에 복사하는 작업이 효과적이었는지 확인하고, 그렇지 않은 경우 복사가 실패했음을 사용자에게 적절하게 경고해야 합니다.

구문

Copy( 텍스트 )

  • text - 필수. 클립보드에 복사할 텍스트입니다.

단추가 있는 Copy 텍스트 입력

이 함수를 Copy 사용하여 많은 앱에서 볼 수 있는 입력 컨트롤 스타일을 만들 수 있습니다. 여기서 현재 입력 텍스트에 대한 단추를 사용하면 입력 텍스트를 클립보드로 빠르게 복사할 수 있습니다.

  1. 화면에 Text input 컨트롤을 삽입합니다. 기본적으로 이름은 TextInput1입니다.
  2. 화면의 input 컨트롤 옆에 Button 컨트롤을 삽입합니다.
  3. 단추의 OnSelect 속성을 Copy(TextInput1.Text)로 설정합니다.

버튼을 선택하면 text input 컨트롤의 텍스트가 클립보드에 복사됩니다.

클립보드에 넣을 텍스트 처리

함수는 Copy 어떤 식으로든 앱의 텍스트를 조작하는 식일 수 있는 텍스트를 허용합니다. 예를 들어 앱에는 직원의 이름, 성, 및 직함을 포함하는 직원 레코드가 있을 수 있습니다. 수식은 이 정보를 하나의 텍스트로 클립보드에 넣을 수 있습니다. 다음 예에서는 문자열 보간을 사용하여 데이터를 하나의 문자열로 결합합니다.

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