Aracılığıyla paylaş


Notify fonksiyon

Ş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

İşlev, Notify ekranın ü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

İşlevin Notify karakter sınırı 500 karakterdir.

NotificationType Bağımsız Değişkeni Description
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.

Notify özel bir hata iletisiyle hataları algılamak ve raporlamak için IfError işleviyle eşleştirilebilir.

Power Apps, uygulamasından Notifytamamen farklı bir mekanizma kullanarak anında iletme bildirimleri de gönderebilir. Daha fazla bilgi için bkz. Power Apps'te bildirim gönderme.

Notify her zaman true 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

Notify tek başına tuval uygulamasında, özel sayfada ve Power Fx komut 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 [ , Zaman Aşımı ] ] )

  • Mesaj – 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.
  • Zaman aşımı – İ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.

    Yazma ortamında Button.OnSelect çağrısı Notify gösteriliyor ve sonuçta elde edilen Hello, World iletisi kullanıcı için mavi başlık iletisi olarak görüntüleniyor.

  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.

    Yazma ortamında Button.OnSelect çağrısı Notify gösteriliyor ve sonuçta elde edilen Hello, World iletisi kullanıcı için kırmızı bir başlık iletisi olarak görüntüleniyor.

  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.

    Yazma ortamında Button.OnSelect çağrısı Notify gösteriliyor ve sonuçta elde edilen Hello, World iletisi kullanıcı için turuncu bir başlık iletisi olarak görüntüleniyor.

  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.

    Yazma ortamında Button.OnSelect çağrısı Notify gösteriliyor ve sonuçta elde edilen Hello, World iletisi, kullanıcı için yeşil bir başlık iletisi olarak görüntüleniyor.