적용 대상: Canvas 앱
앱이 실행 중인 기기의 클립보드에 텍스트를 복사합니다.
Description
함수는 Copy 텍스트 값을 가져와 클립보드에 복사합니다. 텍스트 내용과 관계없이 클립보드에는 특별한 마임 유형이 없는 일반 텍스트가 포함됩니다. 이 함수는 부작용 함수로 간주되므로 동작 속성에서만 사용할 수 있습니다.
노트
Copy() 함수는 앱 호스트가 클립보드에 부여한 액세스로 제한됩니다. 따라서 SharePoint의 Power Apps, Power BI의 포함된 앱, Teams 등과 같은 포함된 앱 시나리오는 ()를 지원하지 Copy않습니다. 다른 임베디드 시나리오도 해당 기능을 지원하지 않을 수 있습니다. 제조자는 IfError()를 사용하여 클립보드에 복사하는 작업이 효과적이었는지 확인하고, 그렇지 않은 경우 복사가 실패했음을 사용자에게 적절하게 경고해야 합니다.
구문
Copy( 텍스트 )
- text - 필수. 클립보드에 복사할 텍스트입니다.
예
단추가 있는 Copy 텍스트 입력
이 함수를 Copy 사용하여 많은 앱에서 볼 수 있는 입력 컨트롤 스타일을 만들 수 있습니다. 여기서 현재 입력 텍스트에 대한 단추를 사용하면 입력 텍스트를 클립보드로 빠르게 복사할 수 있습니다.
- 화면에 Text input 컨트롤을 삽입합니다. 기본적으로 이름은 TextInput1입니다.
- 화면의 input 컨트롤 옆에 Button 컨트롤을 삽입합니다.
- 단추의 OnSelect 속성을 Copy(TextInput1.Text)로 설정합니다.
버튼을 선택하면 text input 컨트롤의 텍스트가 클립보드에 복사됩니다.
클립보드에 넣을 텍스트 처리
함수는 Copy 어떤 식으로든 앱의 텍스트를 조작하는 식일 수 있는 텍스트를 허용합니다. 예를 들어 앱에는 직원의 이름, 성, 및 직함을 포함하는 직원 레코드가 있을 수 있습니다. 수식은 이 정보를 하나의 텍스트로 클립보드에 넣을 수 있습니다. 다음 예에서는 문자열 보간을 사용하여 데이터를 하나의 문자열로 결합합니다.
Copy( $"{employeeRecord.Name} {employeeRecord.LastName} ({employeeRecord.Title})" )