แชร์ผ่าน


ใช้ลูป

ลูปเป็นแนวคิดพื้นฐานในการพัฒนาโฟลว์เดสก์ท็อปและพิสูจน์แล้วว่าเป็นองค์ประกอบที่ล้ำค่าในโฟลว์ที่ซับซ้อน แนวคิดหลักเบื้องหลังการวนซ้ำคือการทำให้โฟลว์เดสก์ท็อปทำซ้ำการดำเนินการอย่างน้อยหนึ่งอย่างหลาย ๆ ครั้ง

Power Automate มีลูปที่แตกต่างกันสามแบบที่วนซ้ำตามปัจจัยต่างๆ:

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

ลูปแบบง่าย

แนวคิดเบื้องหลังการวนซ้ำคือการทำให้โฟลว์เดสก์ท็อปทำซ้ำการดำเนินการอย่างน้อยหนึ่งอย่างหลาย ๆ ครั้ง Power Automate ใช้ลูปประเภทที่ง่ายที่สุดด้วยการดำเนินการ ลูป

ลูปนี้จะทำซ้ำการดำเนินการระหว่าง ลูป และ สิ้นสุด ตามจำนวนครั้งที่กำหนด ตัวแปรดัชนีการวนซ้ำถูกสร้างขึ้นโดยอัตโนมัติเพื่อติดตามหมายเลขของการวนซ้ำปัจจุบัน

ภาพหน้าจอของการดำเนินการ การวนซ้ำ

ลูปแบบธรรมดาเหมาะอย่างยิ่งที่จะใช้ในสองกรณี:

  1. จำนวนครั้งที่แน่นอนที่ควรทำซ้ำบล็อกการกระทำ

  2. ต้องใช้ตัวแปรดัชนีการวนซ้ำที่ใดที่หนึ่งภายในลูป

ภาพหน้าจแของโฟลว์ตัวอย่างที่มีการดำเนินการวนซ้ำ

ในกรณีที่คุณต้องการออกจากลูปก่อนที่การทำซ้ำที่ระบุจะเสร็จสมบูรณ์ ให้ใช้การดำเนินการ ออกจากลูป หากต้องการข้ามการทำซ้ำปัจจุบัน ให้ใช้การดำเนินการ ลูปถัดไป

เงื่อนไขลูป

-ซึ่งแตกต่างจากลูปธรรมดา เงื่อนไขลูป ทำให้โฟลว์เดสก์ท็อปทำซ้ำการดำเนินการอย่างน้อยหนึ่งอย่างตราบเท่าที่เงื่อนไขเป็นจริง

ภาพหน้าจอของการดำเนินการเงื่อนไข การวนซ้ำ

หากเงื่อนไขเป็นจริงเสมอ ลูปจะไม่สิ้นสุด สถานการณ์นี้เรียกว่าลูปไม่รู้จบ

เงื่อนไขประกอบด้วยตัวถูกดำเนินการสองตัวและตัวดำเนินการ แพลตฟอร์มรองรับการดำเนินการเชิงตรรกะที่สำคัญที่สุด เช่น เท่ากัน ไม่เท่ากับ และ มากกว่า

ภาพหน้าจแของโฟลว์ตัวอย่างที่มีการดำเนินการเงื่อนไขการวนซ้ำ

ในกรณีที่คุณต้องการออกจากลูปก่อนที่การทำซ้ำที่ระบุจะเสร็จสมบูรณ์ ให้ใช้การดำเนินการ ออกจากลูป หากต้องการข้ามการทำซ้ำปัจจุบัน ให้ใช้การดำเนินการ ลูปถัดไป

สำหรับแต่ละลูป

ลูป แต่ละรายการ วนซ้ำผ่านรายการ (หรือตารางข้อมูล) และเก็บรายการปัจจุบันในตัวแปร จุดประสงค์หลักคือรับแต่ละรายการของรายการ (หรือแถวของตารางข้อมูล) และใช้ในการดำเนินการอื่น ๆ

ภาพหน้าจอของการดำเนินการ แต่ละรายการ

คุณสามารถใช้การวนซ้ำประเภทนี้เพื่อค้นหาชื่อ เนื้อหา หรือแอตทริบิวต์เฉพาะในรายการทุกประเภท ตัวอย่างเช่น คุณสามารถวนซ้ำตามรายการไฟล์ที่ดึงมาเพื่อค้นหาไฟล์ที่มีชื่อเฉพาะ

ภาพหน้าจแของโฟลว์ตัวอย่างที่มีการดำเนินการ แต่ละรายการ

ในกรณีที่คุณต้องการออกจากลูปก่อนที่การทำซ้ำที่ระบุจะเสร็จสมบูรณ์ ให้ใช้การดำเนินการ ออกจาก ลูป หากต้องการข้ามการทำซ้ำปัจจุบัน ให้ใช้การดำเนินการ ลูปถัดไป

คุณจะพบรายการการดำเนินการลูปที่มีอยู่ใน การอ้างอิงการดำเนินการ