Hàm ISNOTBLANK
Là Gì?
Hàm ISNOTBLANK
trong AppSheet được sử dụng để kiểm tra xem một ô (cell) hoặc một trường (field) có chứa dữ liệu hay không. Hàm này trả về giá trị Boolean (TRUE hoặc FALSE), với TRUE nếu ô không trống và FALSE nếu ô trống. Hàm ISNOTBLANK
rất hữu ích để xác định trạng thái của các trường dữ liệu trong ứng dụng, đặc biệt là khi bạn cần xác nhận dữ liệu đầu vào của người dùng.
Phục Vụ Cho Mục Đích Gì?
Là hàm ngược với hàm ISBLANK, h
àm ISNOTBLANK()
rất hữu ích khi bạn muốn kiểm tra dữ liệu bắt buộc, tránh trường hợp dữ liệu trống gây lỗi trong quy trình hoạt động của ứng dụng hoặc có thể dùng để điều hướng ứng dụng. Vì vậy hàm ISNOTBLANK()
thường được mình sử dụng trong các trường hợp sau:
Xác Minh Dữ Liệu Đầu Vào:
Hàm ISNOTBLANK
giúp bạn xác định xem người dùng đã nhập dữ liệu vào một trường hay chưa. Điều này rất quan trọng trong việc đảm bảo tính đầy đủ của dữ liệu.
Quản Lý Quy Trình:
Bạn có thể sử dụng hàm ISNOTBLANK()
để kiểm soát quy trình làm việc trong ứng dụng, giúp xác định xem người dùng đã nhập dữ liệu vào trường thông tin nào và điều hướng họ đến các trường khác. Việc này giúp biểu mẫu gọn gàng hơn, tránh gây bối rối khi có quá nhiều trường cần điền.
Tùy Chỉnh Thông Báo:
Sử dụng hàm ISNOTBLANK
để hiển thị thông báo phù hợp cho người dùng nếu họ đã điền thông tin cần thiết.
Quy Tắc Viết Hàm
Cú pháp của hàm ISNOTBLANK
là:
ISNOTBLANK(value)
- value: Giá trị hoặc ô mà bạn muốn kiểm tra.
Ví Dụ Cú Pháp
ISNOTBLANK([Email])
Hàm này sẽ trả về TRUE nếu trường Email
có dữ liệu và FALSE nếu trường đó trống.
Ứng Dụng Của Hàm Trong Thực Tế
Để giúp bạn có cái nhìn tổng quan hơn và khai thác tối đa hàm ISNOTBLANK
, mình xin chia sẻ thêm một số trường hợp mà đã dùng hàm này.
Kiểm Tra Thông Tin Đầu Vào:
Trong xuất vật tư của ứng dụng để giúp người dùng nhập liệu nhanh hơn, mình sử dụng hàm này để kiểm tra xem có kế hoạch vật trong lần xuất này không, nếu có thì sẽ điền tự động sang "xuất vật tư", nếu để trống phần kế hoạch này người dùng mới cần điền lí do xuất kho như xuất huỷ, xuất bán hoặc xuất chuyển kho v.v..
IF(ISNOTBLANK([ke_hoach_vt_id]),"Xuất sản xuất","")
Phân Quyền Điều Kiện cho Action
Để ứng dụng tối giản và đồng thời là dấu hiệu nhận biết đơn hàng đã được in phiếu xuất hay chưa, nhằm tránh việc tạo phiếu xuất nhiều lần dẫn đến việc lưu trữ nhiều file không cần thiết, mình sử dụng hàm ISNOTBLANK để kiểm tra xem đã có dữ liệu file hay chưa.
ISNOTBLANK([file_bao_cao])
- Nếu có dữ liệu file: Hành động "Mở file" sẽ được hiển thị, giúp người dùng nhận biết rằng đã có file và không cần tạo thêm file mới.
- Nếu không có dữ liệu file: Hành động "Mở file" sẽ bị ẩn, ngăn chặn việc mở hoặc tạo file không cần thiết.
Bằng cách này, hệ thống chỉ hiển thị nút "Mở file" khi cần thiết, giúp giảm thiểu thao tác, giảm thiểu dữ liệu thừa trong Drive lưu trữ
Kết Luận
ISNOTBLANK là một trong những hàm cơ bản nhưng không thể thiếu khi làm việc với dữ liệu trong AppSheet. Hàm này giúp bạn xây dựng các quy tắc kiểm tra dữ liệu đầu vào, tạo ra các thông báo lỗi khi dữ liệu bị thiếu, và tự động hóa các tác vụ dựa trên sự có mặt của dữ liệu. Việc nắm vững hàm ISNOTBLANK sẽ giúp bạn tạo ra các ứng dụng AppSheet chuyên nghiệp và hiệu quả hơn.
Xem thêm
Nếu các bạn đang tìm kiếm khóa học liên quan tới Google Appsheet có thể tham khảo thêm khóa học Chinh Phục Appsheet mới nhất tại đây: https://www.hocappsheet.online/course/khoa-hoc-google-appsheet-co-ban-nang-cao
Discussion