본문 바로가기
기술자료 (KB)/Power Platform

Powerapps Export and Import

by 이완주 2022. 6. 9.

데이터를 JSON 파일로 내보내기 및 가져오는 방법 

참고 자료에 있는 Youtube 동영상 방법으로 구현  - Going Offline with Power Apps Import and Export Controls 

 

1. Lists 만들기 

Project1 리스트를 만들어 Powerapps에서 사용 

 

 

2. Lists 연결 

데이터 연결 -  Sharepoint  

 

3. 갤러리 설정 

ProjectGallery 

Items = Project1 

Height = Parent.Height - ListTitleLabel.Height 

 

4. 아이템 삭제 설정 

OnSelect = Remove(Project1,ThisItem) 

 

5. 컬렉션 갤러리 설정 

위의 방법으로 ColProject1 갤러리 만들어 설정 

 

6. 컬렉션에 값 입력 

 

TextInput.Text가 공백이 아니면 해당 값을 ColProject1에 입력 후 TextInput 초기화 

OnSelect = If(TextInput.Text<>"",Collect(ColProject1,{cTitle:TextInput.Text}););Reset(TextInput); 

 

7. 토글 설정 

FalseTextTrueText를 아래와 같이 설정 

 

 

OnCheck – 체크박스 또는 토글의 값이 true 로 변경될 때 수행할 작업 입니다 . 

OnCheck 되면 변수에 아래와 같이 선언 및 ColProject1의 값을 Project1 값에 저장 

OnCheck = Set(varUnCheck,false);Set(varCheck,true);ForAll(ColProject1,Patch(Project1,{Title:cTitle})) 

 

OnUncheck – 체크박스 또는 토글의 값이 false 로 변경될 때 수행할 작업 입니다. 

OnUncheck = Set(varUnCheck,true);Set(varCheck,false); 

 

프로그램 시작 설정으로 

OnStart = Set(varUnCheck,true);Set(varCheck,false); 

 

 

PGGroupVisible = varUnCheck 

아래 화면과 같이 Sharepoint Lists Project 갤러리를 선택하지 못하게 하기 위함 

 

8. 데이터 내보내기 

삽입 - 미디어 - 내보내기 

 

 

Data = ColProject1 

 

데이터 내보내기 버튼을 클릭하게 되면  

아래와 같이 다운로드 폴더에 파일이 생성 됨  

중복해서 누르면 아래와 같이 파일 이름에 (1) (2) 이렇게 생성 됨. 

 

9. 데이터 가져오기 

같은 방법으로 데이터 가져오기 설정 

삽입 - 미디어 - 가져오기 

 

OnSelect = ClearCollect(ColProject1,Import1.Data) 

내보내기에서 저장한 파일을 가져오면 ColProject1 을 초기화 하고 가져온 파일의 데이터로 변경 

 

[참고자료] 

 

 

댓글