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