แชร์ผ่าน


ใช้กิจกรรมตัวกรองเพื่อกรองรายการจากอาร์เรย์

คุณสามารถใช้กิจกรรมตัวกรองในไปป์ไลน์เพื่อใช้นิพจน์ตัวกรองกับอาร์เรย์อินพุตได้

ข้อกำหนดเบื้องต้น

เมื่อต้องการเริ่มต้นใช้งาน คุณต้องดําเนินการข้อกําหนดเบื้องต้นต่อไปนี้ให้เสร็จสมบูรณ์:

  • บัญชีผู้เช่าที่มีการสมัครใช้งานที่ใช้งานอยู่ สร้างบัญชีฟรี
  • พื้นที่ทํางานจะถูกสร้างขึ้น

เพิ่มกิจกรรมตัวกรองไปยังไปป์ไลน์ด้วย UI

หากต้องการใช้กิจกรรมตัวกรองในไปป์ไลน์ ให้ทําตามขั้นตอนต่อไปนี้ให้เสร็จสมบูรณ์:

การสร้างกิจกรรม

  1. สร้างไปป์ไลน์ใหม่ในพื้นที่ทํางานของคุณ

  2. เลือกแท็บตัวแปรในพื้นที่การตั้งค่าไปป์ไลน์ จากนั้นเลือก+ ใหม่เพื่อเพิ่มตัวแปรไปป์ไลน์ใหม่ของชนิดอาร์เรย์

    Screenshot showing the creation of a new Array type pipeline variable called AnimalsArray with some animal names as its values.

  3. ค้นหา ตัวกรอง ในบานหน้าต่าง กิจกรรมของไปป์ไลน์ และเลือกเพื่อเพิ่มไปยังพื้นที่ทํางานของไปป์ไลน์ คุณอาจจําเป็นต้องขยายรายการกิจกรรมทั้งหมดโดยการเลือก + ปุ่มทางด้านขวาสุดของแถบเครื่องมือ

    Screenshot of the Fabric UI with the Activities pane and Lookup activity highlighted.

  4. เลือกกิจกรรมตัวกรองใหม่บนพื้นที่ทํางานถ้ายังไม่ได้เลือกไว้

    Screenshot showing the General settings tab of the Filter activity.

โปรดดูคําแนะนําการตั้งค่าทั่วไปเพื่อกําหนดค่าแท็บ การตั้งค่าทั่วไป

การตั้งค่าตัวกรอง

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

    Screenshot showing the Lookup activity settings tab highlighting the tab, and where to choose a new connection.

  2. ตัวอย่างง่าย ๆ นี้กรองอาร์เรย์สําหรับสุนัข แต่การใช้งานในโลกแห่งความจริงอาจซับซ้อนได้ตามความจําเป็นโดยใช้ฟังก์ชันและค่าใด ๆ ที่พร้อมใช้งานในตัวสร้างนิพจน์แบบไดนามิก เลือก เพิ่มเนื้อหาแบบไดนามิก สําหรับ รายการ จากนั้นเลือกแท็บ ตัวแปร ในตัวสร้างนิพจน์ไปป์ไลน์ และเลือก AnimalsArray ที่สร้างขึ้นก่อนหน้านี้ จากนั้นเลือก ตกลง

    Screenshot showing the Pipeline expression builder with the previously created AnimalsArray selected.

  3. เลือกเพิ่มเนื้อหาแบบไดนามิกอีกครั้ง เวลานี้สําหรับการตั้งค่าเงื่อนไข นิพจน์ item() แสดงค่าของรายการปัจจุบันเป็นกิจกรรมตัวกรองจะวนกลับผ่านรายการที่ระบุของรายการอาร์เรย์ ด้วยการใช้ฟังก์ชัน equals() เราสามารถเปรียบเทียบฟังก์ชันกับหน่วยข้อมูลเพื่อส่งคืนค่าจริงหรือเท็จสําหรับแต่ละรายการได้ เฉพาะรายการที่ส่งกลับ true เท่านั้นที่จะรวมอยู่ในอาร์เรย์ผลลัพธ์ของกิจกรรมตัวกรองซึ่งสามารถใช้ในกิจกรรมอื่น ๆ ได้

    Screenshot showing the Condition setting value to select for a specific animal.

บันทึกและเรียกใช้หรือจัดกําหนดการไปป์ไลน์

หลังจากเพิ่มกิจกรรมที่จําเป็นเพิ่มเติมโดยใช้อาร์เรย์ผลลัพธ์ของกิจกรรมตัวกรองแล้ว ให้สลับไปที่ แท็บ หน้าแรก ที่ด้านบนของตัวแก้ไขไปป์ไลน์และเลือกปุ่มบันทึกเพื่อบันทึกไปป์ไลน์ของคุณ เลือก เรียกใช้ เพื่อเรียกใช้โดยตรง หรือ กําหนดเวลา เพื่อกําหนดเวลา คุณยังสามารถดูประวัติการเรียกใช้ที่นี่ หรือกําหนดค่าการตั้งค่าอื่นๆ ได้

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.