While Loop
While Loop: วนซ้ำจนกว่าจะตรงตามเงื่อนไข
Last updated
Was this helpful?
While Loop: วนซ้ำจนกว่าจะตรงตามเงื่อนไข
Last updated
Was this helpful?
บล็อกนี้จะทำงานตาม เงื่อนไข ที่ถูกกำหนดไว้ โดยทำงานดังนี้
value: คือค่าที่ต้องการจะนำมาเปรียบเทียบ ไม่ว่าจะเป็นข้อความ หรือตัวเลข สามารถใช้เป็นตัวแปรได้เช่นกัน {{variables.name}}
Data exists: เป็นการตรวจสอบว่าตัวแปรนั้นมีข้อมูลหรือไม่
Element text: ใช้เพื่อตรวจสอบข้อความที่ปรากฏภายใน Element ที่กำหนด เช่น หากคุณต้องการตรวจสอบว่าในปุ่ม (button) มีข้อความว่า "Submit" หรือไม่, คุณสามารถใช้ Condition นี้เพื่อตรวจสอบข้อความภายในปุ่มนั้นได้
Element exists: ใช้เพื่อตรวจสอบว่า Element ที่กำหนดนั้นมีอยู่ในหน้าจริงหรือไม่ เช่น ถ้าคุณต้องการตรวจสอบว่าเว็บไซต์มีปุ่ม "สมัครสมาชิก" หรือไม่, หาก Element นั้นมีอยู่, Condition นี้จะให้ผลลัพธ์เป็นจริง
Element not exists: ใช้เพื่อตรวจสอบว่า Element ที่กำหนดนั้น ไม่ มีอยู่ในหน้า เช่น หากคุณต้องการตรวจสอบว่า "ปุ่มลบ" ไม่ปรากฏบนหน้าเว็บไซต์, ใช้ Condition นี้เพื่อตรวจสอบว่า Element นั้นไม่แสดงบนหน้าจอ
Equals : คือการเปรียบเทียบว่า ค่าทั้ง 2 เท่ากันหรือไม่ เช่น
Equals(case insensitive) : คือการเปรียบเทียบโดยไม่สนความแตกต่างระหว่างตัวใหญ่ หรือ ตัวเล็ก เช่น
Not equals : คือไม่เท่ากับ หากค่าทั้ง 2 ไม่เท่ากัน ผลลัพธ์จะเป็น true
Greater than : คือ >ไว้เปรียบเทียบตัวเลขทั้ง 2 ว่า ค่าแรก มากกว่า ค่าที่ 2 หรือไม่
Greater than or equal : คือ >= เปรียบเทียบว่า ค่าแรกมีค่า มากกว่า หรือ เท่ากับ ค่าที่2 หรือไม่
Less than : คือ < เปรียบเทียบว่า ค่าแรก น้อยกว่า ค่าที่2 หรือไม่
Less than or equal : คือ <= เปรียบเทียบว่า ค่าแรก น้อยกว่า หรือ เท่ากับ ค่าที่ 2 หรือไม่
Contains : คือการหาว่า ค่าที่2 มีอยู่ใน ค่าแรกหรือไม่ เช่น
Hello,world Contains world = true เพราะ world ที่อยู่ในค่าที่ 2 มีอยู่ในค่าแรก Hello,world หากเป็น world Contains Hello,world = false เพราะ Hello,world ไม่มีใน world
Contains(case insensitive) = การทำงานเหมือนกับ Contains ปกติ แตกต่างที่จะไม่สนตัวใหญ่ หรือ ตัวเล็ก
Not contains : คือ การหาว่าค่าที่ 2 ไม่มีในค่าแรกใช่ไหม หากเป็นจริง ผลลัพธ์จะเป็น true เช่น
world Contains Hello,world = true เพราะ Hello,world ไม่มีใน world
Not contains(case insensitive) = เหมือนกับ Not contains ปกติ แตกต่างที่ จะไม่สนเรื่องตัวใหญ่ หรือ ตัวเล็ก
Starts with : คือการหาด้วยตัวอักษร หรือ คำ นั้นๆเป็นตัวแรก เช่น ค่าแรกเป็น world ค่าที่2 เป็น w
world start with w = true
ถ้าเป็น
w start with world = false เพราะเป็นการนำ world ไปหา w จึงไม่เจอ
Ends with : เป็นการหาจากตัวอักษรสุดท้าย หรือ คำสุดท้าย โดยใช้ค่าที่ 2 ไปหาค่าแรก เช่น
world Ends with d = true จะเป็นการ นำ d ไปหาในค่าแรก
Match with RegEx : ถ้าค่าแรก ตรงกับรูปแบบของ RegEx ในค่าที่ 2 ผลลัพธ์จะเป็น true ถ้าไม่ตรง ผลลัพธ์เป็น false
Is truthy : ถ้าค่าตัวแปรที่กำหนดเป็นจริง ส่วนมาก จะนำมาใช้กับ ตัวแปรเพื่อตรวจสอบว่า ตัวแปรนั้นมีค่าเก็บไว้ หรือ ไม่ หากมี ก็จะเป็น true
Is falsy : ตรงข้ามกับ Is truthy คือ ถ้าตัวแปรไม่มีค่าที่บันทึกไว้ ผลลัพธ์จะเป็น true
Element attribute value: ใช้เพื่อตรวจสอบค่าของ Attribute ของ Element เช่น หากคุณต้องการตรวจสอบว่า URL ในลิงก์ (anchor tag) มีค่าเป็น "" หรือไม่ คุณสามารถใช้ Condition นี้เพื่อดึงค่า "href" ของลิงก์นั้นมาทำการเปรียบเทียบกับค่าที่ต้องการ