Giao diện
Cấu hình node - Simple Function
Node biểu thức nhanh: thực thi expression đơn giản (số học, ghép chuỗi, logic) mà không cần code editor JavaScript.
Bảng tham số cấu hình
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
expression | string | Có | — | Biểu thức cần tính (số học, chuỗi, logic) |
outputName | string | Không | — | Tên biến lưu kết quả trong workflow context |
outputType | string | Không | number | Kiểu kết quả: number, string, boolean |
Dữ liệu đầu ra (Output)
| Tên | Kiểu | Mô tả |
|---|---|---|
result | any | Giá trị kết quả của biểu thức |
Toán tử hỗ trợ
| Loại | Toán tử | Ví dụ |
|---|---|---|
| Số học | +, -, *, /, % | price * 1.1 |
| So sánh | ==, !=, >, <, >=, <= | amount > 1000 |
| Logic | &&, ||, ! | a > 0 && b > 0 |
| Chuỗi | + (nối chuỗi) | "Hello " + name |
| Ternary | ? : | age >= 18 ? "adult" : "minor" |
| Nhóm | () | (a + b) * c |
Khi nào dùng Simple Function
| Nhu cầu | Dùng node |
|---|---|
Phép tính đơn giản (a * b) | Simple Function |
| Công thức phức tạp, nhiều engine | Dynamic Calculation |
| Vòng lặp, khai báo biến, function | JavaScript |
| Lọc/query JSON | JSON Query |
Lưu ý quan trọng
- Biểu thức không hỗ trợ vòng lặp, khai báo biến, hoặc function - chỉ expression đơn
- Chia cho 0 trả về
Infinity- cần kiểm tra điều kiện trước hoặc xử lý ở node sau - Biến không tồn tại trong biểu thức sẽ là
undefined, kết quả có thể làNaN - Kết quả tự động ép kiểu theo
outputType- cẩn thận mất dữ liệu khi ép kiểu - Nhanh hơn JavaScript node cho tác vụ đơn giản vì không cần khởi tạo sandbox