Power Automate Desktop | RPA | วิธีใช้ IF สร้าง Condition | AND OR
Power Automate Desktop | RPA | วิธีใช้ IF สร้าง Condition | AND OR
วิธีสร้าง Condition ด้วย IF ใน
Power Automate Desktop
ตัวอย่าง
1.สร้าง ตัวแปร เป็น ข้อความ
เช่น
update_report_2024
2. ลาก Actions -> IF เข้าไปวางที่ด้านขวา
3.
First operand เลือกตัวแปรที่จะเช็ค คลิกที่ n
Operator เลือก Contains
Second operand พิมพ์คำว่า update
ความหมายคือ เช็คว่ามีคำว่า update ใน คำพูดที่จะเช็คหรือเปล่า
ignore case ความหมาย ถ้า turn on คือ ไม่ใสนใจ พิมพ์เล็ก พิมพ์ใหญ่
4. ลาก Else เข้าไปวาง
5.ลาก Message Box ไปวางในเงื่อนไข
ใส่ Message to display -> Found
อันนี้ใส่คำว่า Not found ใน message to display
6.ถ้าลอง run ดู จะ แสดง message box ว่า found
กรณี ใช้ AND กับ OR
จากตัวอย่างเดิม
ถ้าต้องการเช็คว่า
ในคำพูด มีคำว่า
report หรือ update อย่างใดอย่างนึงมั้ย
ต้องใช้ functions ชื่อ CONTAINS
CONTAINS ( Search_String , Search_Char , ignore_case )
Search_String -> ประโยคที่จะเช็ค
Seach_Char -> คำที่จะเช็ค
ignore_case -> False คือ Case Sensitive
ที่ Actions เปลี่ยน First Operand เป็น
%CONTAINS(n, 'update', False) OR CONTAINS(n, 'report', False)%
ความหมายคือ
เช็คว่ามีคำว่า update หรือ คำว่า report ใน ตัวแปร n หรือไม่
ซึ่งจะเปลี่ยนจาก OR เป็น AND ก็ได้ แล้วแต่เงื่อนไข
นอกจาก function contains ยังมี function อื่นๆ ตามนี้
NOTCONTAINS ( Search_String , Search_Char , ignore_case )
STARTSWITH( Search_String , Search_Char , ignore_case )
ENDSWITH( Search_String , Search_Char , ignore_case )
NOTSTARTSWITH( Search_String , Search_Char , ignore_case )
NOTENDSWITH( Search_String , Search_Char , ignore_case )