Trong thời đại công nghệ 4.0, việc sử dụng ứng dụng để tối ưu hóa quy trình làm việc là một điều ngày càng trở nên phổ biến. Appsheet, một công cụ phát triển ứng dụng không mã, mang đến nhiều tính năng hữu ích, trong đó có hàm OR(). Hàm này không chỉ giúp người dùng xử lý dữ liệu một cách hiệu quả mà còn mở ra nhiều khả năng cho việc phát triển ứng dụng linh hoạt. Bài viết này sẽ cùng các bạn tìm hiểu chi tiết về hàm OR() trong Appsheet, từ định nghĩa, cách viết cú pháp cho đến ứng dụng thực tế của nó trong các dự án khác nhau.

Hàm OR() Trong Appsheet Là Gì?

Hàm OR() là một hàm logic trong Appsheet cho phép người dùng kiểm tra nhiều điều kiện cùng một lúc. Nếu ít nhất một trong các điều kiện được đưa ra là đúng, hàm sẽ trả về giá trị TRUE. Ngược lại, nếu tất cả các điều kiện đều sai, giá trị trả về sẽ là FALSE. Điều này cực kỳ hữu ích trong việc lọc dữ liệu hoặc xác định trạng thái của một biến trong ứng dụng.

Phục Vụ Cho Mục Đích Gì?

Mục đích chính của hàm OR() là để giúp người dùng đưa ra quyết định dựa trên nhiều điều kiện khác nhau. Chẳng hạn như, khi xây dựng một ứng dụng quản lý khách hàng, bạn có thể muốn tìm những khách hàng thuộc một trong nhiều thành phố khác nhau. Hàm OR() cho phép bạn thực hiện việc này một cách dễ dàng và nhanh chóng, từ đó đưa ra thông tin mà bạn cần.

Quy Tắc Viết Hàm OR() Trong Appsheet

Cú pháp của hàm OR() rất đơn giản: OR(condition1, condition2, ...). Các điều kiện có thể là các biểu thức logic, như so sánh giá trị, hoặc tham chiếu đến các trường dữ liệu trong bảng.

  • OR(SAI, SAI) trả về SAI
  • OR(SAI, ĐÚNG) trả về ĐÚNG
  • OR(ĐÚNG, SAI) trả về ĐÚNG
  • OR(ĐÚNG, ĐÚNG) trả về ĐÚNG

Ví Dụ Cú Pháp

Khi bạn muốn kiểm tra xem một khách hàng đến từ Hà Nội hoặc TP.HCM, bạn có thể viết hàm như sau:

OR([City] = "Hà Nội", [City] = "TP.HCM")

Nếu một trong hai điều kiện này là đúng, hàm sẽ trả về TRUE.

Ứng Dụng Trong Thực Tế

Giả sử bạn đang phát triển một ứng dụng quản lý bán hàng cho công ty Hòa Data. Bạn muốn phân loại các đơn hàng dựa trên trạng thái vận chuyển. Bạn có thể sử dụng hàm OR() như sau:

OR([Status] = "Đang giao", [Status] = "Chưa giao")

Điều này giúp bạn dễ dàng xác định các đơn hàng cần xử lý hơn nữa. Tương tự, trong các trường hợp cần phân tích dữ liệu, hàm OR() cũng có thể được sử dụng để lọc ra những dữ liệu cần thiết nhanh chóng và hiệu quả.

Sự khác biệt giữa hàm OR và hàm AND trong AppSheet:

Hàm AND:

  • Hàm AND trả về TRUE chỉ khi tất cả các điều kiện bên trong nó đều đúng.
  • Nếu một hoặc nhiều điều kiện sai, nó sẽ trả về FALSE.
  • Công thức: AND(Điều kiện 1, Điều kiện 2, ...)
  • Ví dụ:
    • AND([Điểm] > 8, [Hạnh kiểm] = "Tốt"):
      • Trả về TRUE nếu cả hai điều kiện:
        1. Điểm lớn hơn 8.
        2. Hạnh kiểm là "Tốt".
      • Nếu một trong hai điều kiện sai, kết quả là FALSE.

Hàm OR:

  • Hàm OR trả về TRUE nếu ít nhất một điều kiện trong nó đúng.
  • Nó chỉ trả về FALSE khi tất cả các điều kiện đều sai.
  • Công thức: OR(Điều kiện 1, Điều kiện 2, ...)
  • Ví dụ:
    • OR([Điểm] > 8, [Hạnh kiểm] = "Tốt"):
      • Trả về TRUE nếu:
        1. Điểm lớn hơn 8, hoặc.
        2. Hạnh kiểm là "Tốt".
      • Nếu cả hai điều kiện đều sai, kết quả là FALSE.

3. Sự khác biệt chính:

Đặc điểmHàm ANDHàm OR
Điều kiện đúngTất cả các điều kiện phải đúngÍt nhất một điều kiện phải đúng
Kết quả saiMột điều kiện sai => Kết quả SAITất cả điều kiện sai => Kết quả SAI
Mục đích sử dụngKiểm tra điều kiện kết hợp logicKiểm tra điều kiện có thể thay thế

Kết Luận

Hàm OR() trong Appsheet là một công cụ cực kỳ mạnh mẽ, giúp người dùng tối ưu hóa quy trình làm việc và nâng cao hiệu quả trong việc phát triển ứng dụng. Với các quy tắc rõ ràng và cú pháp dễ hiểu, bạn có thể nhanh chóng áp dụng hàm này vào nhiều tình huống khác nhau trong công việc của mình. Hãy tiếp tục khám phá và áp dụng những kiến thức này để phát triển các ứng dụng chất lượng hơn cho doanh nghiệp của bạn.


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.