การดำเนินการของเงื่อนไข
การดำเนินการแบบมีเงื่อนไขทำให้คุณสามารถปรับการดำเนินการที่จะเรียกใช้ โดยพิจารณาจากผลลัพธ์ของคำสั่งแบบมีเงื่อนไข
รายการต่อไปนี้แสดงแอปพลิเคชันและคุณลักษณะบางอย่าง:
- ใช้เงื่อนไข If เพื่อประเมินเงื่อนไขชนิดใดๆ
- ใช้เงื่อนไข Switch เพื่อเปรียบเทียบตัวแปรเดียวกับค่าที่เป็นไปได้หลายค่า
- ครอบคลุมหลายสถานการณ์โดยใช้เงื่อนไขแบบซ้อน
- จัดเตรียมการทำงานเริ่มต้นและการทำงานทางเลือกให้กับโฟลว์เดสก์ท็อปตามข้อมูลที่มีอยู่
ในการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เงื่อนไข ให้ไปที่ ใช้เงื่อนไข
Case
นิพจน์ที่หากพบ กลุ่มแอคชันที่เกี่ยวข้องกับกรณีนั้น ๆ จะทำงาน
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Operator | ไม่ระบุ | เท่ากับ (=) ไม่เท่ากับ (<>), มากกว่า (>), มากกว่าหรือเท่ากับ (>=), น้อยกว่า (<), น้อยกว่าหรือเท่ากับ (<=), มี, ไม่มี, ว่างเปล่า, ไม่ว่างเปล่า, ขึ้นต้นด้วย, ไม่ได้ขึ้นต้นด้วย, ลงท้ายด้วย, ไม่ได้ลงท้ายด้วย, มีค่าว่าง, ไม่ใช่ค่าว่าง | เท่ากับ (=) | ตัวดำเนินการเปรียบเทียบของ case นี้ |
ค่าที่จะเปรียบเทียบ | ไม่ | * | ป้อนค่าเพื่อเปรียบเทียบกับค่าบล็อก switch |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ
กรณีเริ่มต้น
บล็อกของการดำเนินการที่เรียกใช้ ถ้าไม่พบนิพจน์ case ในตัว switch
พารามิเตอร์อินพุต
การดำเนินการนี้ไม่ต้องการอินพุตใด ๆ
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ
นอกจากนั้น
ทำเครื่องหมายจุดเริ่มต้นของบล็อกของการดำเนินการที่ทำงานถ้าไม่ตรงตามเงื่อนไขที่ระบุในคำสั่ง "If" ก่อนหน้านี้
พารามิเตอร์อินพุต
การดำเนินการนี้ไม่ต้องการอินพุตใด ๆ
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ
นอกจากนั้นถ้า
ทำเครื่องหมายจุดเริ่มต้นของบล็อกของการดำเนินการที่ทำงานถ้าไม่ตรงตามเงื่อนไขที่ระบุในคำสั่ง "If" ก่อนหน้านี้ แต่ตรงกับเงื่อนไขที่ระบุในคำสั่ง
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Operator | ไม่ระบุ | เท่ากับ (=) ไม่เท่ากับ (<>), มากกว่า (>), มากกว่าหรือเท่ากับ (>=), น้อยกว่า (<), น้อยกว่าหรือเท่ากับ (<=), มี, ไม่มี, ว่างเปล่า, ไม่ว่างเปล่า, ขึ้นต้นด้วย, ไม่ได้ขึ้นต้นด้วย, ลงท้ายด้วย, ไม่ได้ลงท้ายด้วย, มีค่าว่าง, ไม่ใช่ค่าว่าง | เท่ากับ (=) | เลือกความสัมพันธ์ของตัวถูกดำเนินการตัวแรกกับตัวถูกดำเนินการที่สอง |
First operand | ไม่ | * | ป้อนชื่อค่าที่กำหนดโดยการดำเนินการข้อความ ตัวเลข หรือนิพจน์ก่อนหน้าเพื่อเปรียบเทียบกับตัวถูกดำเนินการที่สอง | |
Second operand | ไม่ | * | ป้อนชื่อค่าที่สร้างโดยการดำเนินการข้อความ ตัวเลข หรือนิพจน์ก่อนหน้าเพื่อเปรียบเทียบกับตัวถูกดำเนินการแรก |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ
If
ทำเครื่องหมายจุดเริ่มต้นของบล็อกของการดำเนินการที่ทำงานถ้าตรงตามเงื่อนไขที่ระบุในคำสั่งนี้
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Operator | ไม่ระบุ | เท่ากับ (=) ไม่เท่ากับ (<>), มากกว่า (>), มากกว่าหรือเท่ากับ (>=), น้อยกว่า (<), น้อยกว่าหรือเท่ากับ (<=), มี, ไม่มี, ว่างเปล่า, ไม่ว่างเปล่า, ขึ้นต้นด้วย, ไม่ได้ขึ้นต้นด้วย, ลงท้ายด้วย, ไม่ได้ลงท้ายด้วย, มีค่าว่าง, ไม่ใช่ค่าว่าง | เท่ากับ (=) | เลือกความสัมพันธ์ของตัวถูกดำเนินการตัวแรกกับตัวถูกดำเนินการที่สอง |
First operand | ไม่ | * | ป้อนชื่อค่าที่กำหนดโดยการดำเนินการข้อความ ตัวเลข หรือนิพจน์ก่อนหน้าเพื่อเปรียบเทียบกับตัวถูกดำเนินการที่สอง | |
Second operand | ไม่ | * | ป้อนชื่อค่าที่สร้างโดยการดำเนินการข้อความ ตัวเลข หรือนิพจน์ก่อนหน้าเพื่อเปรียบเทียบกับตัวถูกดำเนินการแรก |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ
Switch
ส่งการดำเนินการไปยังส่วนต่าง ๆ ของตัว switch ตามค่าของนิพจน์
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Value to check | ไม่ | * | ป้อนชื่อค่า ข้อความ หรือตัวเลข เพื่อเปรียบเทียบกับกรณีต่อไปนี้ |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