Biến và Compose

Nhập môn Power Automate

Anushika Agarwal

Cloud Data Engineer

Vì sao lưu giá trị?

 

Power Automate thật: thẻ Manually trigger a flow mở ở tab Parameters với khung đỏ quanh nhãn Parameters, các tab Settings, Code view và About hiện bên phải, và nút cộng Add an input bên dưới

 

  • Tái sử dụng một giá trị qua nhiều hành động (ví dụ đầu vào trigger)
  • Cập nhật bộ đếm hoặc ghép chuỗi khi flow chạy
  • So sánh giá trị sau này trong Conditions hoặc Switch
Nhập môn Power Automate

Initialize variable

 

  • Luôn là hành động đầu tiên về biến trong flow
  • Khai báo tên, kiểu, và giá trị khởi đầu
  • Sáu kiểu: String, Integer, Float, Boolean, Array, Object
  • Mỗi biến một hành động Initialize: biến nào cũng có cái riêng

$$

Quy tắc vàng: Initialize trước khi dùng.

Thẻ hành động Initialize variable của Power Automate, cắt phần tham số, với các ô Name, menu Type và ô Value đều được tô khung đỏ để làm nổi ba mục nêu trong bullet

Nhập môn Power Automate

Cập nhật biến

Bảng Variable actions của Power Automate hiển thị cả sáu hành động: Initialize variable, Set variable, Append to string variable, Append to array variable, Increment variable, Decrement variable

  • Set → thay thế giá trị
  • Append to string hoặc array → thêm vào cuối
  • Increment hoặc Decrement → cộng hoặc trừ một số

$$

Lưu ý: Dùng Set trong vòng lặp thì chỉ mục cuối cùng còn lại. Hãy dùng Append.

Nhập môn Power Automate
Nhập môn Power Automate

Compose

Minh họa khái niệm so sánh một lọ kín có nhãn với giá trị cố định (Compose) và một hộp mở với mũi tên cho thấy giá trị vào/ra (Variable)

 

  • Kho giá trị ghi một lần: bạn đặt một lần, không đổi
  • Không cần khai báo kiểu: Compose tự suy diễn kiểu
  • Dùng ở bất cứ đâu: trong vòng lặp, trong nhánh (khác Initialize Variable)
  • Tốt nhất để gỡ lỗi biểu thức: thả vào, chạy flow, xem đầu ra trong lịch sử chạy, rồi gỡ ra
Nhập môn Power Automate

Variable vs Compose: dùng khi nào

Khía cạnh Compose Variable
Giá trị Ghi một lần, cố định cho cả lần chạy Có thể cập nhật trong flow
Khai báo kiểu Không cần, tự suy diễn Cần khi khởi tạo
Vị trí đặt Bất kỳ đâu trong flow Chỉ ở cấp cao nhất
Hiệu năng trong vòng lặp Nhẹ, an toàn khi chạy song song Có thể gây khóa khi chạy song song
Phù hợp nhất cho Ảnh chụp nhanh và gỡ lỗi biểu thức Bộ đếm, ghép chuỗi, tích lũy

$$

  • Giá trị cần thay đổi qua các bước hoặc vòng lặp → Variable
  • Giá trị tính một lần và tái dùng không đổi → Compose
Nhập môn Power Automate

Cùng luyện tập nào!

Nhập môn Power Automate

Preparing Video For Download...