캔버스 앱에 대한 동작 수식 이해

대부분의 수식은 값을 계산합니다. Excel 스프레드시트와 마찬가지로 값이 변경될 때마다 다시 계산이 자동으로 수행됩니다. 예를 들어 레이블 컨트롤의 값은 0보다 작으면 빨간색으로 표시하고, 그렇지 않으면 검정색으로 표시할 수 있습니다. 따라서 해당 컨트롤의 Color 속성을 다음 수식으로 설정할 수 있습니다.

If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )

이 컨텍스트에서 사용자가 단추 컨트롤을 선택하는 경우 어떤 의미가 있을까요? 값이 변경되지 않았으므로 계산할 새 항목은 없습니다. Excel에는 단추 컨트롤에 해당하는 함수가 없습니다.

단추 컨트롤을 선택하면 다음과 같이 사용자가 앱의 상태를 변경하는 일련의 작업 또는 동작을 시작합니다.

이러한 함수는 앱의 상태를 변경하기 때문에 자동으로 다시 계산할 수 없습니다. 동작 수식이라고 하는 OnSelect, OnVisible, OnHidden 및 기타 On... 속성의 수식에 사용할 수 있습니다.

둘 이상의 작업

세미콜론을 사용하여 수행할 작업의 목록을 만듭니다. 예를 들어 다음과 같이 컨텍스트 변수를 업데이트한 다음 이전 화면으로 돌아갈 수도 있습니다.

UpdateContext( { x: 1 } ); Back()

작업은 수식에 표시된 순서대로 수행됩니다. 현재 함수가 완료될 때까지 다음 함수는 시작되지 않습니다. 오류가 발생하면 후속 함수가 시작되지 않을 수 있습니다.

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).