Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Điều kiện cho phép bạn thực hiện các khối hành động chỉ khi một điều kiện nhất định được đáp ứng. Nếu điều kiện sai, khối hành động sẽ bị bỏ qua.
Khi sử dụng câu lệnh điều kiện, bạn có thể đảm bảo một số phần tử có giá trị hoặc trạng thái mong muốn trước khi thực hiện các hành động khác. Ví dụ, bạn có thể kiểm tra xem một tệp có tồn tại hay không trước khi thử đổi tên tệp đó.
Nếu/ngược lại
Câu lệnh If là một trong những câu điều kiện được sử dụng phổ biến nhất trong lập trình và phát triển luồng.
Power Automate cung cấp hành động Nếu để kiểm tra xem điều kiện nhất định có hợp lệ hay không. Nếu điều kiện đúng, logic giữa If và End sẽ được thực thi.
Một hành động If bao gồm hai toán hạng và một toán tử. Nền tảng này hỗ trợ các phép toán logic quan trọng nhất, chẳng hạn như bằng, không bằng và lớn hơn.
Nếu có thể tùy chọn chứa một hành động Khác . Hành động Else xác định logic sẽ được thực thi khi điều kiện If không hợp lệ. Nó phải được đặt giữa các hành động Nếu và Kết thúc .
Để thiết lập nhiều điều kiện mà logic khác nhau được thực thi, hãy triển khai hành động Else if . Hành động này được thực hiện khi các điều kiện If và Else if trước đó không hợp lệ. Nó phải được đặt trong khối If/End và luôn đứng trước hành động Else .
Trong mọi trường hợp, các biến và giá trị được sử dụng làm toán hạng phải có cùng kiểu dữ liệu. So sánh các biến có kiểu dữ liệu khác nhau làm cho điều kiện luôn sai.
Nếu các biến thể
Ngoài hành động If chuẩn, Power Automate cung cấp một số hành động có điều kiện bổ sung:
Nếu tệp tồn tại: Kiểm tra xem tệp có tồn tại hay không trước khi thực hiện khối hành động. Hành động này có thể được sử dụng để đảm bảo rằng tệp tồn tại trước khi thực hiện các thao tác khác trên tệp đó.
Nếu thư mục tồn tại: Kiểm tra xem thư mục có tồn tại hay không trước khi thực hiện khối hành động.
Nếu dịch vụ: Thực hiện một khối hành động nếu một dịch vụ cụ thể đang chạy, bị tạm dừng hoặc bị dừng.
Nếu tiến trình: Thực hiện một khối hành động nếu một tiến trình Windows cụ thể đang chạy hay không.
Nếu cửa sổ: Thực hiện một khối hành động nếu một cửa sổ cụ thể đang mở hay không.
Nếu cửa sổ chứa: Thực hiện một khối hành động nếu một văn bản hoặc thành phần UI cụ thể có tồn tại trong cửa sổ hay không.
Nếu hình ảnh: Thực hiện một khối hành động nếu có hình ảnh cụ thể trên màn hình hay không.
Nếu trang web chứa: Thực hiện một khối hành động nếu trang web có chứa một phần tử cụ thể hoặc một số văn bản hay không.
Nếu văn bản trên màn hình (OCR): Kiểm tra xem có tìm thấy văn bản nhất định trên màn hình hay không, bằng cách sử dụng Công cụ OCR mà bạn lựa chọn.
Mô hình hộp chuyển mạch
Không giống như câu lệnh điều kiện if-else, khối chuyển đổi có thể giải quyết nhiều đường dẫn thực thi có thể xảy ra. Câu lệnh switch là cơ chế điều khiển cho phép một biến hoặc biểu thức thay đổi hành vi của luồng.
Khối chuyển mạch bao gồm ba phần chính:
Hành động Chuyển đổi đánh dấu sự bắt đầu của khối chuyển đổi. Mỗi Chuyển đổi đều đi kèm với một Hành động kết thúc đánh dấu sự kết thúc của khối chuyển đổi.
Bên trong khối chuyển đổi, mỗi Trường hợp đánh dấu một khối hành động để thực hiện nếu điều kiện tương ứng là đúng.
Trong trường hợp tất cả các điều kiện không hợp lệ, luồng sẽ thực hiện các hành động trong khối Trường hợp mặc định , nếu tồn tại.
Bạn sẽ tìm thấy danh sách các hành động có điều kiện có sẵn trong Tài liệu tham khảo về hành động.