-
Power Apps 변수 1 - 전역변수(Set)Power Platform/Power Apps 2022. 4. 16. 12:28728x90
Power Apps 변수 1 - 전역변수(Set)
변수는 특정 값을 저장 할 수 있는 값의 영역이다. 컨트롤의 속성만으로는 원하는 데이터를 저장하지 못하는 경우가 있을 것이다. 이를 해결하기 위해 변수가 필요하다. 여기서는 앱 모든 영역에서 사용 가능한 전역변수(Set)에 대해 알아보자
전역변수 Set 생성
앱이나 컨트롤의 여러 속성중 동작을 수행하는 동작 속성(Button의 경우
OnSelect
)에서 변수를 생성할 수 있다. 값만을 넣을 수 있는 속성에서는 만들 수 없다.- 앱이나 컨트롤의 동작 속성에서
Set(변수이름,변수값)
을 입력하자 (아래 이미지의 경우 앱이 시작할시 실행되는 동작 속성OnStart
에서UpSideVar
이란 변수값을 생성하는 예이다)
- 그 후 컨트롤 속성에서 변수값을 이용해 사용하면 된다.(아래 이미지의 경우 Label 컨트롤의 Text에
UpSideVar
값을 입력하도록 설정한 예이다)
전역 변수 확인
- 상단 메뉴의 보기 -> 변수 를 클릭
- '변수' 페이지로 넘어갈 것아더, 전역 변수의 경우 '전역' 메뉴를 클릭하면 변수의 리스트가 보일 것이다.
- 변수를 하나 클릭하면 해당 변수의 정보를 볼 수 있다.
'정의' 탭에서는 Set 을 사용하는 컨트롤의 속성을 확인 가능하다.
'사용' 탭에서는 해당 값을 사용하는 컨트롤의 속성을 확인 가능하다.
'간접 사용' 탭에서는 해당 값을 이용해 계산을 하는 컨트롤의 속성의 위치를 확인 가능하다.
지정할 수 있는 값의 종류
값 종류 예제 단일값 Set(변수이름,"변수값")
레코드 Set(변수이름,{이름:"김우창",성별:"남자"}
테이블 Set(변수이름,Table({상품명:"핸드폰",가격:13000},{상품명:"충전기",가격:1000})
수식의결과 Set(변수이름, 변수1 + 변수2)
재정의 Set(변수이름,Patch(변수이름,"새로운값"))
주의점
- '구성 요소' 에서 만든 변수는 해당 변수 안에서만 사용 가능하다. 앱에서 '구성 요소'의 변수를 사용하지 못한다.
728x90반응형'Power Platform > Power Apps' 카테고리의 다른 글
Power Apps 팁 - 컨트롤의 속성 구별 (0) 2022.04.18 Power Apps(캔버스앱)에서 CSV로 다운로드 (0) 2022.04.17 PowerAutomate 실행함수 만들기 - V2로 생성 (0) 2022.04.15 PowerAutomate 실행함수 만들기 (0) 2022.04.14 Power Apps 공유 4 - 앱 패키지로 공유 (0) 2022.04.13 - 앱이나 컨트롤의 동작 속성에서