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 )