แชร์ผ่าน


การดำเนินการของเงื่อนไข

การดำเนินการแบบมีเงื่อนไขทำให้คุณสามารถปรับการดำเนินการที่จะเรียกใช้ โดยพิจารณาจากผลลัพธ์ของคำสั่งแบบมีเงื่อนไข

รายการต่อไปนี้แสดงแอปพลิเคชันและคุณลักษณะบางอย่าง:

  • ใช้เงื่อนไข 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 ไม่ * ป้อนชื่อค่า ข้อความ หรือตัวเลข เพื่อเปรียบเทียบกับกรณีต่อไปนี้

ตัวแปรที่สร้าง

การดำเนินการนี้ไม่สร้างตัวแปรใดๆ

ข้อยกเว้น

การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