ใช้การดำเนินการข้อมูล

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

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

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

  • การเข้าถึง Power Automate.
  • เครื่องมือเพื่อส่งคำขอ HTTP POST กับอาร์เรย์ JSON ไปยังโฟลว์ของคุณ
  • โฟลว์ระบบคลาวด์ใหม่หรือที่มีอยู่ซึ่งคุณสามารถเพิ่มการดำเนินการข้อมูลได้

แสดงโฟลว์ระบบคลาวด์ในดีไซเนอร์

เมื่อต้องการใช้การดำเนินการข้อมูลที่อธิบายไว้ในบทความนี้ คุณต้องเปิดตัวออกแบบที่มีโฟลว์ระบบคลาวด์ใหม่หรือโฟลว์ระบบคลาวด์ที่มีอยู่

Power Automate ให้คุณสามารถใช้ตัวออกแบบใหม่ หรือตัวออกแบบคลาสสิกเพื่อกำหนดค่าโฟลว์ระบบคลาวด์ของคุณ สกรีนช็อตต่อไปนี้ใช้ตัวออกแบบใหม่ แต่ขั้นตอนจะคล้ายกันในตัวออกแบบทั้งสอง เรียนรู้เพิ่มเติม (พร้อมตัวอย่าง) ใน ระบุความแตกต่างระหว่างตัวออกแบบใหม่กับตัวออกแบบคลาสสิก

สร้างโฟลว์ระบบคลาวด์ใหม่

เมื่อต้องการสร้างโฟลว์ระบบคลาวด์ใหม่ ให้ทําตามขั้นตอนเหล่านี้:

  1. ลงชื่อเข้าใช้ Power Automate

  2. บนบานหน้าต่างนำทางด้านซ้าย เลือก สร้าง

  3. เลือกหนึ่งในชนิดของโฟลว์ระบบคลาวด์ใน เริ่มต้นจากว่างเปล่า: โฟลว์ระบบคลาวด์แบบอัตโนมัติ, โฟลว์ระบบคลาวด์แบบทันที, โฟลว์ระบบคลาวด์ที่จัดกำหนดการ หรือ ให้คำอธิบายเพื่อออกแบบโฟลว์

    ภาพหน้าจอของไทล์

  4. สำหรับ โฟลว์ระบบคลาวด์แบบอัตโนมัติ, โฟลว์ระบบคลาวด์แบบทันที และ โฟลว์ระบบคลาวด์ที่จัดกำหนดการ ให้ทำตามคำแนะนำและเลือก สร้าง

  5. สำหรับ ให้คำอธิบายเพื่อออกแบบโฟลว์:

    1. ป้อนคำอธิบายของโฟลว์ที่คุณต้องการสร้าง แล้วเลือก ส่ง หรือเลือกจากคำอธิบายโฟลว์ที่แนะนำที่สร้างโดย AI

    2. หากคุณพอใจกับโฟลว์ที่แนะนำ ให้เลือก เก็บไว้และดำเนินการต่อ

    3. ตรวจสอบแอปและบริการที่เชื่อมต่อของคุณ จากนั้นเลือก สร้างโฟลว์

      โฟลว์จะเปิดในตัวออกแบบ

เลือกโฟลว์ระบบคลาวด์ที่มีอยู่

เมื่อต้องเลือกโฟลว์ระบบคลาวด์ที่มีอยู่ ให้ทําตามขั้นตอนเหล่านี้:

  1. ลงชื่อเข้าใช้ Power Automate

  2. ในบานหน้าต่างนำทางด้านซ้าย เลือก โฟลว์ของฉัน

  3. ในแท็บ โฟลว์ระบบคลาวด์ ให้เลือกโฟลว์ที่คุณต้องการเปิด

  4. บนแถบคำสั่งที่ด้านบน เลือก แก้ไข

    โฟลว์จะเปิดในตัวออกแบบ

ใช้การดำเนินการเขียน

ใช้ การดําเนินการข้อมูล - เขียน เพื่อหลีกเลี่ยงการใส่ข้อมูลเดียวกันหลายครั้งเมื่อคุณออกแบบโฟลว์ระบบคลาวด์ ในตัวอย่างนี้ คุณต้องป้อนชุดตัวเลข [0,1,2,3,4,5,6,7,8,9] หลาย ๆ ครั้งในขณะที่คุณออกแบบโฟลว์ของคุณ คุณสามารถใช้การดำเนินการเขียนเพื่อบันทึกอาร์เรย์ ตามที่อธิบายไว้ในขั้นตอนต่อไปนี้

