Điều kiện và Switch
Nhập môn Power Automate
Anushika Agarwal
Cloud Data Engineer
Tìm ở đâu
- Cùng nằm trong Control ở bộ chọn hành động
- Chung danh mục với Apply to each và Do until
- Bấm +, tìm theo tên hành động, hoặc lọc Built-in → Control
Hành động Condition
- Đánh giá một quy tắc là true hoặc false
- Nhánh True → một nhóm hành động
- Nhánh False → nhóm hành động khác
- Bản cũ dán nhãn "Yes" / "No"
Thiết lập Condition
$$

- Ba ô: giá trị Left, Operator, giá trị Right
Thiết lập Condition
$$

- Ba ô: giá trị Left, Operator, giá trị Right
- Left: giá trị cần kiểm tra, thường là token nội dung động hoặc biến
Thiết lập Condition
$$

- Ba ô: giá trị Left, Operator, giá trị Right
- Left: giá trị cần kiểm tra, thường là token nội dung động hoặc biến
- Operator: is equal to, contains, is greater than, is empty, và nhiều nữa
Thiết lập Condition
$$

- Ba ô: giá trị Left, Operator, giá trị Right
- Left: giá trị cần kiểm tra, thường là token nội dung động hoặc biến
- Operator: is equal to, contains, is greater than, is empty, và nhiều nữa
- Right: giá trị để so sánh
Kết hợp quy tắc với AND / OR
$$

- Bấm Add → Add row để thêm quy tắc
- And → tất cả quy tắc phải đúng
- Or → bất kỳ quy tắc nào đúng là được
$$
- Dùng Add row group để nhóm cho logic AND/OR kết hợp
Lỗi thường gặp
- Phân biệt hoa thường: "Approved" ≠ "approved"
- Khoảng trắng thừa: "Approved " ≠ "Approved"
- Sai kiểu: so sánh chuỗi với số
$$
- Dùng
toLower() hoặc trim() để chuẩn hóa đầu vào
Hành động Switch
$$

- So khớp một giá trị với nhiều case
- Mỗi case chạy hành động khác nhau
- Case Default bắt mọi giá trị ngoài dự kiến
Condition vs. Switch
| Tình huống |
Dùng |
| Hai kết quả (yes/no) |
Condition |
| Ba giá trị trở lên |
Switch |
| Kiểm tra khoảng (> 100) |
Condition |
$$
- Lồng nhiều Condition thì chạy được nhưng rối rất nhanh
Cùng luyện tập nào!
Nhập môn Power Automate
Preparing Video For Download...