Notify 함수

적용 대상: 캔버스 앱 모델 기반 앱 Power Platform CLI

사용자에게 배너 메시지를 표시합니다.

Description

Notify 함수는 화면 상단에 사용자에게 배너 메시지를 표시합니다. 알림은 사용자가 알림을 닫거나 기본 시간인 10초가 만료될 때까지 유지됩니다.

메시지의 유형에 따라 적절한 색 및 아이콘을 사용합니다. 유형은 함수에 대한 두 번째 인수에서 지정됩니다.

노트

Notify 함수의 글자 수 제한은 500자입니다.

NotificationType 인수 설명
NotificationType.Error 메시지를 오류로 표시합니다.
NotificationType.Information(기본값) 메시지를 정보 제공으로 표시합니다.
NotificationType.Success 메시지를 성공으로 표시합니다.
NotificationType.Warning 메시지를 경고로 표시합니다.

앱을 작성할 때와 최종 사용자가 앱을 사용할 때 모두 메시지가 표시됩니다.

Notify동작 수식에만 사용할 수 있습니다.

NotifyIfError 함수와 쌍을 이루어 오류를 검색하고 사용자 지정 오류 메시지를 사용하여 오류를 보고할 수 있습니다.

Power Apps에서는 Notify와 완전히 다른 메커니즘을 사용하여 푸시 알림을 보낼 수도 있습니다. 자세한 내용은 Power Apps에서 알림 보내기를 참조하십시오.

Notify는 항상 true를 반환합니다.

참고: 오류 메시지만 표시할 수 있는 경우 이 함수의 이전 이름은 ShowError입니다.

노트

Notify는 독립형 캔버스 앱, 사용자 지정 페이지Power Fx 명령 환경에서 사용할 수 있습니다. NotificationType 및 Timeout의 기본값은 사용되는 환경에 따라 다릅니다. Power Fx 식에서 명시적으로 설정하여 NotificationType 및 Timeout에 대해 설정하려는 값을 지정할 수 있으며 이러한 값은 환경에 관계없이 존중됩니다.

구문

Notify( Message [, NotificationType [ , Timeout ] ] )

  • Message – 필수 항목입니다. 사용자에게 표시할 메시지입니다.
  • NotificationType – 선택 항목입니다. 위 테이블에서 표시할 메시지의 유형입니다. 기본값은 NotificationType.Information입니다.
  • Timeout – 선택 항목입니다. 알림을 자동으로 해제하기 전에 대기할 시간(밀리 초)입니다. 기본값은 10초(또는 10,000밀리초)입니다. 알림은 Timeout이 0부터 무한으로 표시됩니다.

단계별

  1. Button 컨트롤을 화면에 추가합니다.

  2. ButtonOnSelect 속성을 다음 수식으로 설정합니다.

    Notify( "Hello, World" )
    
  3. 단추를 클릭하거나 누릅니다.

    단추를 클릭할 때마다 Hello, World라는 메시지가 정보 제공으로 사용자에게 표시됩니다. 사용자가 해제하지 않거나 버튼을 다시 누르면 10초(기본 시간 초과) 후에 자동으로 해제됩니다.

    작성 환경에서 Notify를 호출하는 Button.OnSelect가 표시되고 그에 따른 Hello, World 메시지가 사용자에게 파란색 배너 메시지로 표시됩니다.

  4. 오류를 나타내는 메시지의 유형을 변경합니다. 다음 수식에 두 번째 인수를 추가합니다.

    Notify( "Hello, World", NotificationType.Error )
    
  5. 단추를 클릭하거나 누릅니다.

    이제 단추를 클릭할 때마다 Hello, World라는 메시지가 오류로 사용자에게 표시됩니다. 사용자가 해제하지 않거나 버튼을 다시 누르면 10초(기본 시간 초과) 후에 자동으로 해제됩니다.

    작성 환경에서 Notify를 호출하는 Button.OnSelect가 표시되고 그에 따른 Hello, World 메시지가 사용자에게 빨간색 배너 메시지로 표시됩니다.

  6. 경고를 나타내는 메시지의 유형을 변경합니다. 다음 수식에서 두 번째 인수를 변경합니다.

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. 단추를 클릭하거나 누릅니다.

    이제 단추를 클릭할 때마다 Hello, World라는 메시지가 경고로 사용자에게 표시됩니다. 사용자가 해제하지 않거나 버튼을 다시 누르면 4초(4,000밀리초) 후에 자동으로 해제됩니다.

    제작 환경에서 Notify를 호출하는 Button.OnSelect가 표시되고 그에 따른 Hello, World 메시지가 사용자에게 주황색 배너 메시지로 표시됩니다.

  8. 성공을 나타내는 메시지의 유형을 변경합니다. 다음 수식에서 두 번째 인수를 변경합니다.

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. 단추를 클릭하거나 누릅니다.

    이제 단추를 클릭할 때마다 Hello, World라는 메시지가 성공으로 사용자에게 표시됩니다. 시간 제한이 0인 경우 알림은 사용자에 의해 또는 단추를 다시 눌러야만 해제됩니다.

    제작 환경에서 Notify를 호출하는 Button.OnSelect가 표시되고 그에 따른 Hello, World 메시지가 사용자에게 초록색 배너 메시지로 표시됩니다.