เพิ่มการดำเนินการเขียน

  1. แสดงโฟลว์ระบบคลาวด์ในตัวออกแบบ

  2. ในโฟลว์ของคุณ เพิ่มการดําเนินการ โดยการเลือกเครื่องหมายบวก (+)

  3. ในเขตข้อมูลค้นหา เพิ่มการดำเนินการ ให้พิมพ์ Compose

  4. ภายใต้ การดำเนินการข้อมูล ให้เลือก เขียน

    ภาพหน้าจอของการดำเนินการเขียน - การดำเนินงานข้อมูล

  5. ในฟิลด์ อินพุต ใส่อาร์เรย์ที่คุณต้องการอ้างอิงในภายหลัง

    กำหนดค่าการดำเนินการเขียน

  6. ปิดบานหน้าต่างการกำหนดค่าโดยเลือกลูกศรชี้ซ้าย (<<) ที่มุมบนขวา

    เคล็ดลับ

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

ใช้เอาต์พุตจากการดำเนินการเขียน

ใช้เนื้อหาของการดำเนินการเขียนที่คุณสร้างในส่วนนี้ในการดำเนินการใหม่ ในตัวอย่างนี้ คุณจะใช้เอาต์พุตจากการดำเนินการ Compose ในการดำเนินการ Data Operation - Join การดำเนินการรวมจะใช้อาร์เรย์และรวมเป็นสตริงเดียวที่มีตัวคั่นที่คุณเลือก

  1. แสดงโฟลว์ระบบคลาวด์ในตัวออกแบบ

  2. ในโฟลว์ของคุณ เพิ่มการดําเนินการ โดยการเลือกเครื่องหมายบวก (+)

  3. ในฟิลด์ค้นหา เพิ่มการดำเนินการ ให้พิมพ์ รวม

  4. ภายใต้ การดำเนินงานข้อมูล ให้เลือก รวม

  5. ในฟิลด์ จาก ให้เลือกสายฟ้า จากนั้นเลือกค่าแบบไดนามิกของ ผลลัพธ์ Outputs จะปรากฏในฟิลด์ จาก

    ใช้ผลลัพธ์จากการดำเนินการเขียน

  6. ในเขตข้อมูล รวมกับ ให้ใส่เครื่องหมายจุลภาค (,) หรือตัวคั่นที่ต้องการ

  7. ปิดบานหน้าต่างการกำหนดค่าโดยเลือกลูกศรชี้ซ้าย (<<) ที่มุมบนขวา

ใช้การดำเนินการเข้าร่วม

ใช้ การดำเนินการกับข้อมูล - รวม เพื่อคั่นอาร์เรย์ด้วยตัวคั่นที่คุณเลือก ตัวอย่างเช่น โฟลว์ของคุณได้รับคำขอเว็บซึ่งมีอาร์เรย์ของที่อยู่อีเมลต่อไปนี้: ["d@example.com", "k@example.com", "dal@example.com"] อย่างไรก็ตาม โปรแกรมอีเมลของคุณกำหนดให้จัดรูปแบบที่อยู่อีเมลให้อยู่ในสตริงเดียว โดยคั่นด้วยเครื่องหมายอัฒภาค คุณใช้ การดำเนินการกับข้อมูล - รวม เพื่อเปลี่ยนตัวคั่นจากเครื่องหมายจุลภาค (,) เป็นเครื่องหมายอัฒภาค (;) โดยทำตามขั้นตอนเหล่านี้:

  1. แสดงโฟลว์ระบบคลาวด์ในตัวออกแบบ

  2. เพิ่มการดำเนินการใหม่ ค้นหา รวม แล้วเลือก การดำเนินการกับข้อมูล - รวม

    เข้าร่วม

  3. ในฟิลด์ จาก ป้อนอาร์เรย์ และในกล่อง รวมด้วย ให้ป้อนเครื่องหมายอัฒภาค (;)

    กำหนดค่าการดำเนินการรวม

  4. บันทึกโฟลว์ของคุณแล้วเรียกใช้

  5. หลังจากที่โฟลว์ของคุณทำงาน ผลลัพธ์ของการดำเนินการ การดำเนินการกับข้อมูล – รวม จะเป็นสตริงที่มีที่อยู่ที่เชื่อมด้วยเครื่องหมายอัฒภาค ดังที่แสดงในภาพหน้าจอต่อไปนี้

    ภาพหน้าจอของข้อมูลที่อยู่ที่คั่นด้วยเครื่องหมายจุลภาค การรวมกับค่าของเครื่องหมายอัฒภาค และผลลัพธ์ของที่อยู่เหล่านั้นคั่นด้วยเครื่องหมายอัฒภาค

ใช้การดำเนินการเลือก

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

หมายเหตุ

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

ในตัวอย่างนี้ ข้อมูลจะเข้าสู่โฟลว์ของคุณผ่านทางคำขอทางเว็บในรูปแบบนี้:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

ในตัวอย่างนี้ ข้อมูลป้อนโฟลว์ของคุณผ่านการร้องขอเว็บในรูปแบบนี้:

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

