ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Power Apps 변수 1 - 전역변수(Set)
    Power Platform/Power Apps 2022. 4. 16. 12:28
    728x90

    Power Apps 변수 1 - 전역변수(Set)

    변수는 특정 값을 저장 할 수 있는 값의 영역이다. 컨트롤의 속성만으로는 원하는 데이터를 저장하지 못하는 경우가 있을 것이다. 이를 해결하기 위해 변수가 필요하다. 여기서는 앱 모든 영역에서 사용 가능한 전역변수(Set)에 대해 알아보자

    전역변수 Set 생성

    앱이나 컨트롤의 여러 속성중 동작을 수행하는 동작 속성(Button의 경우 OnSelect)에서 변수를 생성할 수 있다. 값만을 넣을 수 있는 속성에서는 만들 수 없다.

    1. 앱이나 컨트롤의 동작 속성에서 Set(변수이름,변수값)을 입력하자 (아래 이미지의 경우 앱이 시작할시 실행되는 동작 속성 OnStart에서 UpSideVar이란 변수값을 생성하는 예이다)
      image
    2. 그 후 컨트롤 속성에서 변수값을 이용해 사용하면 된다.(아래 이미지의 경우 Label 컨트롤의 Text에 UpSideVar값을 입력하도록 설정한 예이다)
      image

    전역 변수 확인

    1. 상단 메뉴의 보기 -> 변수 를 클릭
      image
    2. '변수' 페이지로 넘어갈 것아더, 전역 변수의 경우 '전역' 메뉴를 클릭하면 변수의 리스트가 보일 것이다.
      image
    3. 변수를 하나 클릭하면 해당 변수의 정보를 볼 수 있다.
      '정의' 탭에서는 Set 을 사용하는 컨트롤의 속성을 확인 가능하다.
      '사용' 탭에서는 해당 값을 사용하는 컨트롤의 속성을 확인 가능하다.
      '간접 사용' 탭에서는 해당 값을 이용해 계산을 하는 컨트롤의 속성의 위치를 확인 가능하다.
      image

    지정할 수 있는 값의 종류

    값 종류 예제
    단일값 Set(변수이름,"변수값")
    레코드 Set(변수이름,{이름:"김우창",성별:"남자"}
    테이블 Set(변수이름,Table({상품명:"핸드폰",가격:13000},{상품명:"충전기",가격:1000})
    수식의결과 Set(변수이름, 변수1 + 변수2)
    재정의 Set(변수이름,Patch(변수이름,"새로운값"))

    주의점

    1. '구성 요소' 에서 만든 변수는 해당 변수 안에서만 사용 가능하다. 앱에서 '구성 요소'의 변수를 사용하지 못한다.
    728x90
    반응형

    댓글

Designed by Tistory.