ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทแนะนำสอนการใช้งานนี้ เราจะดูฟังก์ชันลอจิคัล Power Automate บางอย่าง ที่เราสามารถใช้ในเวิร์กโฟลว์ของเรา เราไม่จำเป็นต้องใช้ ตัวเชื่อมต่อ Conditionเมื่อใช้ฟังก์ชันเหล่านี้
ฟังก์ชันเชิงตรรกะของ Power Automate เปรียบเทียบค่าและนิพจน์ซึ่งส่งคืนค่าจริงหรือเท็จในโฟลว์ของเรา
เราสามารถทำความคุ้นเคยกับการใช้Logical Functions ได้มากขึ้น โดยดูที่เอกสารประกอบของมันก่อน หากต้องการตรวจสอบ ให้ไปที่Power Automate Documentation คลิกตัวเลือกการอ้างอิง จากนั้นคลิกหัวข้อสกีมาภาษาข้อกำหนดเวิร์กโฟลว์ สุดท้าย เลือกหัวข้อย่อยการอ้างอิงฟังก์ชัน จากนั้นจะแสดงฟังก์ชันการเปรียบเทียบเชิงตรรกะที่มีอยู่ทั้งหมดและแต่ละงานที่เกี่ยวข้องกัน
สารบัญ
ทำความเข้าใจเกี่ยวกับฟังก์ชัน IF ใน Power Automate
ก่อนอื่นเราจะพูดถึงฟังก์ชันif นี่เป็นเรื่องปกติมากที่สุดในบรรดาฟังก์ชันเชิงตรรกะของ Power Automate เนื่องจากคล้ายกับ ฟังก์ชัน ifใน MS Excel หรือในการเข้ารหัส ในเวิร์กโฟลว์ MSฟังก์ชันนี้จะตรวจสอบว่านิพจน์เป็นจริงหรือเท็จและจะส่งคืนค่าที่ระบุตามผลลัพธ์
เมื่อคลิกที่มันในเอกสารประกอบ เราจะเห็นพารามิเตอร์และข้อมูลอื่นๆ ที่เกี่ยวข้องกับการใช้งานเกี่ยวกับฟังก์ชัน
อาร์กิวเมนต์แรกของ คำ สั่งIfคือนิพจน์ ส่วนที่สองระบุสิ่งที่เราต้องการให้ฟังก์ชันส่งกลับเมื่อนิพจน์เป็นจริงและเมื่อเป็นเท็จ
การใช้ฟังก์ชัน If ในเวิร์กโฟลว์
สำหรับขั้นตอนนี้ เราจะใช้โฟลว์ตัวอย่างที่ทริกเกอร์ด้วยตนเองที่ฉันสร้างไว้ก่อนหน้านี้
เงื่อนไขในโฟลว์นี้ถูกตั้งค่าเพื่อตรวจสอบว่าคำใดในอินพุต 4 มีคำว่า "ปัญหา" หรือไม่ หากอินพุตจากผู้ใช้ตรงตามเงื่อนไข นิพจน์จะกลายเป็นจริง ดังนั้นการไหลจะไปที่ทางเดินถ้าใช่ มิฉะนั้นจะไปที่หากไม่มีทางเดิน
ด้วยการใช้ คำสั่ง Ifเราสามารถแทนที่ การควบคุม เงื่อนไขในโฟลว์ของเรา ในการทำเช่นนั้น ให้ลากการดำเนินการโพสต์ข้อความ 2
จากนั้นวางไว้ระหว่าง การดำเนินการ โพสต์ข้อความและบล็อกเงื่อนไข
คลิก ช่อง ข้อความเพื่อแสดงตัวเลือกที่มี
คลิกนิพจน์ _ จากนั้นคลิก ฟังก์ชัน ifภายใต้ฟังก์ชันตรรกะ
อีกครั้ง สิ่งที่เราต้องการทดสอบคือInput 4มีคำว่า“problem” หรือ ไม่ ในการดำเนินการนี้ ก่อนอื่นเราจะแยกอินพุต 4ออกเป็นอาร์เรย์โดยคลิกที่ฟังก์ชันแยก ภายใต้ ฟังก์ชันสตริง
คลิกเนื้อหาแบบไดนามิกจากนั้นคลิกอินพุต 4 จากนั้นเราจะเห็นว่ามีการเพิ่มเนื้อหาในคำชี้แจงของเรา
เพิ่มเครื่องหมายจุลภาค ( , ) ตามด้วยช่องว่างระหว่างเครื่องหมายอัญประกาศเดี่ยว( ' ' ) ช่องว่างจะทำหน้าที่เป็นตัวคั่นเนื้อหาของรายการอาร์เรย์
ตอนนี้เราจะเปลี่ยนคำสั่งเป็นนิพจน์ ในการทำเช่นนั้น ให้วางเคอร์เซอร์ไว้หน้าคำว่าแยก จากนั้นคลิก ฟังก์ชันประกอบด้วยใต้แท็บนิพจน์
นำวงเล็บปิด ส่วนเกินออก ก่อนแยกคำ
เพิ่มเครื่องหมายจุลภาค ( , ) เว้นวรรคและพิมพ์คำว่า “ ปัญหา ” ที่อยู่ในเครื่องหมายอัญประกาศเดี่ยว ( ' ) จากนั้นเพิ่มวงเล็บปิด ( ) ) เครื่องหมายจุลภาค ( , ) และเว้นวรรคหลังจากนั้น
ดังนั้น หากมีองค์ประกอบที่มีคำว่า “ ปัญหา”ก็จะคืนค่าเป็น จริง ถ้าไม่ก็จะกลับเป็นเท็จ หากคืนค่าเป็น จริงเราต้องการให้ข้อความเป็น " อินพุต 4 มีคำว่าปัญหา " ในการทำเช่นนี้ ให้พิมพ์ข้อความ “ Input 4 มีคำว่า problem ” ต่อท้ายคำสั่ง
หากส่งกลับเป็นเท็จเราต้องการให้ข้อความเป็นเพียงจุด ( . ) ในการทำเช่นนี้ ให้เพิ่มเครื่องหมายจุลภาค ( , ) ต่อจากเครื่องหมายอัญประกาศปิดของคำว่า ” ปัญหา ” เว้นวรรคแล้วพิมพ์เครื่องหมายมหัพภาค ( . ) ที่อยู่ในเครื่องหมายอัญประกาศเดี่ยว ( ' )
หลังจากนั้นคลิกตกลง .
ตอนนี้เราสามารถลบค่าเริ่มต้นของช่องข้อความ ได้แล้ว
เรามาลบบล็อคCondition กันเถอะ
จาก นั้นคลิกตกลง
สุดท้ายคลิกบันทึก
การทดสอบการไหล
ตอนนี้เรามาทดสอบโฟลว์และดูว่ามันทำงานอย่างไร
ลองรันโดยใช้ข้อมูลเดิมระหว่างรันครั้งก่อน จากนั้นคลิกทดสอบ
หลังจากนั้น เราจะเห็นผลลัพธ์ของโฟลว์ที่ประสบความสำเร็จ
เมื่อตรวจสอบ ช่องสัญญาณ ทั่วไปใน Slack เราจะเห็นว่าข้อความ “ อินพุต 4 มีคำว่าปัญหา ” ปรากฏขึ้นสำเร็จ
ดังนั้นเราจึงแทนที่ การควบคุม เงื่อนไขด้วย คำสั่ง Ifซึ่งทั้งสองทำงานเหมือนกันทุกประการ
ฟังก์ชันตรรกะ Power Automate อื่นๆ
มีฟังก์ชันการเปรียบเทียบเชิงตรรกะ อีก 3 ฟังก์ชันที่เราจะใช้ซึ่งใช้กันมากเช่นกัน นั่นคือและ , เท่ากับและหรือฟังก์ชัน
1. Power Automate Logical Functions: เท่ากับ
ตรวจสอบฟังก์ชันเท่ากับ กัน
ฟังก์ชันนี้ค่อนข้างเรียบง่ายและเราได้ใช้ไปแล้วในบทช่วยสอนก่อนหน้านี้ โดย จะ ประเมินวัตถุสอง ชิ้นซึ่งอาจเป็นสตริงจำนวนเต็มคอลเลกชันอาร์เรย์หรืออื่นๆ ถ้าค่าของวัตถุทั้งสองเท่ากัน มันจะคืนค่า จริง ; และถ้าไม่ใช่ก็จะคืนค่าเป็นเท็จ ตัวอย่างมีให้ในเอกสารประกอบเช่นกัน
2. Power Automate Logical Functions: และ
ถัดไปคือฟังก์ชันและ
ฟังก์ชันนี้สามารถใช้งานได้ง่ายหากเรามีหลายนิพจน์ในการประเมิน เราเพียงแค่ใส่หลาย ๆ นิพจน์และพวกเขาจะคืนค่าจริงถ้าทุก ๆ หนึ่งนิพจน์เป็นจริง
ตัวอย่างเช่น เรามาแก้ไขโฟลว์ของเรากันเถอะ
คลิกขั้นตอนใหม่
คลิกตัวเชื่อมต่อการควบคุม
จากนั้นคลิกเงื่อนไข
เราจะตั้งเงื่อนไขเป็น “ Input 4 is equal to problem ”
หลังจากนั้น คลิกเพิ่ม จากนั้นคลิกเพิ่มแถว
ในแถวเพิ่มเติม เราจะกำหนดเงื่อนไขเป็น " อินพุต 4 เท่ากับปัญหา "
สิ่งที่เราป้อนที่นี่จะไม่ทำงานเพราะเราต้องใช้ตัวแปร Input 4 (เนื้อหาแบบไดนามิก) แทนการพิมพ์ Input 4 เป็นสตริง แต่นี่เป็นเพียงการแสดงให้คุณเห็นว่ามี ลักษณะอย่างไร ซึ่งคล้ายกับการใช้andฟังก์ชันในนิพจน์
ในตัวอย่างนี้ Flow จะตรวจสอบว่าInput 4เท่ากับ “ problem ” หรือไม่ และมีค่าเท่ากับ “ issue ” ด้วยหรือไม่ ดังนั้น หากทั้งสองนิพจน์คืนค่าเป็น จริงก็จะเข้าสู่เส้นทางถ้าใช่
3. Power Automate Logical Functions: หรือ
อันสุดท้ายที่เราจะดูคือฟังก์ชันหรือ
ฟังก์ชันorคล้ายกับและฟังก์ชัน มาก ข้อแตกต่างที่สำคัญคือเพื่อให้ฟังก์ชันนี้คืนค่าจริงนิพจน์หนึ่งต้องเป็นค่าจริง เท่านั้น
ตัวอย่างเช่น กลับไปที่โฟลว์ของเรา จากนั้นคลิก ปุ่ม Andแล้วเลือกตัวเลือกOr
ฉันเคยใช้สิ่งนี้ในโฟลว์ก่อนหน้านี้แล้ว ลองดูกันโดยคลิกที่ลูกศรย้อนกลับที่ด้านบน
จาก นั้นคลิกตกลง
หลังจากนั้น คลิกโฟลว์ของฉันแล้วคลิกScratchFlow – Twitterจากรายการ
คลิกแก้ไข _
คลิกบล็อกเงื่อนไข
จากนั้น เราจะเห็นว่า มีการใช้ฟังก์ชัน หรือในโฟลว์ก่อนหน้านี้ ในตัวอย่างนี้ จะประเมินว่าทวีตมีคำว่า “ ปัญหา ” หรือ “ ปัญหา ” หรือไม่ หากหนึ่งในสองเงื่อนไขนี้เป็นจริง จะดำเนินการภายใน เส้นทาง ถ้าใช่ซึ่งสร้างการ์ด Trello หากทั้งคู่เป็นเท็จ ก็จะดำเนินการตามที่เรากำหนดไว้สำหรับเส้นทางหากไม่มีทางเดิน
ฟังก์ชันการรวบรวมใน Microsoft Power ทำให้
ฟังก์ชันสตริงโฟลว์ของ Microsoft เป็นแบบอัตโนมัติ: เชื่อมต่อและแทนที่
Power Automate แยกฟังก์ชันและอาร์เรย์
บทสรุป
ฟังก์ชันการเปรียบเทียบเชิงตรรกะคล้ายกับ ตัวเชื่อมต่อ เงื่อนไขในMicrosoft Power Automate อย่างไรก็ตาม ฉันยังคงแนะนำให้ใช้ ตัวเชื่อมต่อ เงื่อนไขผ่านฟังก์ชันการเปรียบเทียบเชิงตรรกะเนื่องจากมันง่ายกว่ามากที่จะใช้ในไดอะแกรมโฟลว์
หากคุณต้องการใช้ฟังก์ชันเชิงตรรกะ ก็ไม่เป็นไร โดยเฉพาะถ้าคุณมีพื้นฐานการเขียนโค้ด นอกจากนี้ฟังก์ชันการเปรียบเทียบเชิงตรรกะ ส่วนใหญ่ สามารถทำซ้ำได้โดยใช้ ตัวเชื่อมต่อการควบคุม เงื่อนไขแทนการใช้รหัส
แต่แน่นอนว่ายังคงขึ้นอยู่กับคุณว่าจะกำหนดค่าและเรียกใช้โฟลว์ของคุณอย่างไร เพียงจำไว้ว่า หากเป้าหมายของคุณคือการเป็นผู้ดูแลระบบ Power Automate ที่ได้รับการรับรอง คุณควรรู้จักฟังก์ชันเหล่านี้เช่นกัน
สิ่งที่ดีที่สุด
เฮนรี่
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้