กลับไปหน้า Power Automate
ทริคPower Automate

Variables (Initialize/Set)

ตัวแปรใน Flow ใช้นับ สะสมค่า หรือสร้างข้อความระหว่างที่ flow ทำงาน

เริ่มอ่านตรงนี้ก่อน

อธิบายแบบง่าย

Variables (Initialize/Set) คือเรื่องที่ช่วยให้เราใช้เปลี่ยนงานซ้ำๆ ให้เป็น flow อัตโนมัติได้ถูกทางขึ้น

ระดับ

เหมาะกับคนที่เริ่มลงมือทำแล้ว

ใช้เมื่อไหร่

ต้องนับจำนวนรายการที่ผ่านเงื่อนไขในลูป

อ่านแล้วทำอะไรต่อ

ตั้งตัวแปร Counter เป็น 0 แล้วเพิ่มทีละ 1 ในลูป เพื่อรายงานจำนวนรายการที่พบ

ใช้ตอนไหน?

  • ต้องนับจำนวนรายการที่ผ่านเงื่อนไขในลูป
  • ต้องสะสมข้อความ เช่น สร้างตารางสรุปทีละแถว
  • ต้องเก็บค่าที่เปลี่ยนไปได้ระหว่าง flow ทำงาน

ความหมาย

ตัวแปร (variable) ใน Power Automate ต้องประกาศด้วย action 'Initialize variable' ก่อน (กำหนดชื่อ ชนิด และค่าเริ่มต้น) แล้วจึงเปลี่ยนค่าด้วย 'Set variable' หรือ 'Increment variable' ระหว่างทาง เหมาะกับการนับ สะสมยอด หรือต่อข้อความ

ประกาศและอัปเดตตัวแปร

Initialize variable หนึ่งครั้งตอนต้น flow แล้ว Set/Increment ภายในลูปหรือเงื่อนไข

Initialize variable
  Name: Counter
  Type: Integer
  Value: 0

Apply to each
  Increment variable
    Name: Counter
    Value: 1

ตัวอย่างการใช้

นับรายการค้าง

ตั้งตัวแปร Counter เป็น 0 แล้วเพิ่มทีละ 1 ในลูป เพื่อรายงานจำนวนรายการที่พบ

variables('Counter')