Hàm NOW() Là Gì?

Hàm NOW() trong AppSheet là một công cụ vô cùng hữu ích giúp bạn lấy được thời điểm hiện tại (ngày và giờ) tại thời điểm hàm được tính toán. Giống như một chiếc đồng hồ tích tắc không ngừng, hàm này luôn cung cấp thông tin thời gian chính xác nhất.

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

Hàm NOW() có thể ứng dụ ng một số mục đích sau:

Theo Dõi Thời Gian Thực:

Hàm NOW() cho phép bạn lấy thời gian thực để theo dõi các sự kiện trong ứng dụng. Trong các ứng dụng cần thời gian thực như quản lý dự án hoặc ghi chép thời gian làm việc, hàm NOW() giúp bạn nhập liệu nhanh chóng hoặc ghi nhận thông tin tự động.

Sử dụng làm điểm kích hoạt:

Bạn có thể sử dụng hàm NOW() để so sánh thời gian giữa các sự kiện, chẳng hạn như xác định xem một đơn hàng đã quá hạn hay chưa.

Quy Tắc Viết Hàm

Cú pháp của hàm NOW() là:

NOW()

Lưu ý:

  • Giá trị trả về của NOW(), TODAY(), và TIMENOW() trả về kết quả dựa trên múi giờ của thiết bị người dùng. Ví dụ, nếu thiết bị đặt múi giờ là Pacific Standard Time (PST), giá trị trả về là UTC-08:00; nếu múi giờ là Việt Nam, giá trị trả về là UTC+7:00.
  • Khi thiết bị người dùng kết nối với máy chủ để đọc hoặc cập nhật dữ liệu, thiết bị sẽ gửi múi giờ cùng với yêu cầu. Máy chủ sử dụng múi giờ này để thực hiện các tính toán về thời gian và ngày.
  • NOW() - 1 trả về ngày và giờ của một ngày trước đó, tương đương với NOW() - "024:00:00".
  • NOW() + 1 trả về ngày và giờ của một ngày trong tương lai.
  • NOW() + 7 trả về ngày và giờ của một tuần trong tương lai.
  • DATE(NOW()) trả về ngày hiện tại dưới dạng giá trị Date, tương đương với hàm TODAY().
  • TIME(NOW()) trả về giờ hiện tại, tương đương với hàm TIMENOW().

Ví Dụ Cú Pháp


Viết hàm này vào Initial Value, giúp người nhập liệu nhanh, khi mở form thông tin sẽ trả về thời gian hiện tại, chẳng hạn như "2024-10-12 14:30:00".

Ứng Dụng Của Hàm Trong Thực Tế

Hàm NOW có nhiều ứng dụng trong thực tế, bao gồm:

Ghi Nhận Thời Gian Tạo Lịch Sử

Trong ứng dụng, việc ghi nhận các hành động vào lịch sử là nhu cầu thiết yếu để quản lý và theo dõi các thay đổi quan trọng. Trong công thức bên dưới, ghi lại thông tin không phê duyệt cho một phiếu đề xuất có đi kèm thông tin thời gian để biết hành động không phê duyệt này để dễ dàng đối chiếu trong quá trình làm phía sau.

Kết quả lịch sử đụng ghi nhận như sau:

Làm điểm kích hoạt nhờ thay đổi dữ liệu:

Hàm NOW trả về thời gian và ngày giờ hiện tại, và do thời gian luôn thay đổi liên tục, bạn có thể tận dụng đặc điểm này để làm điều kiện kích hoạt các quá trình tự động hóa (automation).

Khi kích hoạt Action Update sẽ tạo sự thay đổi dữ liệu trên giúp mình kích hoạt lại các công thức tính toán trong App Fomula tính toán lại dữ liệu.

Kết Luận

Hàm NOW là công cụ không thể thiếu khi làm việc với thời gian trong AppSheet. Từ ghi lại thời gian đến tự động hóa tác vụ, NOW giúp ứng dụng của bạn trở nên thông minh và hiệu quả hơn.

Xem thêm:

Hướng dẫn sử dụng hàm TEXT trong Appsheet
Hàm TEXT() trong AppSheet là một trong số các hàm mạnh mẽ giúp bạn kiểm soát cách hiển thị dữ liệu trong ứng dụng. Nó cho phép bạn định dạng linh hoạt các giá trị số, ngày tháng và thời gian thành văn bản dễ đọc, phù hợp với thiết kế ứng dụng và nhu cầu cụ thể 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/course/khoa-hoc-google-appsheet-co-ban-nang-cao