Chức năng thông báo
Áp dụng cho: Ứng dụng Canvas Ứng dụng dựa trên mô hình Power Platform CLI
Hiển thị thông báo biểu ngữ cho người dùng.
Description
Chức năng Thông báo hiển thị thông báo biểu ngữ cho người dùng ở đầu màn hình. Thông báo sẽ vẫn hiển thị cho đến khi người dùng bỏ qua hoặc hết thời gian chờ, mặc định là 10 giây.
Một màu sắc và biểu tượng thích hợp được sử dụng tùy thuộc vào loại thông báo. Loại được chỉ định bởi đối số thứ hai cho hàm:
Lưu ý
Giới hạn ký tự cho hàm Notify là 500 ký tự.
NotificationType Argument | Mô tả |
---|---|
Loại thông báo.Lỗi | Hiển thị thông báo lỗi. |
NotificationType.Information (Mặc định) | Hiển thị thông báo mang tính thông tin. |
NotificationType.Thành công | Hiển thị thông báo thành công. |
NotificationType.Cảnh báo | Hiển thị thông báo cảnh báo. |
Thông báo được hiển thị cả khi tạo ứng dụng và khi người dùng cuối đang sử dụng ứng dụng.
Notify chỉ có thể được sử dụng trong các công thức hành vi.
Có thể ghép nối Notify với hàm IfError để phát hiện và báo cáo lỗi bằng thông báo lỗi tùy chỉnh.
Power Apps cũng có thể gửi thông báo đẩy bằng một cơ chế hoàn toàn khác với hàm Notify. Để biết thêm thông tin, hãy xem Gửi thông báo trong Power Apps.
Thông báo luôn trả về đúng.
Lưu ý: Hàm này đã được đặt tên trước đó là ShowError khi chỉ có thể hiển thị thông báo lỗi.
Lưu ý
Notify có thể được sử dụng trong ứng dụng canvas độc lập, trang tùy chỉnh và Power Fx trải nghiệm chỉ huy . Các giá trị mặc định cho NotificationType và Timeout thay đổi tùy theo trải nghiệm sử dụng. Bạn có thể chỉ định các giá trị bạn muốn đặt cho NotificationType và Timeout bằng cách thiết lập chúng một cách rõ ràng trong biểu thức của bạn và các giá trị này sẽ được tôn trọng bất kể trải nghiệm như thế nào. Power Fx
Cú pháp
Thông báo( Tin nhắn [, Loại thông báo [, Hết thời gian ] ] )
- Tin nhắn – Bắt buộc. Thông báo hiển thị với người dùng.
- NotificationType – Tùy chọn. Loại thông báo hiển thị từ bảng trên. Mặc định là NotificationType.Information.
- Hết thời gian – Tùy chọn. Số mili giây chờ đợi trước khi tự động tắt thông báo. Giá trị mặc định là 10 giây (hoặc 10.000 mili giây). Thông báo được hiển thị vô thời hạn với Thời gian chờ là 0.
Ví dụ
Hướng dẫn chi tiết
Thêm một công cụ điều khiển Button (Nút) vào màn hình.
Đặt thuộc tính OnSelect của Button (Nút) theo công thức sau:
Notify( "Hello, World" )
Bấm hoặc nhấn nút.
Mỗi lần bấm nút, thông báo Hello, World (Xin chào mọi người) được hiển thị cho người dùng dưới dạng thông tin. Tính năng này sẽ tự động tắt sau 10 giây (thời gian chờ mặc định) nếu người dùng không tắt hoặc không nhấn lại nút.
Thay đổi loại thông báo để cho biết có lỗi. Thêm một đối số thứ hai vào công thức:
Notify( "Hello, World", NotificationType.Error )
Bấm hoặc nhấn nút.
Lúc này, mỗi lần bấm nút, thông báo Hello, World (Xin chào mọi người) được hiển thị cho người dùng dưới dạng thông báo lỗi. Tính năng này sẽ tự động tắt sau 10 giây (thời gian chờ mặc định) nếu người dùng không tắt hoặc không nhấn lại nút.
Thay đổi loại thông báo để cảnh báo. Thay đổi đối số thứ hai trong công thức:
Notify( "Hello, World", NotificationType.Warning, 4000 )
Bấm hoặc nhấn nút.
Lúc này, mỗi lần bấm nút, thông báo Hello, World (Xin chào mọi người) được hiển thị cho người dùng dưới dạng cảnh báo. Tính năng này sẽ tự động tắt sau 4 giây (4.000 mili giây) nếu người dùng không tắt hoặc không nhấn lại nút.
Thay đổi loại thông báo để cho biết đã thành công. Thay đổi đối số thứ hai trong công thức:
Notify( "Hello, World", NotificationType.Success, 0 )
Bấm hoặc nhấn nút.
Lúc này, mỗi lần bấm nút, thông báo Hello, World (Xin chào mọi người) được hiển thị cho người dùng dưới dạng thông báo thành công. Với thời gian chờ bằng 0, chỉ người dùng mới tắt được thông báo hoặc thông báo tắt khi nhấn lại nút.