Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh
Nút Tính toán Ngày tháng cung cấp chín hàm tính toán, bao gồm thêm một khoảng thời gian, bớt một khoảng thời gian, định dạng chuỗi thời gian đầu ra và chuyển đổi đơn vị thời lượng. Mỗi hàm có các kiểu giá trị đầu vào và đầu ra cụ thể, đồng thời có thể nhận kết quả từ các nút khác làm biến tham số. Nút này sử dụng một quy trình tính toán dạng đường ống (pipeline) để xâu chuỗi các kết quả tính toán của các hàm đã cấu hình, cuối cùng cho ra một đầu ra mong muốn.
Trong giao diện cấu hình luồng công việc, hãy nhấp vào nút dấu cộng (“+”) trong luồng để thêm nút "Tính toán Ngày tháng":


Giá trị đầu vào có thể là một biến hoặc một hằng số ngày tháng. Biến có thể là dữ liệu đã kích hoạt luồng công việc này hoặc kết quả của một nút phía trước trong luồng công việc. Đối với hằng số, bạn có thể chọn bất kỳ ngày tháng nào.
Chỉ loại giá trị đầu vào, có hai giá trị có thể.
Mỗi bước tính toán bao gồm một hàm tính toán và cấu hình tham số của nó. Nút này áp dụng thiết kế dạng đường ống (pipeline), trong đó kết quả từ hàm tính toán trước sẽ được sử dụng làm giá trị đầu vào cho hàm tính toán tiếp theo. Bằng cách này, có thể hoàn thành một loạt các phép tính và chuyển đổi thời gian.
Sau mỗi bước tính toán, kiểu đầu ra cũng được cố định và sẽ ảnh hưởng đến các hàm có thể sử dụng cho bước tính toán tiếp theo. Việc tính toán chỉ có thể tiếp tục nếu các kiểu dữ liệu khớp nhau. Nếu không, kết quả của một bước sẽ là đầu ra cuối cùng của nút.
2024-7-15 00:00:00, số lượng là 1, và đơn vị là "ngày", kết quả tính toán là 2024-7-16 00:00:00.2024-7-15 00:00:00, số lượng là 1, và đơn vị là "ngày", kết quả tính toán là 2024-7-14 00:00:00.2024-7-15 00:00:00, đối tượng so sánh là 2024-7-16 06:00:00, đơn vị là "ngày", không lấy giá trị tuyệt đối, và giữ nguyên số thập phân, kết quả tính toán là -1.25.Khi giá trị tuyệt đối và làm tròn được cấu hình đồng thời, giá trị tuyệt đối sẽ được lấy trước, sau đó mới thực hiện làm tròn.
2024-7-15 00:00:00 và đơn vị là "ngày", kết quả tính toán là 15.2024-7-15 14:26:30 và đơn vị là "ngày", kết quả tính toán là 2024-7-15 00:00:00.2024-7-15 14:26:30 và đơn vị là "ngày", kết quả tính toán là 2024-7-15 23:59:59.2024-7-15 14:26:30, kết quả tính toán là true.2024-7-15 14:26:30, định dạng là the time is YYYY/MM/DD HH:mm:ss, kết quả tính toán là the time is 2024/07/15 14:26:30.2, đơn vị trước khi chuyển đổi là "tuần", đơn vị sau khi chuyển đổi là "ngày", và không giữ nguyên số thập phân, kết quả tính toán là 14.
Giả sử có một sự kiện khuyến mãi, chúng ta muốn thêm thời gian kết thúc khuyến mãi vào trường của sản phẩm khi mỗi sản phẩm được tạo. Thời gian kết thúc này là 23:59:59 vào ngày cuối cùng của tuần tiếp theo sau thời gian tạo sản phẩm. Vì vậy, chúng ta có thể tạo hai hàm thời gian và cho chúng chạy theo dạng đường ống (pipeline):
Bằng cách này, chúng ta sẽ nhận được giá trị thời gian mong muốn và truyền nó đến nút tiếp theo, ví dụ như nút sửa đổi bộ sưu tập, để thêm thời gian kết thúc khuyến mãi vào bộ sưu tập.