카드에 변수 추가

변수는 재사용을 위해 데이터를 저장합니다. 데이터는 컬렉션, 텍스트 또는 숫자와 같은 다양한 유형일 수 있습니다. 변수에는 Power Fx 수식에서 변수를 참조하는 고유한 이름이 있습니다. 카드 디자이너에서 삽입, 수정 및 제거합니다.

변수 값은 일시적이거나 각 카드 세션에 대해 재설정되거나 특정 카드 인스턴스의 모든 세션에서 공유되는 영구적일 수 있습니다. 임시 변수는 단일 사용자의 경우에도 각 카드 세션마다 다릅니다. 즉, 채팅과 채널에서 동일한 카드 인스턴스를 보낸 경우 임시 변수는 두 세션에서 다를 수 있습니다.

예를 들어 세션 중에 사용자가 버튼을 누른 횟수를 계산하는 카드를 만들었습니다. 카드의 현재 인스턴스에 버튼 누름 횟수를 저장하기 위해 임시 숫자 변수를 생성합니다. 또한 카드 인스턴스에서 버튼을 누른 마지막 사용자의 이름을 캡처하려면 이를 영구 텍스트 변수에 저장합니다. 카드 인스턴스 간에 데이터를 추가로 저장하려면 데이터 연결을 사용합니다.

변수를 사용자 지정할 수도 있습니다. 즉, 값은 링크로 보내기 전에 재생 페이지에 있든 카드 인스턴스 만들기 작업의 일부로 Power Automate에 있든 상관없이 발신자가 설정합니다.

전제 조건

변수 만들기

  1. Power Apps에 로그인합니다. 카드를 선택한 다음 카드를 선택합니다. 카드 탭이 보이지 않으면 자세히를 선택하고 카드 탭을 고정합니다.

  2. 카드 디자이너의 왼쪽 창에서 변수를 선택합니다.

  3. + 새 변수를 선택합니다.

  4. 새 변수 창에서 다음 값을 설정합니다.

    • 이름: 변수의 이름(필수)
    • 유형: 변수의 유형(필수)
    • 기본값: 입력 전 변수의 기본값
    • 지속성: 변수가 일시적인지(카드가 열릴 때마다 재설정됨) 영구적인지 여부
    • 사용자 지정 : 변수가 발신자에 의해 사용자 지정 가능하여 입력 변수로 작동하는지 여부

    변수의 이름이나 유형은 변경할 수 없습니다. 이 값을 변경해야 하는 경우 새 변수를 만드십시오.

    발신자 옵션과 추가 변수 정보 아래에서 변수의 제목설명을 사용자 지정할 수도 있습니다. 이 정보는 Power Automate 흐름에서 변수를 테스트, 디버깅 및 사용하는 데 도움이 될 수 있습니다.

    카드 디자이너의 새 변수 창 스크린샷.

  5. 저장을 선택합니다.

테이블 및 레코드에 대한 기본값 사용

기본값은 컬렉션 및 레코드 변수의 구조를 설정하는 데 사용됩니다. 레코드 또는 테이블 변수의 기본값을 설정하는 방법에는 두 가지가 있습니다.

  • 열 편집기 사용
  • Power Fx / JSON 사용

오른쪽의 토글을 사용하여 열 편집기 또는 Power Fx/JSON을 사용하는지 여부를 전환할 수 있습니다.

변수 기본값을 설정하기 위해 JSON과 Power Fx 간에 전환하는 방법의 스크린샷.

Power Fx 식을 사용하면 Dataverse와 같은 데이터 소스의 데이터를 변수에 저장하려는 경우에 유용합니다. 예를 들어 계정 테이블의 특정 행을 보유한 레코드를 원하는 경우 기본값을 First(Account)로 설정할 수 있습니다.

변수는 강력한 유형이므로 기본값을 설정하면 변수가 해당 유형으로 잠깁니다.

변수 편집 및 삭제

변수를 편집하거나 삭제하려면 변수 오른쪽에 있는 줄임표(...)를 선택한 다음 편집 또는 삭제를 선택합니다.

카드 디자이너의 변수 편집 및 삭제 옵션 스크린샷.

카드에서 변수 사용

카드에서 변수를 사용하는 방법은 다양합니다. Power Apps에서의 변수 작업에 대해 알아봅니다.

변수의 일반적인 용도는 Power Fx 식입니다. 수식에서 이름으로 변수를 참조하세요. 예는 간단한 카드 자습서에서 확인하세요. 수식 입력줄에서도 변수가 인식됩니다.

카드 디자이너 수식 막대에 자동으로 채워진 변수 이름의 스크린샷.

변수의 값 업데이트

Collect 함수를 사용하여 추가한 테이블 변수를 제외하고 Set 함수를 사용하여 변수를 업데이트할 수 있습니다.