본문 바로가기

Power Apps28

Power Apps - Power Automate 사용 안하고 PDF 메일 보내기 아래와 같이 조건이 만족되면 메일과 Power Apps의 내용을 PDF로 저장하여 보내는 방법 이때 Power Automate를 사용하지 않고 Office365Outlook 기능을 사용하여 메일을 보내면 아래와 같이 메일을 보낼 수 있다. Office365Outlook.SendEmailV2(User().Email,LblMonthSelected1_1.Text &" 등록되었습니다.","첨부된 PDF 문서를 확인해 주시기 바랍니다. 이 메일주소는 발신 전용으로 메일 회신이 불가능 합니다. This e-mail address is for outgoing use only and cannot reply to e-mail. ", {From:"No-Reply@globalsoft.onmicrosoft.com",Attac.. 2023. 3. 31.
Power Apps – 화면에 나타난 값을 PDF로 변환하기 화면에 나타나는 Gallery 데이터를 PDF로 변환하여 메일로 보내거나 혹은 다운로드 받아 사용하고 싶다. 기존 방식은 Gallery를 HTML로 변경하고 다시 PDF로 변경 하여야만 가능했으며 한글이 깨지는 현상으로 Gallery 데이터를 HTML로 변경 후 JPEG로 다시 변경한 이후 PDF로 변경해야만 했다. 이 경우 HTML에서 JPEG로 변경할 때 일부 스타일이 적용되지 않는 문제가 발생했다. 아래 기능을 사용하면 위의 문제를 모두 해결할 수 있었다. Power Apps의 PDF viewer 컨트롤(실험) https://learn.microsoft.com/ko-kr/power-apps/maker/canvas-apps/controls/control-pdf-viewer 실험적 기능은 기본적으로 O.. 2023. 3. 29.
Power Apps - 부서 선택할 경우 부서원 확인 아래 처럼 부서를 선택하면 옆에 부서원이 나타나서 선택 가능하게 구성 왼쪽은 Combo box 로 구성 오른쪽은 Combo box의 선택된 값을 가져와 Drop down에 직원 정보 표시 Combo box의 장점은 검색이 편하다는 것이며 SelectMultiple 값을 false로 설정하면 한개의 값만 검색이 가능 Combo box - Items Sort(colDepartment,cOrderNo1) Drop down - Items Filter(colEmployee,cDName=DepartmentSelectComboBox_7.Selected.cName) 조직도에 실제 프로젝트 또는 필요에 의해 조직을 많이 만들어 지게 된다. 여기서 주부서에 사용자가 포함되어 있는 조직만 목록으로 나타나게 구성 한고 싶다면.. 2023. 3. 15.
Power Apps의 Distinct 함수 중복된 값을 제거할 때 사용하는 함수 직원 정보를 가져오다 보면 직원이 포함되어 있는 부서 정보가 필요한 경우가 있다. 그래서 직원 정보 중 부서 정보를 가져오게 되면 직원 숫자 만큼 부서 정보를 가져오게 된다. 이 경우 사용자가 포함되어 있는 부서명만 가져오고 싶다면 Distinct 함수로 중복 필터를 하면 된다. 아래는 실제 결과 화면이다. 왼쪽에는 Distinct 함수를 사용하지 않은 경우고 오른쪽은 사용한 경우로 영업2팀에 직원이 없어 영업2팀이 포함되지 않는 것을 알 수 있다. 직원 정보를 가져와서 부서 정보만 출력 Sort(colEmployee,cOrderNo) 직원 정보를 가져와서 중복 제거 후 부서 정보만 출력 Distinct( Sort(colEmployee,cOrderNo), cDName.. 2023. 3. 15.