Hàm dateadd cho phép bạn thêm một số năm, tháng, ngày, giờ, phút và giây nhất định vào ngày đã chỉ định.
Nó trông như thế này:
=dateadd([ngày_bắt_đầu],[nội_dung_cần_thêm])
Trong phần [start_date] , bạn có thể sử dụng các biến, tham số mẫu hoặc trường thực thể. Ngoài ra, bạn có thể nhập bất kỳ ngày nào theo cách thủ công hoặc đặt thời gian và ngày hiện tại bằng cách sử dụng {=System:Now} .
Trong phần [what_to_add] , hãy đặt đơn vị thời gian mong muốn bằng cách sử dụng các giá trị tương ứng:
Sử dụng dấu + và - để thêm hoặc trừ giá trị đã chỉ định từ [ngày_bắt_đầu] . Ví dụ:
=dateadd({=Document:DATE_CREATE}, "+1d") : Ngày kết quả sẽ muộn hơn 1 ngày so với ngày tạo tài liệu.
=dateadd({=Document:DATE_CREATE}, "-21d") : Ngày kết quả sẽ sớm hơn 21 ngày so với ngày tạo tài liệu.
Tìm hiểu cách chèn giá trị bằng các macro đặc biệt
Trường hợp sử dụng
Hàm này thường được sử dụng để tự động tính thời hạn cho một tác vụ dựa trên ngày tạo tác vụ đó. Hãy xem xét ví dụ sau và tạo một tác vụ cần hoàn thành trong 10 ngày.
-
Thêm hoạt động Tạo tác vụ vào workflow của bạn.
-
Chèn =dateadd({=System:Now}, "+10d") vào trường Hạn chót .
-
Chạy workflow c của bạn để tạo tác vụ. Hạn chót sẽ được đặt là 10 ngày sau ngày tạo.
{{=dateadd({=Tài liệu:NGÀY_TẠO}, "+1ngày")}}