Sử dụng Expressions trong Power Automate để tùy chỉnh Flow

Power Automate cho phép bạn sử dụng expressions để xử lý dữ liệu một cách linh hoạt và mạnh mẽ hơn trong Flow. Expressions cho phép bạn thao tác với thông tin được cung cấp từ các trigger và hành động, từ đó giúp bạn tùy chỉnh Flow theo nhu cầu riêng của mình. Dưới đây là một số ví dụ cơ bản về cách sử dụng expressions.


1. Các loại expressions phổ biến trong Power Automate

Power Automate hỗ trợ nhiều loại expressions khác nhau, bao gồm:

  • Các biểu thức toán học: Bạn có thể sử dụng expressions để thực hiện các phép toán cơ bản như cộng, trừ, nhân, chia trên dữ liệu.
  • Xử lý chuỗi văn bản: Các expressions như concat(), substring(), upper(), lower() giúp bạn thao tác với chuỗi văn bản (text).
  • Ngày giờ: Bạn có thể sử dụng expressions như utcNow(), addDays(), formatDateTime() để làm việc với thời gian và ngày tháng.

2. Ví dụ về cách sử dụng expressions

Ví dụ 1: Tính toán số ngày giữa hai ngày Sử dụng expression subDays() để tính toán số ngày giữa ngày hiện tại và một ngày cụ thể.

plaintext
subDays(utcNow(), 5)

Điều này sẽ trả về ngày hôm nay trừ đi 5 ngày.

Ví dụ 2: Kết hợp chuỗi văn bản Sử dụng expression concat() để kết hợp nhiều chuỗi lại với nhau.

plaintext
concat('Hello, ', 'World!')

Kết quả sẽ là: “Hello, World!”


3. Cách sử dụng Expressions trong Power Automate

Để sử dụng expressions trong Power Automate:

  1. Trong Flow, khi thêm hành động, bạn sẽ thấy một trường để nhập dữ liệu.
  2. Bấm vào nút “Add dynamic content”, sau đó chọn “Expression”.
  3. Nhập expression mà bạn muốn sử dụng và lưu lại.

Hình minh họa: Giao diện nhập expression trong Power Automate.


4. Kết hợp expressions với các action khác

Bạn có thể kết hợp expressions với nhiều hành động trong Power Automate để tạo các Flow phức tạp. Ví dụ, bạn có thể sử dụng expressions để định dạng ngày giờ và sau đó gửi email với ngày giờ đó trong nội dung.


Kết luận

Expressions là một công cụ mạnh mẽ trong Power Automate, giúp bạn xử lý và biến đổi dữ liệu một cách linh hoạt. Việc sử dụng expressions đúng cách sẽ giúp bạn tối ưu hóa quy trình và tiết kiệm thời gian trong công việc tự động hóa.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *