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.
Các biến được sử dụng trong luồng để lưu trữ dữ liệu để xử lý thêm. Mỗi tên biến phải được đặt trong dấu phần trăm (%). Dấu phần trăm được sử dụng như một ký tự đặc biệt để biểu thị các biến. Bất kỳ biểu thức nào nằm giữa các dấu phần trăm đều phải được đánh giá.
Đôi khi, dấu phần trăm nên được sử dụng như một ký tự đơn giản, thay vì biểu thị phép tính. Trong những trường hợp đó, cần phải thoát bằng cách sử dụng một ký tự phần trăm khác (%%).
Power Automate cho phép bạn tạo các biểu thức phức tạp chứa các giá trị được mã hóa cứng, tên biến, phép toán số học và logic, phép so sánh và dấu ngoặc đơn.
Giá trị được mã hóa cứng
Để đưa giá trị văn bản được mã hóa cứng vào trong một biến, hãy sử dụng dấu ngoặc kép. Mọi giá trị giữa các ký tự dấu ngoặc kép sẽ được coi là giá trị văn bản chứ không phải là tên biến.
Sử dụng giá trị trống
Biến có thể nhận giá trị null (trống). Bất kỳ biến nào, động hay không, bao gồm các thuộc tính lồng nhau, đều có thể được điền bằng giá trị Trống . Để kiểm tra xem một biến có giữ giá trị trống hay không, hãy sử dụng tùy chọn Is blank hoặc Is not blank khi cấu hình các hành động có điều kiện tương ứng.
Lưu ý
Một số tham số hành động có thể được gán giá trị trống nếu đối số đầu vào có thể là giá trị null. Nếu tham số không nhận được giá trị trống thì sẽ xảy ra lỗi.
Tên biến
Biến có thể được sử dụng bằng cách thêm tên của chúng vào biểu thức mà không cần bất kỳ ký hiệu nào khác.
Số học cơ bản
Để thực hiện các phép toán, hãy sử dụng tất cả các toán tử số học cần thiết, chẳng hạn như phép cộng (+), phép trừ (-), phép nhân (*) và phép chia (/).
Các phép toán số học chủ yếu được sử dụng với các giá trị số và biến. Tuy nhiên, bạn cũng có thể sử dụng toán tử cộng để nối các chuỗi. Việc thêm số và chuỗi văn bản vào cùng một biểu thức sẽ chuyển đổi các số thành văn bản và nối chúng với các chuỗi văn bản khác.
Expression | Kết quả | Kiểu biến kết quả |
---|---|---|
%5 * 3% | 15 | Số điện thoại |
%4 / Khác% | 4 chia cho giá trị của Biến có tên "Var" | Số điện thoại |
%'đây là ' + 'văn bản'% | đây là văn bản | Văn bản |
%'Đây là số ' + 5% | Đây là số 5 | Văn bản |
So sánh
Bên cạnh các toán tử số học, hãy thực hiện so sánh bằng các toán tử sau
Toán tử | Description |
---|---|
=, <> | Bằng nhau/không bằng nhau |
<, <= | Nhỏ hơn/nhỏ hơn hoặc bằng |
>, >= | Lớn hơn/lớn hơn hoặc bằng |
Hãy nhớ rằng khi được đánh giá, phép so sánh sẽ tạo ra giá trị là Đúng hoặc Sai . Tất nhiên, việc so sánh chỉ có thể thực hiện giữa các giá trị cùng loại.
Toán tử lô-gic
Các toán tử logic cũng có thể được sử dụng để kiểm tra nhiều điều kiện cùng lúc, cho phép bạn triển khai logic phức tạp hơn trong một biểu thức duy nhất. Các toán tử được hỗ trợ là: AND, OR và NOT.
Expression | Kết quả |
---|---|
%Chỉ số = 1 HOẶC Chỉ số = 2% | Đúng nếu giá trị của biến Index là 1 HOẶC 2, nếu không thì Sai. |
%Chỉ số = 4 VÀ Văn bản = "Bốn"% | Đúng nếu giá trị của biến Index là 4 VÀ giá trị của biến Text là Bốn, nếu không thì Sai. |
%KHÔNG(4 <> 4)% | Đảo ngược giá trị logic trong dấu ngoặc đơn. Trong ví dụ này, nó trả về True. |
Ngoài ra, bạn có thể sử dụng các biểu thức logic sau để kiểm tra giá trị của một chuỗi hoặc biến.
Expression | Đối số | Description |
---|---|---|
%Bắt đầu với(arg1,arg2,arg3)% |
arg1: Văn bản để tìm kiếm arg2: Văn bản để tìm kiếm arg3: Bỏ qua trường hợp (Đúng / Sai) |
Đúng nếu chuỗi được cung cấp bắt đầu bằng giá trị được chỉ định, nếu không thì Sai. |
%Không bắt đầu với(arg1,arg2,arg3)% |
arg1: Văn bản để tìm kiếm arg2: Văn bản để tìm kiếm arg3: Bỏ qua trường hợp (Đúng / Sai) |
Đúng nếu chuỗi được cung cấp không bắt đầu bằng giá trị được chỉ định, nếu không thì Sai. |
%Kết thúc bằng(arg1,arg2,arg3)% |
arg1: Văn bản để tìm kiếm arg2: Văn bản để tìm kiếm arg3: Bỏ qua trường hợp (Đúng / Sai) |
Đúng nếu chuỗi được cung cấp kết thúc bằng giá trị được chỉ định, nếu không thì Sai. |
%Không Kết Thúc Với(arg1,arg2,arg3)% |
arg1: Văn bản để tìm kiếm arg2: Văn bản để tìm kiếm arg3: Bỏ qua trường hợp (Đúng / Sai) |
Đúng nếu chuỗi được cung cấp không kết thúc bằng giá trị được chỉ định, nếu không thì Sai. |
%Chứa(arg1,arg2,arg3)% |
arg1: Văn bản để tìm kiếm arg2: Văn bản để tìm kiếm arg3: Bỏ qua trường hợp (Đúng / Sai) |
Đúng nếu chuỗi được cung cấp chứa giá trị được chỉ định, nếu không thì Sai. |
%Không chứa(arg1,arg2,arg3)% |
arg1: Văn bản để tìm kiếm arg2: Văn bản để tìm kiếm arg3: Bỏ qua trường hợp (Đúng / Sai) |
Đúng nếu chuỗi được cung cấp không chứa giá trị được chỉ định, nếu không thì Sai. |
%IsEmpty(đối số1)% | arg1: Văn bản để kiểm tra | Đúng nếu chuỗi được cung cấp không chứa bất kỳ ký tự nào, nếu không thì Sai. |
%KhôngTrống(đối số1)% | arg1: Văn bản để kiểm tra | Đúng nếu chuỗi được cung cấp chứa một hoặc nhiều ký tự, nếu không thì Sai. |
Dấu ngoặc đơn
Để thay đổi mức độ ưu tiên của toán tử, hãy sử dụng dấu ngoặc đơn. Dấu ngoặc đơn được xử lý theo cùng cách như trong đại số và ngôn ngữ lập trình.