Aracılığıyla paylaş


Notify işlevi

Şunlar için geçerlidir: Tuval uygulamaları Model temelli uygulamalar Power Platform CLI

Kullanıcıya bir başlık iletisi görüntüler.

Description

Notify işlevi, ekranın en üst kısmında kullanıcıya bir başlık iletisi görüntüler. Bildirim, kullanıcı kapatana veya zaman aşımına (bu süre varsayılan olarak 10 saniyedir) uğrayana kadar kalır.

İleti türüne bağlı olarak, uygun bir renk ve simge kullanılır. Tür, işleve yönelik ikinci bağımsız değişken tarafından belirtilir:

Not

Notify işlevinin karakter sınırı 500 karakterdir.

NotificationType Bağımsız Değişkeni Açıklama
NotificationType.Error Hata olarak iletiyi görüntüler.
NotificationType.Information (Varsayılan) İletiyi bilgilendirme amacıyla görüntüler.
NotificationType.Success İletiyi başarı bildirimi olarak görüntüler.
NotificationType.Warning İletiyi uyarı olarak görüntüler.

İletiler hem uygulamanızı yazarken hem de son kullanıcılar uygulamayı kullanırken gösterilir.

Notify yalnızca davranış formüllerinde kullanılabilir.

Hataların algılanıp özel bir hata iletisiyle rapor edilmesi için IfError işleviyle Notify eşlenebilir.

Power Apps, Notify işlevinden tamamen farklı bir mekanizma kullanarak da anında iletme bildirimleri gönderebilir. Daha fazla bilgi için bkz. Power Apps'te bildirim gönderme.

Notify her zaman doğru değerini döndürür.

Not: Bu işlev önceden yalnızca hata iletilerini görüntüleyebiliyor ve ShowError olarak adlandırılıyordu.

Not

Bildirim bağımsız tuval uygulaması, özel sayfa ve Power Fx komutları deneyimlerinde kullanılabilir. NotificationType ve Timeout için varsayılan değerler, kullanıldığı deneyime göre değişiklik gösterir. NotificationType ve Timeout için ayarlamak istediğiniz değerleri Power Fx ifadenizde açıkca ayarlayarak belirtebilirsiniz; deneyim ne olursa olsun bu değerlere uyulacaktır.

Sözdizimi

Notify( İleti [, NotificationType [ , Timeout ] ] )

  • İleti: Gerekli. Kullanıcıya görüntülenecek ileti.
  • NotificationType – İsteğe bağlı. Yukarıdaki tablodan görüntülenecek iletinin türü. Varsayılan: NotificationType.Information.
  • Timeout – İsteğe bağlı. Bildirim otomatik olarak kapatılmadan önce beklenecek milisaniye sayısı. Varsayılan değer 10 saniyedir (veya 10.000 milisaniye). Bildirim, Zaman aşımı 0 olduğunda süresiz olarak görüntülenir.

Örnekler

Adım adım

  1. Ekranınıza bir Button denetimi ekleyin.

  2. Button denetiminin OnSelect özelliğini şu formül olarak ayarlayın:

    Notify( "Hello, World" )
    
  3. Düğmeye tıklayın veya basın.

    Düğmeye her tıklandığında bilgilendirme olarak kullanıcıya Merhaba Dünya iletisi gösterilir. Kullanıcı kapatmazsa veya düğmeye yeniden basmazsa 10 saniye içinde (varsayılan zaman aşımı) otomatik olarak kapanır.

    Geliştirme ortamında Notify işlevini çağıran Button.OnSelect işlevinin gösterilmesi ve bunun sonucunda Merhaba Dünya iletisinin kullanıcıya mavi bir başlık iletisi olarak görüntülenmesi.

  4. Bir hatayı gösterecek şekilde ileti türünü değiştirin. Formülünüze ikinci bir bağımsız değişken ekleyin:

    Notify( "Hello, World", NotificationType.Error )
    
  5. Düğmeye tıklayın veya basın.

    Artık düğmeye her tıklandığında hata olarak kullanıcıya Merhaba Dünya iletisi gösterilir. Kullanıcı kapatmazsa veya düğmeye yeniden basmazsa 10 saniye içinde (varsayılan zaman aşımı) otomatik olarak kapanır.

    Geliştirme ortamında Notify işlevini çağıran Button.OnSelect işlevinin gösterilmesi ve bunun sonucunda Merhaba Dünya iletisinin kullanıcıya kırmızı bir başlık iletisi olarak görüntülenmesi.

  6. Bir uyarıyı gösterecek şekilde ileti türünü değiştirin. Formülünüzdeki ikinci bağımsız değişkeni değiştirin:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. Düğmeye tıklayın veya basın.

    Artık düğmeye her tıklandığında uyarı olarak kullanıcıya Merhaba Dünya iletisi gösterilir. Kullanıcı kapatmazsa veya düğmeye yeniden basmazsa 4 saniye içinde (4000 mili saniye) otomatik olarak kapanır.

    Geliştirme ortamında Notify işlevini çağıran Button.OnSelect işlevinin gösterilmesi ve bunun sonucunda Merhaba Dünya iletisinin kullanıcıya turuncu bir başlık iletisi olarak görüntülenmesi.

  8. Bir başarı durumunu gösterecek şekilde ileti türünü değiştirin. Formülünüzdeki ikinci bağımsız değişkeni değiştirin:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. Düğmeye tıklayın veya basın.

    Artık düğmeye her tıklandığında başarı bildirimi olarak kullanıcıya Merhaba Dünya iletisi gösterilir. 0 değerinde zaman aşımı ile bildirim yalnızca kullanıcı tarafından veya düğmeye yeniden basarak kapatılır.

    Geliştirme ortamında Notify işlevini çağıran Button.OnSelect işlevinin gösterilmesi ve bunun sonucunda Merhaba Dünya iletisinin kullanıcıya yeşil bir başlık iletisi olarak görüntülenmesi.