Power Automate Logical Functions: ภาพรวม

Power Automate Logical Functions: ภาพรวม

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

ฟังก์ชันเชิงตรรกะของ Power Automate เปรียบเทียบค่าและนิพจน์ซึ่งส่งคืนค่าจริงหรือเท็จในโฟลว์ของเรา

เราสามารถทำความคุ้นเคยกับการใช้Logical Functions ได้มากขึ้น โดยดูที่เอกสารประกอบของมันก่อน หากต้องการตรวจสอบ ให้ไปที่Power Automate Documentation คลิกตัวเลือกการอ้างอิง จากนั้นคลิกหัวข้อสกีมาภาษาข้อกำหนดเวิร์กโฟลว์ สุดท้าย เลือกหัวข้อย่อยการอ้างอิงฟังก์ชัน จากนั้นจะแสดงฟังก์ชันการเปรียบเทียบเชิงตรรกะที่มีอยู่ทั้งหมดและแต่ละงานที่เกี่ยวข้องกัน

Power Automate Logical Functions: ภาพรวม

สารบัญ

ทำความเข้าใจเกี่ยวกับฟังก์ชัน IF ใน Power Automate

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

Power Automate Logical Functions: ภาพรวม

เมื่อคลิกที่มันในเอกสารประกอบ เราจะเห็นพารามิเตอร์และข้อมูลอื่นๆ ที่เกี่ยวข้องกับการใช้งานเกี่ยวกับฟังก์ชัน

Power Automate Logical Functions: ภาพรวม

อาร์กิวเมนต์แรกของ คำ สั่งIfคือนิพจน์ ส่วนที่สองระบุสิ่งที่เราต้องการให้ฟังก์ชันส่งกลับเมื่อนิพจน์เป็นจริงและเมื่อเป็นเท็จ

Power Automate Logical Functions: ภาพรวม

การใช้ฟังก์ชัน If ในเวิร์กโฟลว์

สำหรับขั้นตอนนี้ เราจะใช้โฟลว์ตัวอย่างที่ทริกเกอร์ด้วยตนเองที่ฉันสร้างไว้ก่อนหน้านี้

Power Automate Logical Functions: ภาพรวม

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

Power Automate Logical Functions: ภาพรวม

ด้วยการใช้ คำสั่ง Ifเราสามารถแทนที่ การควบคุม เงื่อนไขในโฟลว์ของเรา ในการทำเช่นนั้น ให้ลากการดำเนินการโพสต์ข้อความ 2

Power Automate Logical Functions: ภาพรวม

จากนั้นวางไว้ระหว่าง การดำเนินการ โพสต์ข้อความและบล็อกเงื่อนไข

Power Automate Logical Functions: ภาพรวม

คลิก ช่อง ข้อความเพื่อแสดงตัวเลือกที่มี

Power Automate Logical Functions: ภาพรวม

คลิกนิพจน์ _ จากนั้นคลิก ฟังก์ชัน ifภายใต้ฟังก์ชันตรรกะ

Power Automate Logical Functions: ภาพรวม

อีกครั้ง สิ่งที่เราต้องการทดสอบคือInput 4มีคำว่า“problem” หรือ ไม่ ในการดำเนินการนี้ ก่อนอื่นเราจะแยกอินพุต 4ออกเป็นอาร์เรย์โดยคลิกที่ฟังก์ชันแยก ภายใต้ ฟังก์ชันสตริง

Power Automate Logical Functions: ภาพรวม

คลิกเนื้อหาแบบไดนามิกจากนั้นคลิกอินพุต 4 จากนั้นเราจะเห็นว่ามีการเพิ่มเนื้อหาในคำชี้แจงของเรา

Power Automate Logical Functions: ภาพรวม

เพิ่มเครื่องหมายจุลภาค ( , ) ตามด้วยช่องว่างระหว่างเครื่องหมายอัญประกาศเดี่ยว( ' ' ) ช่องว่างจะทำหน้าที่เป็นตัวคั่นเนื้อหาของรายการอาร์เรย์

Power Automate Logical Functions: ภาพรวม

ตอนนี้เราจะเปลี่ยนคำสั่งเป็นนิพจน์ ในการทำเช่นนั้น ให้วางเคอร์เซอร์ไว้หน้าคำว่าแยก จากนั้นคลิก ฟังก์ชันประกอบด้วยใต้แท็บนิพจน์

Power Automate Logical Functions: ภาพรวม

นำวงเล็บปิด ส่วนเกินออก ก่อนแยกคำ

Power Automate Logical Functions: ภาพรวม

