Thuộc tính Reset on edit trong AppSheet

Hướng dẫn chi tiết thuộc tính Reset on edit? trong AppSheet

1. Ý nghĩa của Reset on edit

Khi bật tùy chọn Reset on edit? = ON:

  • Mỗi lần người dùng chỉnh sửa hàng (row), AppSheet sẽ gán lại giá trị Initial value cho cột đó.

Khi để Reset on edit? = OFF (mặc định):

  • Giá trị của cột giữ nguyên, không bị thay đổi khi chỉnh sửa.

2. Ví dụ minh họa

Trường hợp 1: Reset on edit = OFF

Initial value:

NOW()

Khi tạo mới bản ghi → cột hiển thị ngày giờ hiện tại.
Khi chỉnh sửa lại bản ghi → giá trị cũ vẫn giữ nguyên.

Thích hợp cho các cột như: Ngày tạo, Mã học sinh, STT, Người tạo,...

Trường hợp 2: Reset on edit = ON

Initial value:

NOW()

Khi tạo mới → lấy thời điểm hiện tại.
Khi chỉnh sửa hàng → tự động cập nhật lại giá trị mới (thời gian chỉnh sửa).

Thích hợp cho các cột như: Ngày cập nhật, Người cập nhật, Trạng thái mới,...


3. Bảng tóm tắt

Trạng thái Hành vi Nên dùng cho
OFF (mặc định) Giữ nguyên giá trị khi chỉnh sửa Ngày tạo, Mã học sinh, STT, Người tạo
ON Đặt lại theo Initial value mỗi khi chỉnh sửa Ngày cập nhật, Người cập nhật, Trạng thái

4. Kinh nghiệm thực tế

  • Cột chỉ tạo 1 lần → để OFF.
  • Cột cần tự cập nhật khi chỉnh sửa → bật ON.
  • Nên kết hợp với công thức USEREMAIL() hoặc NOW() để tự động ghi người sửa, thời gian sửa.

Hướng dẫn chi tiết thuộc tính Reset on edit? trong AppSheet