เมื่อต้องการดำเนินการนี้:

  1. แสดงโฟลว์ระบบคลาวด์ในตัวออกแบบ

  2. ลบทริกเกอร์ที่มีอยู่โดยคลิกขวาที่ทริกเกอร์แล้วเลือก ลบ หรือโดยเลือกจุดไข่ปลาแนวตั้ง () ในบานหน้าต่างการกำหนดค่า แล้วเลือก ลบ

  3. เพิ่มทริกเกอร์ เมื่อได้รับคำขอ HTTP ในโฟลว์ของคุณ

  4. เลือก ใช้ส่วนข้อมูลตัวอย่างเพื่อสร้าง Schema

    ภาพหน้าจอของการเลือกเพย์โหลดตัวอย่าง

  5. ในกล่องที่ปรากฏขึ้น วางตัวอย่างของอาร์เรย์ข้อมูลต้นทางของคุณ จากนั้นเลือก เสร็จสิ้น

  6. เพิ่มการดำเนินการ การดำเนินการกับข้อมูล – เลือก และกำหนดค่าดังที่แสดงในภาพหน้าจอต่อไปนี้

    กำหนดค่าการดำเนินการเลือก

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

ใช้การดำเนินการกรองอาร์เรย์

ใช้ การดำเนินการข้อมูล - กรองอาร์เรย์ เพื่อลดจำนวนของออบเจ็กต์ในอาร์เรย์ให้เป็นเซตย่อยที่ตรงกับเกณฑ์ที่คุณระบุ

หมายเหตุ

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

ในตัวอย่างนี้ คุณใช้การดำเนินการกรองอาร์เรย์กับอาร์เรย์นี้:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

ตัวอย่างนี้สร้างอาร์เรย์ใหม่ที่มีเฉพาะออบเจ็กต์ที่มีการตั้งค่า first เป็น Eugenia

  1. แสดงโฟลว์ระบบคลาวด์ในตัวออกแบบ

  2. ค้นหาและเพิ่มการดําเนินการ กรองอาร์เรย์ ไปยังโฟลว์ของคุณ

  3. ในส่วน คิวรีตัวกรอง กำหนดค่าการดำเนินอาร์เรย์ตัวกรอง ตามตัวอย่างในส่วนนี้ เลือก first>เท่ากับ>Eugenia

    ภาพหน้าจอของส่วน จาก โดยบรรทัดแรกตั้งค่าเป็น Body ในบรรทัดที่สอง รายการแรกถูกตั้งค่าเป็น Eugenia

  4. บันทึกและเรียกใช้โฟลว์ของคุณ

ใช้การดำเนินการสร้างตาราง CSV

ใช้ การดำเนินการข้อมูล - สร้างตาราง CSV เพื่อแปลงอาร์เรย์ JSON ที่ป้อนเข้า ให้อยู่ในรูปตาราง ค่าที่แบ่งด้วยเครื่องหมายจุลภาค (CSV) ทําให้ส่วนหัวสามารถมองเห็นได้ในผลลัพธ์ CSV ในตัวอย่างนี้ คุณแปลงอาร์เรย์ต่อไปนี้เป็นตาราง CSV:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. แสดงโฟลว์ระบบคลาวด์ในตัวออกแบบ

  2. ค้นหา, เพิ่ม แล้วกำหนดค่า การดำเนินงานข้อมูล - สร้างตาราง CSV ให้คล้ายกับรูปต่อไปนี้

    สกรีนช็อตของการกําหนดค่าการดําเนินการสร้างตาราง CSV จาก ถูกตั้งค่าเป็น เนื้อความ และ คอลัมน์ ถูกตั้งค่าเป็น อัตโนมัติ

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

  3. บันทึกและเรียกใช้โฟลว์ของคุณ

    เมื่อโฟลว์ทำงาน การดำเนินการ สร้างตาราง CSV จะแสดงผลลัพธ์ที่แสดงในภาพหน้าจอต่อไปนี้

    ภาพหน้าจอของผลลัพธ์จากการดำเนินการสร้างตาราง CSV โดยแสดงชื่อ,นามสกุลในแถวแรกตามด้วย Eugenia,Lopez และ Elizabeth,Moore

ใช้การดำเนินการสร้างตาราง HTML

ใช้ การดำเนินการข้อมูล - สร้างตาราง HTML เพื่อเปลี่ยนอาร์เรย์ขาเข้า JSON ให้เป็นตาราง HTML ทําให้ส่วนหัวสามารถมองเห็นได้ในผลลัพธ์ของ HTML

โดยทำตามขั้นตอนในส่วน ใช้การดำเนินการสร้างตาราง CSV ก่อนหน้านี้ แต่ใช้การดำเนินการ การดำเนินงานข้อมูล - สร้างตาราง HTML แทน สร้างตาราง CSV

เคล็ดลับ

ถ้าคุณวางแผนที่จะส่งตาราง HTML ผ่านทางอีเมล อย่าลืมเลือก IsHtml ในการดำเนินการของอีเมล