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