반응형
OneDrive
Automate Flow에서 OneDrive에 파일을 생성하고, 공유 링크를 만든다.
이미 OneDrive에 파일이 있으면 파일 링크를 그대로 Apps로 전달하면 된다.
Apps로 URL을 전달한다.
Launch(Concatenate([WorkFlowName].Run().fileurl, "?download=1"))
Apps에서 버튼에 Flow에서 전달받은 URL에 Concatenate 함수로 ?download=1을 붙여서 Launch한다.
SharePoint
Download("https://<site URL>/_layouts/download.aspx?SourceUrl=/sites/sitename/libraryname/filename.xlsx")
Apps 버튼에 다운로드할 SharePoint 파일의 링크를 위와 같은 형태로 입력한다.
site URL와 ?SourceUrl= 파라미터 부분을 수정해주면 된다.
예를 들면,
Download("https://ABCcompany/_layouts/download.aspx?SourceUrl=/sites/HelloTeams/example/DownloadFile.xlsx")
이렇게 입력하면 ABCcompany SharePoint의 HelloTeams라는 사이트에서 example 폴더 안의 DownloadFile.xlsx를 다운로드할 수 있다.
반응형
'Microsoft > Power Apps' 카테고리의 다른 글
[파워 앱스] LookUp, Filter 쓰는 방법 (2) | 2024.10.29 |
---|---|
[파워 앱스] JSON 데이터를 컬렉션으로 저장하기 (0) | 2023.08.28 |
[파워 앱스] 엔터 키(Enter)로 버튼 누르기 (0) | 2023.08.02 |
[파워 앱스] 첨부파일 컨트롤(Attachments) 사용하기 (0) | 2023.08.01 |
[파워 앱스] 앱 소유자 변경하기 (0) | 2023.07.31 |