목록Programming (101)
Allen's 데이터 맛집
이번 포스트에선 Power Apps에서 여러 데이터(행)를 한 번에 추가·수정할 때가장 널리 쓰이는 ForAll과 Patch 함수 조합의 기본 구조와 실무에 바로 적용 가능한 사용법, 주요 팁까지 소개합니다.🏷️ ForAll & Patch로 여러 레코드 한 번에 저장/수정하기1) 컬렉션의 여러 항목을 일괄로 데이터 소스에 저장(Insert/Update)ForAll( colOrderList, Patch( OrdersDB, LookUp(OrdersDB, OrderID = ThisRecord.OrderID), { Product: ThisRecord.Product, Quantity: ThisRecord.Quantity, ..
이번 포스트에선 Power Apps로 업무 앱을 개발할 때 자주 반복되는 입력값을 자동으로 채워주거나,스마트하게 기본값을 설정하는 실전 Power FX 코드와 활용법을 소개합니다. 이 기능을 잘 활용하면 데이터 입력 실수를 줄이고, 앱 사용성을 크게 향상시킬 수 있습니다.🏷️ 텍스트 입력, 드롭다운 등에 자동 기본값 설정하기1) 오늘 날짜 자동 입력// 날짜 입력 컨트롤(Default)Default: Today()Today() : 오늘 날짜(Date) 반환보고서 작성일, 결재일 등 자동입력에 활용2) 로그인 사용자의 이름 자동 입력// 이름 입력 컨트롤(Default)Default: User().FullNameUser().FullName : 현재 접속자의 전체 이름3) 최근 입력 값(이전 레코드) 불러..
이번 포스트에선 Power Apps로 다국어(한국어/영어 등)·다지역(국가/언어별) 지원 앱을 개발할 때주로 사용하는 Power FX 코드와 데이터 구조, 효율적인 적용 방법을 소개합니다.글로벌 조직, 해외 고객, 협력사 등 다양한 사용자에게 맞춘 앱을 만들 때 바로 활용할 수 있습니다.🏷️ 사용자 언어 감지 & 언어 코드 저장Power Apps는 사용자의 언어/지역 설정을 자동으로 감지할 수 있습니다.// OnStart 또는 변수로 저장Set( locLanguage, Left( Language(), 2 ))Language() : 현재 사용자의 언어/지역(예: "en-US", "ko-KR") 반환Left(문자열, 글자수) : 언어 코드 앞 2글자만 추출(“en”..
이번 포스트에선 Power Apps 앱에서 사용자의 권한(예: 관리자, 일반 사용자, 게스트 등)에 따라화면이나 버튼, 기능의 노출 여부를 Power FX 코드로 제어하는 실전 방법을 다룹니다.권한별 맞춤 화면, 승인 기능, 보안 강화 등 다양한 업무 앱에서 많이 활용되는 패턴입니다.🏷️ 사용자 권한에 따라 버튼/메뉴 노출 제어하기예시 상황:관리자만 ‘삭제’ 버튼을 볼 수 있게 하거나,일반 사용자는 ‘수정’만 가능하게 만들고 싶을 때// btnDelete.VisibleUser().Email = "admin@yourcompany.com"btnDelete : 삭제 버튼 컨트롤Visible : 해당 컨트롤(버튼, 메뉴 등)의 노출 여부(true/false)User().Email : 현재 접속 중인 사용자의 ..