เพิ่มเครื่องหมายจุลภาค ( , ) เว้นวรรคและพิมพ์คำว่า “ ปัญหา ” ที่อยู่ในเครื่องหมายอัญประกาศเดี่ยว ( ' ) จากนั้นเพิ่มวงเล็บปิด ( ) ) เครื่องหมายจุลภาค ( , ) และเว้นวรรคหลังจากนั้น

Power Automate Logical Functions: ภาพรวม

ดังนั้น หากมีองค์ประกอบที่มีคำว่า “ ปัญหาก็จะคืนค่าเป็น จริง ถ้าไม่ก็จะกลับเป็นเท็จ หากคืนค่าเป็น จริงเราต้องการให้ข้อความเป็น " อินพุต 4 มีคำว่าปัญหา " ในการทำเช่นนี้ ให้พิมพ์ข้อความ “ Input 4 มีคำว่า problem ” ต่อท้ายคำสั่ง

Power Automate Logical Functions: ภาพรวม

หากส่งกลับเป็นเท็จเราต้องการให้ข้อความเป็นเพียงจุด ( . ) ในการทำเช่นนี้ ให้เพิ่มเครื่องหมายจุลภาค ( , ) ต่อจากเครื่องหมายอัญประกาศปิดของคำว่า ” ปัญหา ” เว้นวรรคแล้วพิมพ์เครื่องหมายมหัพภาค ( . ) ที่อยู่ในเครื่องหมายอัญประกาศเดี่ยว ( ' )

Power Automate Logical Functions: ภาพรวม

หลังจากนั้นคลิกตกลง .

Power Automate Logical Functions: ภาพรวม

ตอนนี้เราสามารถลบค่าเริ่มต้นของช่องข้อความ ได้แล้ว

Power Automate Logical Functions: ภาพรวม

เรามาลบบล็อคCondition กันเถอะ

Power Automate Logical Functions: ภาพรวม

จาก นั้นคลิกตกลง

Power Automate Logical Functions: ภาพรวม

สุดท้ายคลิกบันทึก

Power Automate Logical Functions: ภาพรวม

การทดสอบการไหล

ตอนนี้เรามาทดสอบโฟลว์และดูว่ามันทำงานอย่างไร

Power Automate Logical Functions: ภาพรวม

ลองรันโดยใช้ข้อมูลเดิมระหว่างรันครั้งก่อน จากนั้นคลิกทดสอบ

Power Automate Logical Functions: ภาพรวม

หลังจากนั้น เราจะเห็นผลลัพธ์ของโฟลว์ที่ประสบความสำเร็จ

Power Automate Logical Functions: ภาพรวม

เมื่อตรวจสอบ ช่องสัญญาณ ทั่วไปใน Slack เราจะเห็นว่าข้อความ “ อินพุต 4 มีคำว่าปัญหา ” ปรากฏขึ้นสำเร็จ

Power Automate Logical Functions: ภาพรวม

ดังนั้นเราจึงแทนที่ การควบคุม เงื่อนไขด้วย คำสั่ง Ifซึ่งทั้งสองทำงานเหมือนกันทุกประการ

Power Automate Logical Functions: ภาพรวม

ฟังก์ชันตรรกะ Power Automate อื่นๆ

มีฟังก์ชันการเปรียบเทียบเชิงตรรกะ อีก 3 ฟังก์ชันที่เราจะใช้ซึ่งใช้กันมากเช่นกัน นั่นคือและ , เท่ากับและหรือฟังก์ชัน

Power Automate Logical Functions: ภาพรวม

1. Power Automate Logical Functions: เท่ากับ

ตรวจสอบฟังก์ชันเท่ากับ  กัน

Power Automate Logical Functions: ภาพรวม

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

Power Automate Logical Functions: ภาพรวม

2. Power Automate Logical Functions: และ

ถัดไปคือฟังก์ชันและ

Power Automate Logical Functions: ภาพรวม

ฟังก์ชันนี้สามารถใช้งานได้ง่ายหากเรามีหลายนิพจน์ในการประเมิน เราเพียงแค่ใส่หลาย ๆ นิพจน์และพวกเขาจะคืนค่าจริงถ้าทุก ๆ หนึ่งนิพจน์เป็นจริง

Power Automate Logical Functions: ภาพรวม

ตัวอย่างเช่น เรามาแก้ไขโฟลว์ของเรากันเถอะ

Power Automate Logical Functions: ภาพรวม

คลิกขั้นตอนใหม่

Power Automate Logical Functions: ภาพรวม

คลิกตัวเชื่อมต่อการควบคุม

Power Automate Logical Functions: ภาพรวม

จากนั้นคลิกเงื่อนไข

Power Automate Logical Functions: ภาพรวม

เราจะตั้งเงื่อนไขเป็น “ Input 4 is equal to problem ” 

Power Automate Logical Functions: ภาพรวม

หลังจากนั้น คลิกเพิ่ม จากนั้นคลิกเพิ่มแถว

Power Automate Logical Functions: ภาพรวม

ในแถวเพิ่มเติม เราจะกำหนดเงื่อนไขเป็น " อินพุต 4 เท่ากับปัญหา "

Power Automate Logical Functions: ภาพรวม

สิ่งที่เราป้อนที่นี่จะไม่ทำงานเพราะเราต้องใช้ตัวแปร Input 4 (เนื้อหาแบบไดนามิก) แทนการพิมพ์ Input 4 เป็นสตริง แต่นี่เป็นเพียงการแสดงให้คุณเห็นว่ามี ลักษณะอย่างไร ซึ่งคล้ายกับการใช้andฟังก์ชันในนิพจน์

ในตัวอย่างนี้ Flow จะตรวจสอบว่าInput 4เท่ากับ “ problem ” หรือไม่ และมีค่าเท่ากับ “ issue ” ด้วยหรือไม่ ดังนั้น หากทั้งสองนิพจน์คืนค่าเป็น จริงก็จะเข้าสู่เส้นทางถ้าใช่

Power Automate Logical Functions: ภาพรวม

3. Power Automate Logical Functions: หรือ

อันสุดท้ายที่เราจะดูคือฟังก์ชันหรือ

Power Automate Logical Functions: ภาพรวม

ฟังก์ชันorคล้ายกับและฟังก์ชัน มาก ข้อแตกต่างที่สำคัญคือเพื่อให้ฟังก์ชันนี้คืนค่าจริงนิพจน์หนึ่งต้องเป็นค่าจริง เท่านั้น

Power Automate Logical Functions: ภาพรวม

ตัวอย่างเช่น กลับไปที่โฟลว์ของเรา จากนั้นคลิก ปุ่ม Andแล้วเลือกตัวเลือกOr

Power Automate Logical Functions: ภาพรวม

ฉันเคยใช้สิ่งนี้ในโฟลว์ก่อนหน้านี้แล้ว ลองดูกันโดยคลิกที่ลูกศรย้อนกลับที่ด้านบน

Power Automate Logical Functions: ภาพรวม

จาก นั้นคลิกตกลง

Power Automate Logical Functions: ภาพรวม

หลังจากนั้น คลิกโฟลว์ของฉันแล้วคลิกScratchFlow – Twitterจากรายการ

Power Automate Logical Functions: ภาพรวม

คลิกแก้ไข _

Power Automate Logical Functions: ภาพรวม

คลิกบล็อกเงื่อนไข

Power Automate Logical Functions: ภาพรวม

จากนั้น เราจะเห็นว่า มีการใช้ฟังก์ชัน หรือในโฟลว์ก่อนหน้านี้ ในตัวอย่างนี้ จะประเมินว่าทวีตมีคำว่า “ ปัญหา ” หรือ “ ปัญหา ” หรือไม่ หากหนึ่งในสองเงื่อนไขนี้เป็นจริง จะดำเนินการภายใน เส้นทาง ถ้าใช่ซึ่งสร้างการ์ด Trello หากทั้งคู่เป็นเท็จ ก็จะดำเนินการตามที่เรากำหนดไว้สำหรับเส้นทางหากไม่มีทางเดิน

Power Automate Logical Functions: ภาพรวม


ฟังก์ชันการรวบรวมใน Microsoft Power ทำให้
ฟังก์ชันสตริงโฟลว์ของ Microsoft เป็นแบบอัตโนมัติ: เชื่อมต่อและแทนที่
Power Automate แยกฟังก์ชันและอาร์เรย์

บทสรุป

ฟังก์ชันการเปรียบเทียบเชิงตรรกะคล้ายกับ ตัวเชื่อมต่อ เงื่อนไขในMicrosoft Power Automate อย่างไรก็ตาม ฉันยังคงแนะนำให้ใช้ ตัวเชื่อมต่อ เงื่อนไขผ่านฟังก์ชันการเปรียบเทียบเชิงตรรกะเนื่องจากมันง่ายกว่ามากที่จะใช้ในไดอะแกรมโฟลว์

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

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

สิ่งที่ดีที่สุด

เฮนรี่


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้