JavaScript Code
ตัวเลือก Action ในบล็อค JavaScript Code
ช่วยให้คุณสามารถ รันคำสั่ง JavaScript
ภายใน GemPhoneFarm ได้ เช่นการ ตั้งเงื่อนไขที่ซับซ้อน, การใช้งานคำสั่งที่จำเป็น
ตัวเลือก Execution context
คุณสามารถเลือกรันโค้ด JavaScript
ได้โดยการเลือกประเภทของ Execution context

Active tab: เป็นการรันบนหน้าเว็บที่กำลังใช้งาน
Background: เป็นการรัน JavaScript อยู่เบื้องหลัง Application
เวลาในการรอ
ระยะเวลาสูงสุดที่ Node จะทำงาน โดยค่าเริ่มต้นคือ 20 วินาที หากโค้ดเสร็จสิ้นภายในระยะเวลาที่กำหนด กระบวนการจะดำเนินการต่อไปยัง Node ถัดไป หาก Node ไม่เสร็จสิ้นภายในเวลาที่กำหนด กระบวนการจะหยุดทำงาน

ฟังก์ชั่นที่อยู่ภายในบล็อค JavaScript Code
ในบล็อค JavaScript Code
มีฟังก์ชั่นที่สร้างไว้ล่วงหน้า ซึ่งคุณสามารถเรียกใช้ใน Node นี้ได้โดยมีฟังก์ชันดังนี้:
NextBlock()
สามารถเลือกได้จะให้บล็อกอะไรทำงานเป็นลำดับถัดไป และ สามารถบันทึกข้อมูลลงใน Column ของ Table ได้
รูปแบบการเขียนพารามิเตอร์
NextBlock({ name: 'A', age: 24 });
// หรือ
NextBlock([{ name: 'A', age: 24 }, { name: 'A1', age: 24}])
// ดำเนินการต่อไปยัง Node ที่ระบุ
NextBlock({ name: 'A' }, { nextBlockId: '4dxcxa3' })
ตัวอย่างเช่น:
NextBlock({Data:’A’}) //เป็นการบันทึก ‘A’ ลงในตัวแปร Data ใน table

หมายเหตุ: จำเป็นต้องสร้าง Column ไว้ในTable ก่อน
ฟังก์ชั่นที่สามารถใช้ร่วมกับ NextBlock():
RefData(keyword, path?)
ใช้สำหรับดึงข้อมูลจากตัวแปร
หรือ table
ของโปรแกรม ตัวอย่างเช่น
หากมีตัวแปรชื่อ number ใน variables จะสามารถใช้
RefData('variables', 'number')
เพื่อดึงข้อมูลตัวแปรนั้นได้
SetVariable(name, value)
ใช้สำหรับประกาศ หรืออัพเดตข้อมูลตัวแปร
หรือ table
ของโปรแกรม ตัวอย่างเช่น
คุณสามารถประกาศตัวแปรขึ้นมาใหม่ โดยใช้
SetVariable(‘name’, ‘Bob’)
เพื่อสร้างตัวแปรที่ชื่อว่า name ที่เก็บค่า Bob
หากมีตัวแปรอยู่แล้ว สามารถอัพเดตได้ เช่น ถ้ามีตัวแปร number เป็นค่า 10 เราสามารถใช้
SetVariable(‘number’, 20)
เพื่อเปลี่ยนค่าเป็น 20 ได้
Last updated
Was this helpful?