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

Power Apps - 영수증 사진 넣고 다운로드

by 이완주 2023. 2. 2.

앱에 개인 경비를 청구하는 앱을 만들고 있습니다.

경비 지급에 있어서 필요 서류로 영수증이 필요하고 이를 기준으로 지급을 할 수 있게 하기 위해

앱에서 영수증을 첨부 및 다운로드 할 수 있어야 한다.

 

재경팀 요구 사항 

사용자가 영수증을 첨부파일로 올릴 수 있었으면 한다.

재경팀에서는 첨부 된 영수증 이미지를 다운 받을 수 있었으면 한다.

 

아래 앱에서 첨부된 이미지를 클릭하면 다운로드 할수 있게 구성

 

파일 첨부 방법

SharePoint Lists를 연결하여 편집할 양식을 삽입하면 기본적으로 첨부 파일을 올릴 수 있는 카드도 추가되어 있다.

Form1의 데이터 원본을 지정하면 2번 처럼 자동으로 항목을 만들어 준다.

기본 모드를 새로 만들기로 변경

Item 속성은 옆에 갤러리에서 선택된 값을 나타나게 구성

Gallery1.Selected

 

각 항목에는 한개의 영수증만 넣기 위해 최대 첨부 파일 수를 6개에서 1개로 변경 한다.

SubmitForm 속성에 아래와 같이 갤러리

SubmitForm(Form1)

 

위의 내용을 정리하기 위해 간단하게 갤러리를 만들고 이미지 파일을 OnSelect 

아래 두가지 명령어 모두 동일하게 작업이 되는 것을 확인

Download(First(ThisItem.'첨부 파일').AbsoluteUri);
//Launch(First(ThisItem.'첨부 파일').AbsoluteUri);

이미지 Image 속성 값을 넣으면 첨부 파일의 첫번째 값을 가져와 화면에 나타나게 된다.

First(ThisItem.'첨부 파일').Value

 

이미지 다운 버튼의 경우 버튼의 OnSelelct 속성을 설정하면 된다.

Launch(First(Gallery1.Selected.'첨부 파일').AbsoluteUri) 
//Download(First(Gallery1.Selected.'첨부 파일').AbsoluteUri)

이미지를 클릭하면 아래 처럼 이미지 파일이 화면에 확대되어 나타난다. 

이미지를 다운 받으려면 오른쪽 마우스를 눌러 이미지를 다른 이름으로 저장을 눌러 다운 받으면 된다.

 

 

댓글