[파워 앱스] 첨부파일 컨트롤(Attachments) 사용하기
·
Microsoft/Power Apps
파워 앱스에서 파일을 업로드하고 싶은데 첨부파일 컨트롤이 없어서 당황스럽다. 컨트롤 목록에서 찾아봐도 없는데 이건 일부러 이렇게 만들었다고 한다... https://learn.microsoft.com/ko-kr/power-apps/maker/canvas-apps/controls/control-attachments#limitations Power Apps의 Attachments 컨트롤 - Power Apps Power Apps에서 attachments 컨트롤의 세부 사항, 속성 및 예제에 대해 알아봅니다. learn.microsoft.com 도대체 왜이렇게 불편하게 만들었는지 이해는 안되지만.. 우회해서 추가할 수 있는 방법이 있다. 편집할 양식(EditForm) 컨트롤을 추가한다음, 아무 SharePoi..
[파워 앱스] 앱 소유자 변경하기
·
Microsoft/Power Apps
기존 방법 파워 앱스에서 앱 소유자를 변경하기 위해서는 1. 기존 소유자가 앱을 패키지로 내보내고 2. 새 소유자가 패키지(.zip)를 앱으로 가져오기 하는 과정이 필요하다. 앱 공유를 통해서 소유자를 추가하는 방법도 있지만, 이것은 기존의 앱 소유자가 변경되는 것은 아니기 때문에 근본적인 해결책은 아니다. 소유자만 변경하는 방법 오늘은 앱 내보내기 없이 소유자만 변경하는 방법을 알아보자. 파워 오토메이트에는 파워 앱스에 사용할 수 있는 API를 커넥터로 제공하고 있다. 이중에서 "Power Automate for Admins" 커넥터를 활용할 것이다. 이 작업은 파워 앱스에서 해당 환경에 대한 관리자 권한이 필요하다. (없다면 오류가 발생할 수 있고, 위에 서술한 방법을 시도하는 수밖에..) 1. 파워..
[Microsoft] 파워 오토메이트/파워 앱스 라이선스 확인하기
·
Microsoft
내가 프리미엄 라이선스가 있는지, 어떤 작업을 사용할 수 있는지 모르겠다면 이 글을 참고하면 도움이 될 수 있다. 파워 오토메이트(https://make.powerautomate.com) 에 접속한다. 오른쪽 상단을 보면 톱니바퀴 버튼(설정)이 있다. 이것을 눌러보면 '내 라이선스 보기'가 있다. 이곳에 내 계정에 어떤 라이선스(Plan)이 적용되어있는지 확인할 수 있다. 파워 앱스 Plan도 마찬가지로 이곳에서 확인할 수 있다. 하단에는 어떤 기능을 사용할 수 있는지 알 수 있다. AI Builder는 다른 Plan을 구독해야 사용 가능할 듯 하다..
[파워 오토메이트] 클라우드와 데스크톱 앱 데이터 주고 받기
·
Microsoft/Power Automate
파워 오토메이트 클라우드 데스크톱과 데이터를 주고 받는 방법을 알아보자. 데스크톱 흐름 데스크톱 흐름을 하나 만든다. 입출력 변수를 추가해야 하는데, 클라우드에서 데이터를 받고 싶다 -> 입력 클라우드로 데이터를 보내고 싶다 -> 출력 선택해서 생성하면 된다. 난 입력을 선택해보겠다. 데스크톱 흐름에서 쓸 변수 이름을 정하고, 클라우드에서 보일 변수 이름은 외부 이름으로 설정한다. 설명은 간략하게 적으면 되고, 데이터 형식도 다양하게 설정할 수 있으니 원하는 것을 골라 설정하자. 메시지 상자를 하나 추가한다음 표시할 메세지 안에 방금 추가한 입력 변수를 넣고 저장한다. 그리고 흐름을 저장하자. 클라우드 흐름 파워 오토메이트 웹에 가서 흐름을 하나 만들고 Desktop flows 연결을 설정하자. 설정 방..
[파워 앱스] OneDrive, SharePoint로 파일 업로드하기
·
Microsoft/Power Apps
파워앱스에서 OneDrive나 SharePoint에 파일을 업로드하는 방법을 알아보자. 파워 오토메이트 흐름 트리거에 PowerApps(V2) 추가하고 파일 콘텐츠 입력(Input) 추가 저장할 폴더 경로 지정 파일 콘텐츠는 트리거의 파일 콘텐츠로, 파일 이름은 동적 컨텐츠> 식에서 triggerBody()['file']['name'] 이걸로 입력하기 쉐어포인트의 경우에도 주소, 경로 입력 후 파일 이름 콘텐츠는 위와 동일하게 식 입력 흐름 저장~ 파워 앱스 앱에 오토메이트 흐름 추가하고 버튼의 OnSelect 이벤트에 [흐름 이름].Run() function 사용 [Workflow Name].Run( { file: { contentBytes: First(UploadFile.Attachments).Val..
[파워 오토메이트] 윈도우 작업 스케줄러로 데스크톱 흐름 예약하기
·
Microsoft/Power Automate
Windows 작업 스케줄러를 활용해서 데스크톱 흐름을 스케줄링할 수 있다. 작업 스케줄러를 열고 새 폴더를 하나 만든다. (만들지 않아도 되긴함) 오른쪽 메뉴에서 작업 만들기를 누른다. 일반 탭에서 이름을 적당히 쓰고 트리거 탭에 가서 트리거를 새로 만들자. 언제 부터 시작할건지, 반복 간격을 하고 싶은대로 설정한다. 다음엔 동작 탭에서 새로운 동작을 추가하는데, 프로그램/스크립트 칸에는 "C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" 이걸 그대로 복사해서 넣고 인수 추가 칸에는 PAD에서 흐름 우클릭 > 속성에 가보면, 실행 UR이가 있다. 얘를 복사해서 인수에 넣으면 된다. 아니면, ms-powerautomate:/conso..
[파워 오토메이트] 데스크톱 흐름 예약하기 (유인/무인 모드 설정)
·
Microsoft/Power Automate
데스크톱 흐름(Desktop flows) 자동화 Power Automate Desktop(PAD)에서 만든 흐름을 특정 시간에, 혹은 매 어떤 시간마다 실행되도록 자동화하고 싶다면 Power Automate 웹 사이트에서 스케줄링 할 수 있다. 이 작업은 라이선스 구독이 필요하다. (라이선스 없이 하는 방법은 다음에 포스팅..) PAD를 설치할 때 Power Automate machine runtime이라는 앱이 함께 설치되는데, 얘가 있어야 연결할 수 있다. 실행시켜서 로그인 한 뒤에 머신 환경을 오토메이트 웹 환경과 동일하게 맞춰주기만 하면 된다. 파워 오토메이트에서 예약된 클라우드 흐름을 만들고, 데스크톱 흐름을 추가하면 방금 연결한 PC가 있을 것이다. 데스크톱 흐름을 선택하고 실행 모드를 유인/..
[Python] 구글 바드 비공식 API 사용해보기 (+ FastAPI)
·
Python
ChatGPT는 API가 있지만, 구글 바드는 아직 실험중이라 그런지 공식 API가 없다. 그런데 깃허브에 있는 어떤 고수가 비공식 바드 API를 공개해서 사용해볼 수 있다. 일단 이걸 써보다가 나중에 공식 API가 나오면 사용해보자. 기본적으로 VSCode에 Python이 설치되어 있다고 가정하고 작성한다.(pip를 사용해야 하니까) 브라우저는 크롬을 사용한다. Python 패키지 설치 pip install bardapi VSCode Terminal에 위 명령어로 bardapi 패키지를 설치한다. 바드 쿠키 가져오기 구글 바드 홈페이지에 접속해서 F12를 눌러서 Application 탭에서 Cookies에 __Secure-1PSID의 Value를 .까지 포함해서 전부 복사해둔다. Python 코드 작성..
[파워 앱스] SharePoint 사용자 열에 사람 추가하기
·
Microsoft/Power Apps
Power Apps에서 SharePoint List의 사용자 및 그룹 유형의 열에 데이터를 저장하고 싶을 때가 있다. 이렇게 저장이 되게 하고싶은데, 그냥 텍스트 유형의 열이면 User().Email이나 User().DisplayName을 넣으면 되겠지만.. 이렇게 사용자 유형 열에 그냥 User().Email을 넣으면 오류가 난다. 그럼 어떻게 저정해야 되냐? User().Email 대신에 이렇게 넣어주면 오류없이 잘 저장이 된다. { DisplayName:User().FullName, Claims:"i:0#.f|membership|" & User().Email, Department:"", Email:User().Email, JobTitle:"", Picture:"" }
[파워 앱스] 반응형 카드(Adaptive Card) 만들기
·
Microsoft/Power Apps
PowerApps에서 버튼을 누르면 Outlook이나 Teams로 메세지를 전송하고, 응답을 다시 받고 싶다면 어떻게 해야할까? 1. Adaptive Card 작성 원하는 형태의 Adaptive Card는 https://adaptivecards.io/ 에서 만들 수 있다. 상단의 Designer 탭을 선택하면 Adaptive Card를 쉽게 만들 수 있는 에디터가 있다. 하단의 편집기에서 구조를 변경하면 미리보기로 바뀐 카드를 확인 가능하다. 2. Outlook으로 메일 보내기 앱에서 흐름 추가하고 Outlook 커넥터에서 메일 보내기 동작을 생성한다. 원하는 형태의 카드를 만들었다면 에디터에서 코드를 복사한 다음, 흐름에서 코드 아이콘을 선택하면 본문에 Script를 작성할 수 있게 된다. 거기에 붙여..
사서
'분류 전체보기' 카테고리의 글 목록 (3 Page)