다음을 통해 공유


Power Apps에서 컨트롤 내보내기 및 가져오기

로컬 파일로 데이터를 내보낸 다음 Power Apps의 다른 앱으로 데이터를 가져오기 위한 컨트롤입니다.

Description

동일한 데이터를 사용하지만 해당 데이터를 해당 앱 외부에서 공유하지 않는 앱을 둘 이상 만들려는 경우 내보내기 컨트롤과 가져오기 컨트롤을 사용하여 데이터를 내보내고 가져올 수 있습니다. 데이터를 내보낼 때 다른 컴퓨터에 복사할 수 있는 압축 파일을 만들지만 Power Apps 이외의 프로그램에서는 읽을 수 없습니다.

경고

앱에서 이 기능을 사용하도록 설정하면 보안 취약성 및 데이터 유출에 노출될 수 있습니다. 사용자에게 인식되고 신뢰할 수 있는 파일만 가져오고 기밀 또는 민감하지 않은 데이터만 내보내도록 권고하는 것이 좋습니다.

제한점

내보내기 기능은 웹 브라우저에서 지원되지 않습니다.

키 속성

데이터 – 로컬 파일로 내보낼 컬렉션의 이름입니다.

  • 데이터 속성은 내보내기 컨트롤에 사용할 수 있지만 Import 컨트롤에는 사용할 수 없습니다.

OnSelect – 사용자가 컨트롤을 탭하거나 클릭할 때 수행할 작업입니다.

추가 속성

맞춤 – 컨트롤의 가로 가운데를 기준으로 텍스트의 위치입니다.

BorderColor – 컨트롤 테두리의 색입니다.

BorderStyle – 컨트롤의 테두리가 Solid, Dashed, Dotted 또는 None인지 여부입니다.

BorderThickness – 컨트롤 테두리의 두께입니다.

– 컨트롤의 텍스트 색입니다.

DisplayMode – 컨트롤에서 사용자 입력(편집)을 허용하는지 여부, 데이터만 표시(보기) 또는 사용 안 함(사용 안 함)입니다.

DisabledBorderColor – 컨트롤의 DisplayMode 속성이 Disabled로 설정된 경우 컨트롤의 테두리 색입니다.

DisabledColorDisplayMode 속성이 Disabled로 설정된 경우 컨트롤의 텍스트 색입니다.

DisabledFillDisplayMode 속성이 Disabled 로 설정된 경우 컨트롤의 배경색입니다.

Fill – 컨트롤의 배경색입니다.

FocusedBorderColor – 컨트롤에 포커스가 있을 때 컨트롤의 테두리 색입니다.

FocusedBorderThickness – 컨트롤에 포커스가 있을 때 컨트롤의 테두리 두께입니다.

글꼴 – 텍스트가 표시되는 글꼴 패밀리의 이름입니다.

FontWeight – 컨트롤에 있는 텍스트의 가중치: 굵게, 세미볼드, 노멀 또는 라이터.

높이 – 컨트롤의 위쪽 가장자리와 아래쪽 가장자리 사이의 거리입니다.

HoverBorderColor – 사용자가 해당 컨트롤에 마우스 포인터를 유지할 때 컨트롤의 테두리 색입니다.

HoverColor – 사용자가 마우스 포인터를 유지할 때 컨트롤의 텍스트 색입니다.

HoverFill – 사용자가 마우스 포인터를 유지할 때 컨트롤의 배경색입니다.

기울임꼴 – 컨트롤의 텍스트가 기울임꼴인지 여부입니다.

안쪽 여백 – 가져오기 또는 내보내기 단추의 텍스트와 해당 단추의 가장자리 사이의 거리입니다.

PressedBorderColor – 사용자가 해당 컨트롤을 탭하거나 클릭할 때 컨트롤의 테두리 색입니다.

PressedColor – 사용자가 해당 컨트롤을 탭하거나 클릭할 때 컨트롤의 텍스트 색입니다.

PressedFill – 사용자가 해당 컨트롤을 탭하거나 클릭할 때 컨트롤의 배경색입니다.

RadiusBottomLeft – 컨트롤의 왼쪽 아래 모서리가 반올림되는 정도입니다.

RadiusBottomRight – 컨트롤의 오른쪽 아래 모서리가 반올림되는 정도입니다.

RadiusTopLeft – 컨트롤의 왼쪽 위 모서리가 반올림되는 정도입니다.

RadiusTopRight – 컨트롤의 오른쪽 위 모서리가 반올림되는 정도입니다.

크기 – 컨트롤에 표시되는 텍스트의 글꼴 크기입니다.

취소선 – 컨트롤에 나타나는 텍스트를 통해 선이 표시되는지 여부입니다.

TabIndex – 다른 컨트롤과 관련된 키보드 탐색 순서입니다.

텍스트 – 컨트롤에 표시되거나 사용자가 컨트롤에 입력하는 텍스트입니다.

밑줄 – 컨트롤에 표시되는 텍스트 아래에 줄이 표시되는지 여부입니다.

VerticalAlign – 해당 컨트롤의 세로 중심과 관련하여 컨트롤의 텍스트 위치입니다.

표시 – 컨트롤이 표시되는지 숨겨지는지 여부입니다.

너비 – 컨트롤의 왼쪽 가장자리와 오른쪽 가장자리 사이의 거리입니다.

X – 컨트롤의 왼쪽 가장자리와 부모 컨테이너의 왼쪽 가장자리 사이의 거리입니다(부모 컨테이너가 없는 경우 화면).

Y – 컨트롤의 위쪽 가장자리와 부모 컨테이너의 위쪽 가장자리 사이의 거리입니다(부모 컨테이너가 없는 경우 화면).

Example

  1. Button 컨트롤을 추가하고 OnSelect 속성을 다음 수식으로 설정합니다.
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    자세한 내용은 컨트롤, ClearCollect기타 함수추가, 이름 지정 및 구성을 참조하세요.
  2. F5 키를 누르고 단추 컨트롤을 선택한 다음 Esc 키를 누릅니다.
  3. Export 컨트롤을 추가하고 해당 Data 속성을 Products로 설정합니다.
  4. F5 키를 누르고 내보내기 컨트롤을 선택하여 파일 Data.zip다운로드합니다.
  5. 저장을 선택한 다음 Esc 키를 눌러 기본 작업 영역으로 돌아갑니다.
  6. 새 앱 또는 기존 앱에서 Import 컨트롤을 추가하고, 이름을 MyData로 지정하고, OnSelect 속성을 다음 수식으로 설정합니다.
    Collect(ImportedProducts, MyData.Data)
  7. F5 키를 누르고 MyData를 선택한 다음 내보낸 파일을 선택한 다음 열기를 선택합니다.
  8. Esc 키를 누르고 파일 메뉴에서 컬렉션을 선택하고 현재 앱에 내보낸 데이터가 있는지 확인합니다.

내게 필요한 옵션 지침

내보내기가져오기는 특수화된 단추이기 때문에 단추에 대한 동일한 지침이 적용됩니다.